aboutsummaryrefslogtreecommitdiffstats
path: root/meta
AgeCommit message (Collapse)Author
2011-02-01populate_sdk.bbclass/meta-toolchain: Made populate_sdk task more genericLianhao Lu
Move the populate_sdk task out of meta-toolchain. Made it more generic to support rpm/deb package format. This commit is dependant on a series of commit: 2ea0406e4516fc59dff86cb4adc35c82cb774c2f 7ffa45b7cfea24dae1b51f40cfc807bf78b21b66 bf201a74c243942af3fcae6f174496bdd819dbc0 3d29933f2925efe8a84f10efdf50396031c33ae4 3d29933f2925efe8a84f10efdf50396031c33ae4 9c724dbf57e610a9e06bbdce38383dee3ac49281 Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-02-01populate_sdk_ipk.bbclass: Added ipk support in populate_sdk task.Lianhao Lu
This is a preparation commit for adding ipk support in populate_sdk task. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-02-01populate_sdk_deb.bbclass: Added deb support for populate_sdk task.Lianhao Lu
This is a preparation commit for adding deb support in populate_sdk task. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-02-01populate_sdk_rpm.bbclass: Added rpm support for populate_sdk task.Lianhao Lu
This is preparation commit to support using rpm in populate_sdk task. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-02-01rootfs_rpm/package_rpm.bbclass: Move func from rootfs_rpm to package_rpmLianhao Lu
package_deb.bbclass: 1. Modified package_update_index_rpm() and package_generate_rpm_conf() to generate sperate depsolver db and rpm configuration, for target packages and host packages respectively. 2. Added new function package_install_internal_rpm() to install a list deb packages to a specified root directory, with the specified package architecutre information. 3. Added new function resolve_package_rpm() to resolve package names to filepaths. rootfs_deb.bbclass: Used the above new functions to install the rootfs. [sgw: merged changes for createrepo] Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-02-01rootfs_ipk/package_ipk.bbclass: Move func from rootfs_ipk to package_ipkLianhao Lu
package_ipk.bbclass: Added new function package_install_internal_ipk() to install a list of ipk packages to a specified root directory, with the specified package architecutre information. rootfs_ipk.bbclass: Used the above new functions to install rootfs. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-02-01rootfs_deb/package_deb.bbclass: move func from rootfs_deb to package_debLianhao Lu
package_deb.bbclass: 1. Added new function package_update_index_deb() to generate package index files. 2. Added new function package_install_internal_deb() to install a list deb packages to a specified root directory, with the specified package architecutre information. rootfs_deb.bbclass: Used the above new functions to install the rootfs. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-02-01gdk-pixbuf: add jpeg into DEPENDSDexuan Cui
This fixes the following error: | checking for jpeg_destroy_decompress in -ljpeg... no | configure: WARNING: *** JPEG loader will not be built (JPEG library not found) *** | configure: error: | *** Checks for JPEG loader failed. You can build without it by passing | *** --without-libjpeg to configure but some programs using GTK+ may | *** not work properly | FATAL: oe_runconf failed Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-02-01xkeyboard-config: upgrade from 2.0 to 2.1Dexuan Cui
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-02-01distro_tracking_fields.inc: added docbook-utils and dependenciesScott Garman
These are distro tracking field additions for recipes used for creating documentation: sgml-common, docbook-sgml-dtd, docbook-dsssl-stylesheet, sgmlspl, opensp, openjade, docbook-utils Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01iputils: enable generation of man pagesScott Garman
Enable documentation generation. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01docbook-utils: new recipe v0.6.14Scott Garman
Recipe derived from OpenEmbedded. Converted to use BBCLASSEXTEND. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01openjade: new recipe v1.3.2Scott Garman
Recipe derived from OpenEmbedded. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01opensp: new recipe v1.5Scott Garman
Recipe derived from OpenEmbedded. Removed old-style staging and converted to BBCLASSEXTEND. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01sgmlspl: new recipe, v1.03iiScott Garman
Recipe derived from OpenEmbedded. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01docbook-dsssl-stylesheets: new recipe v1.79Scott Garman
Recipe migrated from OpenEmbedded. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01docbook-sgml-dtd: new recipes - v3.1, v4.1, v4.5Scott Garman
These are recipes for DTDs commonly used when generating documentation for free software. Recipes dervied from the versions in OpenEmbedded. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01sgml-common: new recipe v0.6.3Scott Garman
Recipe derived from OpenEmbedded. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-02-01Revert "perl-native: Update for userelocatableinc and non-shared libperl"Richard Purdie
This reverts commit fe59ca31ac267ecd2dc3a8f2fb9ad5297b88f62c. This broke builds for various people as reported in the bugzilla and on the mailing list so we're reverting the change until Tom has a chance to make it work properly for 5.12 (5.10 seems to work differently). The DEPENDS change is left in since that part was valid.
2011-02-01qt4: set RRECOMMENDS correctly for qt4 demos and examples packagesPaul Eggleton
The demos and examples require a few optional plugins to operate correctly (e.g. SQLite and JPEG support). The demos package requires the documentation package to show descriptions for each demo/example, and assistant to show the documentation. Fixes [BUGID #492] and [BUGID #452]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01meta-toolchain-qte: Append to the toolchain env script and remove code ↵Richard Purdie
duplication Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-01Revert "quilt: fix patch version detection"Richard Purdie
This reverts commit bc31351f6989372c7feb403f23532afd1f510fb1. This change is already applied against configure, not configure.ac. This change forces a reautoconf of quilt-native before we've built autoconf and if "git-desc" isn't present it can result in further problems. The simplest solution is to revert this change.
2011-02-01qt4: Add meta-toolchain-qte and dependent tasks from OpenEmbeddedPaul Eggleton
Differences from OE versions: task-qte-toolchain-target.bb: * Depend on task-poky-standalone-sdk-target instead of task-sdk-bare * Add LIC_FILES_CHKSUM * Correct libsqlite3-dev dependency for Poky * Remove dependency on libts-dev * Remove QtDeclarative as it does not build for 4.6.3. (This will need to be addressed in a future update.) task-qte-toolchain-host.bb * Fix for Poky directory structure * qt4-tools-sdk -> qt4-tools-nativesdk meta-toolchain-qte: * Fix for Poky directory structure * Use "tar --owner=root" instead of fakeroot * Remove angstrom-specific suffix Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01avahi: prevent unnecessary runtime dependency on gtk+Paul Eggleton
* Move avahi-discover-standalone to avahi-ui-utils as it's a GUI tool * Split out avahi-ui dev files from avahi-dev to a libavahi-ui-dev package (using the new nodeprrecs flag to avoid automatic RRECOMMENDS calculation for avahi-dev) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01package.bbclass: add nodeprrecs flag to RRECOMMENDS_pkgnamePaul Eggleton
Setting this flag disables the normal additions to RRECOMMENDS for a package (useful when splitting dev / dbg packages). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01qt4: Add qt4-tools-nativesdk based on qt4-tools-sdk from OpenEmbeddedPaul Eggleton
Differences from OpenEmbedded qt4-tools-sdk: * Convert to nativesdk and make fixes necessary to build * Use .inc file in 4.6.3 version * Add LIC_FILES_CHKSUM * Fix LICENSE to match other Qt4 recipes * Use http source URL to match other Qt4 recipes * Whitespace fixes Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01dbus: extend to nativesdkPaul Eggleton
BBCLASSEXTEND dbus to nativesdk for meta-toolchain-qte, and disable the dependency on libsm when building in this context (thus avoiding a number of sub-dependencies). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01glib-2.0: extend to nativesdkPaul Eggleton
This needs to be added to nativesdk for meta-toolchain-qte. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01qt4-tools-native: update from OpenEmbeddedPaul Eggleton
Differences from OE version: * Add source checksums * Correct LICENCE and move to .inc file * Update HOMEPAGE * Don't specify DEFAULT_PREFERENCE * Remove S and SRC_URI from 4.7.1 (duplicates of .inc file values) * Use http source URL to match other Qt4 recipes * Don't add back tools previously disabled in poky Differences from current (plus the above): * Add Qt 4.7.1 recipe * Specify -embedded to remove dependency on X (as we are only building tools) * Disable some other options to reduce dependencies * Specify -no-freetype / -no-fontconfig in .inc file rather than in .bb * Use INC_PR * Whitespace fixes
2011-02-01qt4: add 4.7.1 version from meta-openembeddedPaul Eggleton
Differences from meta-openembedded version: * Change the order of includes so that embedded/x11 overrides take precedence * Move contents of do_install_append from qt-${PV}.inc to do_install in qt4.inc as this is the same for 4.6.3 and 4.7.1 and gets in the way of do_install_append in qt-embedded.inc. * Don't add qte.sh to SRC_URI in qt-4.7.1.inc (this is embedded-specific) * Don't specify DEFAULT_PREFERENCE * Use http source URL to match other Qt4 recipes Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01qt4: add qt4-embedded 4.6.3 from meta-openembeddedPaul Eggleton
Changes from the meta-openembedded version: * Change the order of includes so that embedded takes precedence (ensuring SRC_URI additions from qt-embedded.inc work) * Specify -embedded in qt-embedded.inc * Remove SRC_URI and S which should come from qt-${PV}.inc * Remove QT_DIR_NAME and QT_LIBINFIX as these come from qt4e.bbclass * Correct LICENSE * Set DESCRIPTION instead of SUMMARY as SUMMARY will inherit by default * Add qthelp-lib-qtclucene.patch (required to build) * Whitespace fixes Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01qt4: Bring in improvements from meta-openembeddedPaul Eggleton
Differences from meta-openembedded version: * SRC_URI and S now come from qt-${PV}.inc since these are version specific * Source checksums are also now in qt-${PV}.inc * Remove do_compile as this is handled in qt-${PV}.inc * Move contents of do_install_append from qt-${PV}.inc to do_install in qt4.inc as this is the same for 4.6.3 and 4.7.1 and will get in the way of do_install_append in qt-embedded.inc. * Don't enable PostgreSQL, MySQL or SQLite 2.x plugins as we don't currently have recipes for these DBMSs in Poky. These can be re-enabled easily when or if we do. * Use INC_PR in qt4-x11-free_4.6.3.bb * Don't always specify -embedded config option in qt4.inc * Don't add qte.sh to SRC_URI in qt-4.6.3.inc (this is embedded-specific) Differences from what we have currently in Poky (plus the above): * Set DESCRIPTION based on embedded/X11 * Move out arch-specific settings to qt4-arch.inc * Add qt4x11.bbclass which can be inherited by application recipes to select the X11 version (this makes more sense once the embedded version is added). * Update HOMEPAGE Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01Add directfb 1.4.6 from meta-openembeddedPaul Eggleton
This package has been added from meta-openembedded in order to be able to build qt4-embedded. The only change was to remove do_install() which was exactly the same as autotools_do_install(). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-02-01quilt: fix patch version detectionQing He
Fixes [BUGID #690] Signed-off-by: Qing He <qing.he@intel.com>
2011-02-01site/x86_x64: add entry to fix x86_64 compile errorsTom Zanussi
Add entries for va_copy and __va_copy to fix rpm 5.4.0 compile errors on x86_64. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-02-01libxft: Drop explict package_do_package call and use anonymous python insteadRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-01kernel.bbclass: Add fix from OE.dev for tmpnam() usageRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-31image/package_xx/rootfs_xx.bbclass: move rootfs_xx_log_check().Lianhao Lu
Move function rootfs_xx_log_check() from rootfs_xx.bbclass to relevant package_xx.bbclass. (Where xx is rpm/ipk/deb). Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-01-31libgcc: Explicitly wait for the libc packaging to occur before libgcc packagesRichard Purdie
libgcc can link against the libc and libc can be dynamically renamed so we ensure we package after libc. There was code in the gcc core for this in the ipk case but it wasn't moved as part of the libgcc split, this change fixes that oversight. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-31poky-{glibc,uclibc}.inc: Add libc-foo OVERRIDESTom Rini
This brings things back in sync with OpenEmbedded and will help with recipe porting. Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-31perl-native: Update for userelocatableinc and non-shared libperlTom Rini
Rather than using a wrapper switch to using upstreams support for relocation. While in here, bring in the mangling to use /usr/bin/env perl rather than /full/path/to in order to work in deep directory paths. Also drop the DEPENDS on gpbm and db since we disable these in the configure and don't use them. Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-31createrepo: fix native binaryQing He
Signed-off-by: Qing He <qing.he@intel.com>
2011-01-31package.bbclass: Disable EXPORT_FUNCTIONS for do_packageRichard Purdie
As discovered by Lianhao Lu and Kevin Tian: """ do_package checksum changes with switching the order In PACKAGE_CLASSES, e.g: From PACKAGE_CLASSES = "package_rpm package_ipk" To PACKAGE_CLASSES = "package_ipk package_rpm" This is undesired since the order only matters for final rootfs generation. The actual cause is related to how do_package is generated, which depends on when package.bbclass is first brought in. """ Since we never need the EXPORT_FUNCTIONS funcationality for do_package we just drop it which removes this problem and stablisised checksums. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-31license.bbclass: don't mark it as 'nostamp'Kevin Tian
'nostamp' is normally used for some standalone tasks like clean, checkuri, etc. It doesn't make sense to mark do_populate_lic as 'nostamp', which is depended by do_package. No stamp file in the build dependency chain implicates that do_package needs to be reinvoked and thus further do_package_write* stuff. This together with another sstate bug fully confused recent master, that people keep observing unnecessary do_package rebuilt with or without change. Below is a short explanation for two behaviors we observed: a) a fresh build, and then bitbake same target w/o any change. User will observe one unnecessary rebuild and then later rebuild is fine: [1st rebuild] * do_populate_lic has no stamp, and thus do_package is thought not current * do_package_setscene is then invoked with stamp file created * then later do_package_write*** also are rebuilt [2nd and later rebuild] * do_populate_lic has no stamp, and thus do_package is thought not current * do_package_setscene has stamp file and thus no need to re-execute setscene * thus no further rebuild required b) a fresh build, and then adjust order of PACKAGE_CLASSES. There's one bug regarding to PACKAGE_CLASSES and do_package_setscene, that only switch the order in PACKAGE_CLASSES generates different checksum. In this case user may observe up to 3 rebuilds when switching package_rpm/package_ipk back and forth. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2011-01-31license.bbclass: handle | (or) in the LICENSE fieldJoshua Lock
The class strips out operators from the LICENSE field and to reduce it to a list of license, | was missing but is quite frequently used so add it to the list of replaced characters. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-01-30package_rpm: Fix package-split summaryMark Hatle
The package-split summaries were being pulled in from the main package, not the split package metadata. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-01-30creating the rpmrepo metadataQing He
This includes two method for build rpm repo: 1. create the metadata in rootfs_rpm 2. standalone binary for building the metadata Not both of them are needed, generally #2 fits more for the purpose, but #1 may have its use on rootfs creation using zypper. Both share some problems and are subjected for future improvement: 1. the createrepo now builds metadata for the whole directory, if there are more than one arch, it builds for all, which means rootfs_rpm may run longer if more builds have been run. 2. createrepo builds metadata for stale rpms Signed-off-by: Qing He <qing.he@intel.com>
2011-01-30createrepo: add new recipeQing He
version 0.4.11 Signed-off-by: Qing He <qing.he@intel.com>
2011-01-30zypper: upgrade to newer git versionQing He
this works with rpm 5.4.0 Signed-off-by: Qing He <qing.he@intel.com>
2011-01-30libzypp: upgrade to newer git versionQing He
this works with rpm 5.4.0 Signed-off-by: Qing He <qing.he@intel.com>