Richard Purdie
a51362cc76
package_ipk.bbclass: Convert to use SDK_ARCH
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
00127b3744
packaged-staging.bbclass Use libdir_native for opkg paths in directory creation
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
5912ab1de1
native.bbclass: Use prefix_native variable
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
ca667135a3
nativesdk: Convert to use crosssdk toolchain and remove binutils/gcc nativesdk recipes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
afa02c5470
cross-canadian: Add cross-canadian class with gcc and binutils recipes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
c906f2bce4
crosssdk: Add crosssdk class with gcc and binutils recipes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
bc5afa640b
nativesdk: Don't use search and replace on DEPENDS field
...
Search and replace on the DEPENDS field can cause problems if
multiple similar names are present in the string so use an
alternative approach.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:22 +01:00
Richard Purdie
0d7207ca39
sdk.bbclass: Rename to nativesdk.bbclass
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:22 +01:00
Richard Purdie
af85ce4b4e
Remove layout_* variables
...
Remove layout_* variables and replace them with variables specific to the
different classes. The layout variables were only useful for the native/cross
classes and caused more confusion than they solved. They didn't scale to the
sdk class. It now clear a small set of native/cross variables fulfil the needs.
This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes
sense since we're installing binaries into the locations we're compiling them for.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:24:36 +01:00
Richard Purdie
846794c17e
bitbake.conf: Rename SDK_PREFIX SDKPATH
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-10 17:58:36 +01:00
Richard Purdie
43fa53c9f3
patch.bbclass: Merge in git resolver changes from OE.dev. Catch all exceptions rather than print horrid backtraces
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:22:10 +01:00
Richard Purdie
d5341fb796
Add poky-trim-schemas post install script to remove unneeded schema locale translations from images (credit to Ross Burton for the initial script)
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-28 17:11:57 +01:00
Damien Lespiau
0f2df9e639
base.bbclass: Don't retrieve SRC_URI when not necessary
...
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:45:53 +01:00
Damien Lespiau
65bf6c90e6
base.bbclass: packages pulling a mercurial tree should depend on mercurial
...
As we don't provide a mercurial-native package (yet) let's assume the
build machine has it installed and check (sanity.bbclass) if it's the
case.
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:44:41 +01:00
Richard Purdie
c2b4308119
base.bbclass: Use subprocess rather than os.system for do_unpack
...
gzip reports broken pipe errors with do_unpack on Fedora with
certain builds of gzip and bash. By avoding python's SIGPIPE handler
we can work correctly on these distributions.
Patch based on a patch from the OE-devel mailing list, thanks to
Khem Raj <raj.khem@gmail.com> and Holger Freyther <zecke@selfish.org>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-25 16:37:50 +01:00
Richard Purdie
b8398e1cdf
autotools.bbclass: Remove pointless inherit
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 12:02:21 +01:00
Richard Purdie
db549cdae3
binconfig.bbclass: Remove pointless inherit
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 12:01:41 +01:00
Richard Purdie
98c561bf17
package_ipk.bbclass: Place configuration files in WORKDIR, not staging
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 11:26:07 +01:00
Richard Purdie
9e9663ac06
packagehistory.bbclass: Make package history package architecture specific
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-28 20:03:36 +01:00
Richard Purdie
9439e99ae7
autotools.bbclass: Fix to work with configure files with leading whitespace
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-16 15:54:47 +01:00
Richard Purdie
710d5b5f0f
root_ipk.bbclass: Give EXTRAOPKGCONFIG a default value
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 13:43:33 +01:00
Richard Purdie
efd00048e3
rootfs_ipk.bbclass: Don't generate the arch.conf file, provide this as a packaged file in future
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 12:57:10 +01:00
Richard Purdie
5d51a7e705
packagehistory: Make sure package is inherited beforehand to preserve the PACKAGEFUNCS variable
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-13 17:09:17 +01:00
Richard Purdie
0a155f0d10
gnome.bbclass: Convert to autotools_stage
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09 17:51:53 +01:00
Richard Purdie
ffe979a855
Add package_history.bbclass which checks generated package against previous package looking for problematic changes
2009-07-09 17:19:29 +01:00
Richard Purdie
2b7886853c
package_ipk.bbclass: Solve opkg-make-index locking problem using flock
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 00:51:51 +01:00
Richard Purdie
b8b7652815
pkgconfig.bbclass: No longer default to pkgconfig_stage code (breaks libdrm)
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 15:13:56 +01:00
Richard Purdie
e2580df891
patch.bbclass: Fix up the environment for the patch resolution code
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 14:36:56 +01:00
Richard Purdie
b93a3d1d91
patch.bbclass: Sync with OE.dev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 12:38:35 +01:00
Richard Purdie
96f56b2603
patch.bbclass: Allow a patch to be applied or not applied against a specific srcrev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-22 16:00:28 +01:00
Richard Purdie
1c543df879
distutils.bbclass: Sync with OE
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 23:14:40 +01:00
Richard Purdie
e595bc11c8
poky-autobuild-notifier.bbclass: Remove unneeded recipients
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-15 22:51:42 +01:00
Richard Purdie
5dd9134d5e
pkgconfig.bbclass: Fix typo
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 17:17:04 +01:00
Richard Purdie
1247e2bba2
pkgconfig.bbclass: Split out the staging function into its own class (pkgconfig_stage)
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 16:02:13 +01:00
Richard Purdie
2684b195bc
packaged-staging.bbclass: Fix for packages which don't stage anything
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:55:11 +01:00
Richard Purdie
3a309d20f2
packaged-staging.bbckass: Add option of setting PSTAGE_BROKEN_DESTDIR to disable packaged staging acceleration for packages with broken DESTDIR handling
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 16:10:28 +01:00
Richard Purdie
d684d4385d
packaged-staging.bbclass: Turn off debug
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 15:04:33 +01:00
Richard Purdie
5a4c688958
packaged-staging.bbclass: Detect when we're using autotools_stage_all and don't hold the lock for as long when that is the case giving a significant performance boost with less lock contention and staging area file timestamp checking required
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:46:17 +01:00
Richard Purdie
4d503cfa06
native.bbclass: Drop INHIBIT_NATIVE_STAGE_INSTALL function and wrap logic in a do_stage_native() wrapper which packaged-staging can detect
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:43:45 +01:00
Richard Purdie
f80563c9cf
cpan_build.bbclass: Just write a do_stage function, INHIBIT_NATIVE_STAGE_INSTALL isn't particuarly useful
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:41:50 +01:00
Richard Purdie
f187869891
pkgconfig.bbclass: Drop strange unneeded inherit base
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 11:55:24 +01:00
Richard Purdie
f1619b3567
packaged-staging.bbclass: Fix accidental debug addition
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-08 17:36:08 +01:00
Richard Purdie
1a21e6e2d5
packaged-staging.bbclass: Add support for mangling .la files so the staging directory path can change. Someday libtool will support sysroot but until then...
...
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 20:46:09 +01:00
Richard Purdie
f2a9705633
sanity.bbclass: Really fix TMPDIR change warning message
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-28 21:32:30 +01:00
Richard Purdie
ec4d79ddc8
sanity.bbclass: Fix the warning message above tmpdir moving to point to the correct path
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 10:56:21 +01:00
Richard Purdie
a811131e69
base.bbclass: Update to work with systems where install won't overwrite files
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 12:09:21 +01:00
Richard Purdie
3927e38eba
Merge ssh://gitserver@git.pokylinux.org/poky
2009-04-28 08:24:11 +01:00
Koen Kooi
f94bd6b312
package bbclass: add an 'allow_links' param to get symlinks packaged, usefull for splitting out libraries
2009-03-11 12:05:53 +01:00
Robert Schuster
58ffd5a0ed
base.bbclass: Add subdir feature to SRC_URI entries (from OE)
2009-03-11 12:03:25 +01:00
Richard Purdie
be10b46b73
base.bbclass: Use explode_deps from bb.utils and remove the obsolete base.bbclass version
2009-02-05 23:54:11 +00:00