Joshua Lock
aee835ba8f
insane.bbclass: enhance gettext error message
...
Point the user at gettext.bbclass which handles adding the
correct gettext to DEPENDS.
Signed-off-by: Joshua Lock <josh@linux.intel.com >
2010-01-06 09:32:41 +00:00
Richard Purdie
c37037df65
gettext.bbclass: Set the gettext dependencies correctly for target, cross and native packages
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2010-01-05 21:10:47 +00:00
Joshua Lock
8a7fd14ad4
insane.bbclass: special case gettext as it can't depend on itself
...
Only run the gettext section of the QA configure sanity check if
the package is not gettext as the gettext tools, shipped with
gettext, use the macro employed in the sanity check.
Signed-off-by: Joshua Lock <josh@linux.intel.com >
2010-01-04 10:34:00 +00:00
Joshua Lock
2be65803cb
insane.bbclass: Fix gettext test
...
The previous gettext check was broken resulting in many false positives.
This improved version works as follows:
* Adds to the existing os.walk() and builds a list of configure.in and
configure.ac files
* Tests whether DEPENDS includes an appropriate gettext
* If not greps the configure files in the list for instances of AM_GNU_GETTEXT
* If if an instance is found we bb.fatal with an appropriate message
Signed-off-by: Joshua Lock <josh@linux.intel.com >
2009-12-21 10:51:50 +00:00
Richard Purdie
fe55fe7a41
base.bbclass: Fix missing argument
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-18 12:13:32 +00:00
Richard Purdie
1ec852688b
base.bbclass: Fix indentation error
2009-12-18 12:11:42 +00:00
Richard Purdie
29ae46a866
kernel.bbclass: Use B, not S in KERNEL_VERSION
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-18 11:41:44 +00:00
Richard Purdie
9a2f361a59
devshell.bbclass: Merge tweaks from OE.dev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-18 11:41:44 +00:00
Richard Purdie
22429b6137
base.bbclass: Partially sync branch/scm handling functions with OE.dev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-18 11:41:43 +00:00
Joshua Lock
4859945b11
insane.bbclass: Handle native packages in the gettext test
...
When the package we are checking is a native package we need to check
for gettext-native rather than gettext in the DEPENDS.
Signed-off-by: Joshua Lock <josh@linux.intel.com >
2009-12-17 10:26:05 +00:00
Joshua Lock
71e21a72cd
insane.bbclass: Check whether gettext is required but not in DEPENDS
...
Signed-off-by: Joshua Lock <josh@linux.intel.com >
2009-12-15 21:07:14 +00:00
Richard Purdie
51497a7436
kernel.bbclass: Sync with OE.dev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-14 15:55:03 +00:00
Joshua Lock
62ab23e067
insane.bbclass: Skip arch check for Cross Canadian
...
Signed-off-by: Joshua Lock <josh@linux.intel.com >
2009-12-14 11:56:01 +00:00
Richard Purdie
288e62a221
distutils: Sync with OE.dev
...
Signed-off-by: Richard Purdie <richard@rex.(none)>
2009-12-05 23:18:02 +00:00
Richard Purdie
28fc110e6d
nativesdk.bbclass: Disable debug
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-02 13:16:01 +00:00
Richard Purdie
82fd3bda34
nativesdk.bbclass: Fix DEPENDS handling
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-02 13:12:53 +00:00
Richard Purdie
4248fbef9f
cross-canadian: Set PKGHIST_DIR to a correct value
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-12-02 11:34:47 +00:00
Richard Purdie
66c952cbc2
autotools.bbclass: Make sure config.rpath is present if needed
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-30 17:03:38 +00:00
Richard Purdie
dfd32b429a
base.bbclass: Stage etc directory for native packages
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-30 15:11:22 +00:00
Richard Purdie
246dbec868
package.bbclass: Clear package directory copy before installing new files to prevent stale data
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-20 17:11:27 +00:00
Richard Purdie
6ebcb57968
glibc-package.bbclass: Fix the case PN == glibc
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-20 17:10:49 +00:00
Richard Purdie
46fbe4cd80
glibc-package.bbclass: Add GLIBC_INTERNAL_USE_BINARY_LOCALE precompiled mode
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-20 15:50:34 +00:00
Richard Purdie
1e549b98e1
glibc: Separate out core glibc packaging functionality into a class
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-19 22:37:45 +00:00
Richard Purdie
43bee8b735
Disable packaged-staging for cross-linkage/staging-linkage and external-poky-toolchain
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-19 13:37:11 +00:00
Richard Purdie
affbcf3202
kernel.bbclass: Merge do_stage into do_install
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-19 13:22:48 +00:00
Richard Purdie
5716a14bf4
package.bbclass: Fix runtime_maping_rename so version information isn't removed
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-19 10:13:10 +00:00
Richard Purdie
ca5f36ee6a
perl: Update from OE.dev and convert to use do_install for staging
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-18 20:05:55 +00:00
Richard Purdie
7d9e2e530e
cross.bbclass: Adjust the core class staging method as all users have been vetted and won't be affected
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-17 10:32:45 +00:00
Richard Purdie
977b3fe554
cross.bbclass: Add defitions of target_*dir variables and improve sysroot_stage_all to cope with mixed packages as found in cross recipes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 23:34:42 +00:00
Richard Purdie
76d9b6ea7f
native.bbclass: Make sure PACKAGES is empty in case _prepend or _append are used
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 22:38:44 +00:00
Richard Purdie
6568a6d8a9
base.bbclass: Drop unused PSTAGE_BROKEN_DESTDIR variable and run sysroot_prehook at the right point
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 22:38:23 +00:00
Richard Purdie
7096a54436
packaged-staging.bbclass: Fix staging reference -> sysroots
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 22:37:39 +00:00
Richard Purdie
668ae67a4f
update-rc.d: Add native version, add native dependency to class, convert staging function
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 22:00:22 +00:00
Richard Purdie
7acfa9467f
perl: Standardise config.sh location
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 10:56:17 +00:00
Richard Purdie
5c0111cb9d
lib_package.bbclass: Sync with OE.dev to remove hardcoded layout assumption
2009-11-16 10:53:16 +00:00
Richard Purdie
5f22458409
debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 10:52:35 +00:00
Richard Purdie
01f75c1b48
rootfs_rpm/icecc: Sync whitespace with OE.dev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 10:51:24 +00:00
Richard Purdie
a59f67fdb9
gtk-icon-cache.bbclass: Fix hardcoded PKGDEST reference and operate on directories other than hicolor (from OE.dev)
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 10:13:39 +00:00
Richard Purdie
67fa7a1c60
gconf.bbclass: Fix hardcoded PKGDEST reference
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 10:12:59 +00:00
Richard Purdie
7da2f8c51d
packaged-staging: Fix libdir references to use libdir_native
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 10:09:01 +00:00
Richard Purdie
c226b38181
package_ipk.bbclass: Fix typo
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-16 10:06:52 +00:00
Richard Purdie
9198908755
cross.bbclass: Override the sysroot_stage_all to work appropriately for cross packages
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 15:37:50 +00:00
Richard Purdie
e2677471e6
base.bbclass: Add special stage keyword to override leagcy mode
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 15:37:00 +00:00
Richard Purdie
b772c8cde5
bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot
...
This change makes the purpose of the staging directory more obvious and
the taskname more true to what it now actually does.
The layout version number is increased due to the change in layout
but code to convert existing directories and insert a symlink for
backwards compatibility is included.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:42 +00:00
Richard Purdie
7ad17848de
gtk-icon-cache.bbclass: Drop unneeded module import
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:41 +00:00
Richard Purdie
c8dc3928fb
gconf.bbclass: Drop unneeded module import
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:41 +00:00
Richard Purdie
7b849ae2f5
native.bbclass: Fix DEPENDS handling for BBCLASSEXTEND use
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:28 +00:00
Richard Purdie
c6f860596c
base/autotools.bbclass: Make sure extra dependencies are not lost for native and nativesdk BBCLASSEXTEND. Ugly but no simpler/neater way seems possible
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:28 +00:00
Richard Purdie
c54117458a
classes: Remove and sanitise import statements
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:28 +00:00
Richard Purdie
80d55bbd6e
base.bbclass: Drop import bb and import os as no longer needed
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-11-13 12:15:27 +00:00