summaryrefslogtreecommitdiff
path: root/meta
AgeCommit message (Collapse)AuthorFiles
2010-08-26qemu: On some older machines SDL is availableMark Hatle1
On some older machines SDL is available, even if a pkgconfig file for SDL is not there. (See RHEL5.1) Extend the check, to see if the primary SDL header is there, if the pkgconfig check fails. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-26pseudo: Update to the latest git version of pseudoMark Hatle1
Latest git version includes: 2010-08-26: * (seebs) make offsets.c slightly less useless * (seebs) don't overwrite LD_LIBRARY_PATH values that include us 2010-08-25: * (seebs) fix the signal mask restore 2010-08-24: * (seebs) try to restore signal mask before calling exec() * (seebs) move errno restoration after code which could set errno 2010-08-19: * (seebs) handle insane edge case involving regcomp/regexec 2010-08-17: * (seebs) create speculative-deletion logic * (seebs) remove crackpot theories about cross-device renames 2010-08-16: * (rp) Fix ld_preload/ld_library_path mixup. * (seebs) Handle failed allocations. * (seebs) Fix logic for dropping empty LD_PRELOAD. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-26meta-toolchain: fix for recent opkg changeJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-26meta-toolchain: update to reflect opkg state directory moveJoshua Lock2
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-26opkg: finalize the change to var directoryKevin Tian6
commit 1d0757f16beb31551733d9d755d72337ccda9642 changes opkg run state from /usr/lib/opkg to /var/lib/opkg, which however is incomplete and still many important information is kept under old directory including postinst methods. This makes latest boot into a mess. So finalize this movement to /var here. Fix [BUGID #229] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-25sstate: fix architecture of sstate archivesJoshua Lock1
Using TARGET_ARCH as the pacakge architecture for sstate archives lead to some issues when using two machines with different BASE_PACKAGE_ARCH's but the same TARGET_ARCH such as netbook and qemux86 machines. Probable fix for [BUGID #223] Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25xf86-video-intel: fix COMPATIBLE_HOST entry, this was preventing buildingJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25qemu.inc: ensure helper programs are built when building for qemu machinesJoshua Lock1
QEMU machine images are useless without qemu-native and qemu-helper-native Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25opkg: use var for state files, not libdirJoshua Lock3
Fixes [BUGID #221] Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-23package_rpm: Temporary workaround for perfile dependenciesMark Hatle1
Until the pseudo code is fully integrated, we need to roll up the per file dependencies into package dependencies for rpm. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23rootfs_rpm: Enable multi dep solverdbsMark Hatle2
Update package_rpm.bbclass to generate dep solver databases for each package arch. Following the example of the deb and ipk integration Revise the rootfs_rpm to solve the installation based on the multiple dep solvers. Note, recommends, locale and attemptonly pckages are still to be implemented. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23package_rpm: Rewrite the way the spec files are generatedMark Hatle1
Use a single spec file to generate all of the split packages. This allows us to ensure the RPM package source package meta data is correct, and also speeds up the package generation process. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23package.bbclass: Fix per-file dependency generationMark Hatle1
The overall file list was being constructed with the wrong variable, it should have had FLIST in the name. Also it was possible to construct the system with some illegal variable names. Names that would have include "[]". So translate these away... Finally fix an issues where a filename with an _ could cause a package variable conflict. Again translate this away.. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23rpm_5.1.10.bb: Update macrosMark Hatle1
Fix some additional macro definitions to enable rpmdeps usage Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23rpm: use rpm-5.1.10 from SNAPSHOT URI.Jeff Johnson2
rpm-5.1.10 snapshot adds support for multiple aid databases revert slashDepth patch, now included in 5.1.10 Signed-off-by: Jeff Johnson <n3npq@mac.com> Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23Ensure all packages which should have x86_64 in COMPATIBLE_HOSTJoshua Lock6
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-23package.bbclass: Fix shlibs raceRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23bitbake.conf: Add DESCRIPTION for -dev, -dbg and -doc packagesRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23insane.bbclass: Update to match the packaging classes when handling OVERRIDESRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23package.bbclass: Fix do_shlibsMark Hatle1
The current packages shlibs processing is written to a local temporary file. This file is not consulted when evaluting the provider of the dependency, instead we need to cache the local values into the dictionary while we write the temp file. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23devshell.bbclass: export the FAKEROOTENV so it can be accessed within the ↵Richard Purdie1
devshell task Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-22package.bbclass: If files are unreadable, add read access for strippingRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-22lib/oe/path: Use bb.utils.copyfile as shutils can't cope with copying ↵Richard Purdie1
unreadable files Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20package.bbclass: Add perfile dependency identificationMark Hatle1
Using the rpmdeps commands, we enable the discovery of per-file dependencies. These dependencies are generated for all packages, and may or may not be used by any given packaging mechanism. Currently RPROVIDES and RDEPENDS are generated in this process. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-20bitbake.conf: Add shared/pkgconfig files to standard -dev globMark Hatle2
Add the pkgconfig files that may appear into the shared directory into the -dev globbing. Also change the udev integration to remove the manual instance of the shared directory .pc file. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-20rpm: Update the rpm integration to support per-file dependenciesMark Hatle3
Update the RPM package integration to support per-file dependencies This adds additional configuration options to RPM, as well as provides a helper script "perfile_rpmdeps.sh" that the build system can use to gather the dependency information. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-20glibc: bring back needed patches from older recipesNitin A Kamble9
while removing old glibc recipes some needed patches from older recipes got wiped out. Bringing them back. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-20base.bbclass: Initial work to add GPLv2 Only Build with Whitelist for GPLv3 ↵Saul Wold2
Native tools [tweaks from Richard Purdie] Signed-off-by: Saul Wold <Saul.Wold@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20linux-wrs: allow packed refs to be presentBruce Ashfield1
The code which creates a working tree from the source Wind River Linux git repository manipulates the refs to make non-tracking, local branches. packed-refs remove the files from refs, making this code break and the builds fail. To fix this, if we detect the packed refs we simply create the local refs from the remote branches. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-20kernel: update branch revisions for 2.6.34.4Bruce Ashfield1
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-20guilt: import guilt for kernel patch managementBruce Ashfield13
The Wind River kernel is "patched" via guilt to provide both git integration and quilt like patch management (if that is of interest). This is a modified 0.33 guilt with some changes to streamline interactions with the way that the Wind River kernel is constructed. That being said, the common semantics of guilt are not changed, and it can be used for other purposes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-20distro-tracking: add info for watchdogDexuan Cui1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-20watchdog: add the latest version 5.9Dexuan Cui1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-20distro tracking: Add info for paxZhai Edwin1
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-20distro tracking: Updated version info for owl-video, matchbox-desktop, ↵Zhai Edwin2
webkit-gtk... Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-20python-pycairo: upgrade to 1.8.10Yu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-20runqemu-nfs: boot QEMU using nfsroot and local unfs exportScott Garman1
This script automates the booting of QEMU using an nfsroot exported by our userspace NFS tools. The rootfs should be created using poky-extract-sdk. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20poky-export-rootfs: script for exporting userspace nfsrootsScott Garman1
This script automates the exporting of a root filesystem (created with the poky-extract-sdk utility) using pseudo and the native userspace NFS server. That filesystem can then be booted using nfsroot with either QEMU or the target hardware using one of our kernels. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20poky-extract-sdk: script for extracting sdk images using pseudoScott Garman1
This script automates the creation of a rootfs area using pseudo so it can be used by a QEMU nfsroot boot. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20poky-find-native-sysroot: helper script for locating the native sysroot pathScott Garman1
Various poky scripts make use of binaries from the native sysroot. This helper script can be used to reduce code duplication, and sets up some environment variables you can use to identify and obtain the correct filesystem path to the native sysroot. It works for both in-tree Poky setups as well as toolchain installations. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20tunctl: Added an tunctl which supports TUNSETGROUPJeff Dike3
TUNSETGROUP is needed in order to preconfigure a set of tap devices that can be used by non-root users. The requirement is that the qemu users be members of whatever group the tap devices are assigned to. Include tunctl in the qemu-helper package, and add a -native version. Signed-off-by: Jeff Dike <jdike@linux.intel.com> Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20unfs-server: new userspace nfs recipeScott Garman29
This is a simple userspace NFS server, derived from one which was previously used in openSUSE 10.x. Wind River contributed many of the patches. This package is not intended for target installations, only -native and -nativesdk use. Enabling nativesdk for readline, sqlite3, and pseudo was required, as well as a few new autoconf siteconfig entries. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20glibc: remove all old recipesNitin A Kamble68
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-20valgrind: upgrade for eglibc 2.12Nitin A Kamble4
the current version only works with libc upto 2.10 hence upgraded to support eglibc 2.12 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-20gdb: disable installation of bfd/iberty/opcodesKevin Tian4
Those are assumed to be provided by binutils, so we disable installation here. Without doing so, a broken libbfd.la from gdb is installed to sysroot which overrides binutils version and then hurt other packages such as oprofile also fix --with-readline to --with-system-readline Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-19Rename packaged-staging2 -> sstate and remove the old empty classRichard Purdie3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19Revert "base.bbclass: Temporarily disable fakeroot for install/package until ↵Richard Purdie1
other fixes get merged" This reverts commit 2225e1214285f0e9a3c0ee2962b3d678c5c05292 and reenables the functionality now its safe to do so.
2010-08-19classes: Disable setscene tasks for initial testingRichard Purdie6
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19sanity.bbclass: Don't run the handler in worker contextRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19package_*.bbclass: Always run these tasks under fakerootRichard Purdie4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>