summaryrefslogtreecommitdiff
path: root/meta/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
* uclibc: Add support for $ORIGINKhem Raj2011-06-223-1/+401
| | | | | | This is required by systemd Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc/x86_64/uClibc.machine: Enable ARCH_USE_MMUKhem Raj2011-06-221-2/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gettext-0.18.1.1: Remove unused patchesKhem Raj2011-06-225-149/+0
| | | | | | | gettext-error_print_progname.patch is already applied upstream others are unapplied. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glib-2.0 2.28.x: update to 2.28.8Koen Kooi2011-06-224-5/+63
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: bump PR for SRCREV changesKoen Kooi2011-06-152-2/+2
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* eglibc_2.12.bb: Remove already upstreamed fix-for-make-3.82.diffKhem Raj2011-06-152-29/+1
| | | | | | | This patch is already applied to eglibc 2.12 branch as seen here http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/manual/Makefile?rev=12230&sortby=date&r2=12230&r1=10495 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* busybox: backport distro-features handling from oe masterPhil Blundell2011-06-142-3/+79
| | | | | | | This is a backport from oe master of the code which adjusts the busybox config according to DISTRO_FEATURES etc. Signed-off-by: Phil Blundell <philb@gnu.org>
* eglibc: migrate configurability from oeKang Kai2011-06-142-0/+68
| | | | | | | | | | Migrate configurability from oe, try to shrink minimal image size All eglibc configuration options are included in conf/distro/include/default-distrovars.inc. Define DISTRO_FEATURES_LIBC and DISTRO_FEATURES in local.conf with the same way in local.conf.sample.extended to enable those options. Signed-off-by: Kang Kai <kai.kang@windriver.com>
* coreutils: remove unnecessary dependency on perlDexuan Cui2011-06-142-6/+6
| | | | | | OE's coreutils doesn't depend on perl, either. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* eglibc 2.12/2.13: Upgrade SRCREVKhem Raj2011-06-142-2/+2
| | | | | | | | | We need http://www.eglibc.org/archives/patches/msg00923.html to get through the problem we see when OPTION_EGLIBC_RTLD_DEBUG is disabled. This patch has been backported to both 2.12 and 2.13 branches. We bump SRCREVs to have that change. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gettext_0.18.1.1.bb: Fix build on uclibcKhem Raj2011-06-142-3/+25
| | | | | | | Use libc-uclibc override to seprate out uclibc bits instead of using TARGET_OS Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc: fix compile error on i586Phil Blundell2011-06-142-0/+26
| | | | | | | | | | | Without this you get: | libc/sysdeps/linux/common/epoll.c: In function '__libc_epoll_pwait': | libc/sysdeps/linux/common/epoll.c:71:80: error: memory input 7 is not directly addressable | libc/sysdeps/linux/common/epoll.c:75:86: error: memory input 7 is not directly addressable | make: *** [libc/sysdeps/linux/common/epoll.o] Error 1 Signed-off-by: Phil Blundell <philb@gnu.org>
* uclibc: remove PACKAGE_ARCHPhil Blundell2011-06-141-3/+1
| | | | | | | | | | | | There is no good reason for uclibc to be machine specific. Remove local assignment to PACKAGE_ARCH so that it gets the default target architecture and bump PR for that change. See http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003064.html Signed-off-by: Phil Blundell <philb@gnu.org> Acked-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc: remove redundant python codePhil Blundell2011-06-141-11/+1
| | | | | | | | | | This chunk of python code has been around for a while (witness the comment about gcc 3.4.0) and predates the availability of COMPATIBLE_HOST. Rewrite it using a more modern idiom. Signed-off-by: Phil Blundell <philb@gnu.org> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc: Cleanup the machine dependent config filesKhem Raj2011-06-1410-188/+17
| | | | | | | We only have arch specific machine fragments now. Introduce use of KCONFIG_ALLCONFIG and use allnoconfig Signed-off-by: Khem Raj <raj.khem@gmail.com>
* task-sdk-host: Add nativesdk to the task name so its clearer what the ↵Richard Purdie2011-06-131-0/+0
| | | | | | | | | contents of the task represent This is particularly important since the file doens't use BBCLASSEXTEND and PN is therefore misleading Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initrdscripts: Inhibit compiler/libc dependencies as this is just a ↵Richard Purdie2011-06-131-0/+1
| | | | | | configuration file Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit-inittab: Inhibit compiler/libc dependencies as this is just a ↵Richard Purdie2011-06-131-0/+2
| | | | | | configuration file Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initscripts: makedevs is no longer used anywhere so drop dependency. Also ↵Richard Purdie2011-06-131-3/+3
| | | | | | inhibit compiler/libc dependencies as they're unused Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-feed-opkg: Disable default toolchain dependencies as these are just ↵Richard Purdie2011-06-131-0/+1
| | | | | | configuration files Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-files: Inherit toolchain dependencies as a compiler isn't usedRichard Purdie2011-06-131-0/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* native/nativesdk: Clean up the depends ordering after bitbake override ↵Richard Purdie2011-06-091-1/+1
| | | | | | | | | | | | handling updates This massively cleans up the dependency handling in the two classes when interacting with BBCLASSEXTEND. This change has a dependency on the bitbake override handling change and also the existence of the RecipePreFinalise event. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-tools: add mesa-demos to testapps listSaul Wold2011-06-091-0/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* sysvinit: split inittab into it's own recipeKoen Kooi2011-06-094-40/+398
| | | | | | | Implements the improvements suggested in the original fix for [YOCTO #1131] Signed-off-by: <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: Fix udevd launch issue after system second bootDongxiao Xu2011-06-091-1/+1
| | | | | | | | | "grep" command will return 1 if nothing is grepped, which will cause the udevd daemon not working correctly. This fixes [YOCTO #1146] Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* initramfs-live-install: comment out allarch inherit to resolve no providerTom Zanussi2011-06-091-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | initramfs-live-install is only compatible with i.86|x86_64 so shouldn't inherit 'allarch'. This comments it out. More specifically, commit 52295fa3deef3b0374b99829626d524cefae6001 (Improve handling of 'all' architecture recipes and their interaction with sstate) sets TARGET_ARCH which due to the COMPATIBLE_HOST setting in the recipe causes it to be skipped and gives the following error for any -live build: NOTE: Resolving any missing task queue dependencies NOTE: Runtime target 'initramfs-live-install' is unbuildable, removing... Missing or unbuildable dependency chain was: ['initramfs-live-install'] ERROR: Required build target 'core-image-sato-live' has no buildable providers. Missing or unbuildable dependency chain was: ['core-image-sato-live', 'core-ima\ ge-minimal-initramfs', 'initramfs-live-install'] ERROR: Nothing RPROVIDES 'initramfs-live-install' Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Commented out with explaination instead of remove Signed-off-by: Saul Wold <sgw@linux.intel.com>
* util-linux: package agetty seperatelyKoen Kooi2011-06-062-2/+3
| | | | | | Some packages like systemd only want agetty to spawn a console and not drag in all of util-linux just for that. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* base-passwd: populate the target sysroot with passwd/group/login.defsScott Garman2011-06-062-2/+411
| | | | | | | | The passwd, group, and login.defs files in the target sysroot will be used when recipes create custom user and group permissions in their packages. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* util-linux_2.19.1.bb: Fix compliation on uclibcKhem Raj2011-06-062-1/+34
| | | | | | | | util-linux 2.19 needs this patch to successfully compile on uclibc systems. This is a bug in util-linux that goes unnoticed on eglibc builds. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gettext: Add DEPENDS on git-nativeRichard Purdie2011-06-021-2/+3
| | | | | | | | | | There are tools within gettext that make use of git, crazy as it may seem so we have to ensure a recent version of git is available. It could be worse, it could be the (deprecated) cvs alternative in the code. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit: Mark as machine specific since there are machine specific ↵Richard Purdie2011-06-021-0/+3
| | | | | | | | | | | | | components to this recipe The inittab file depends on variables that are part of the machine config such as the SERIAL_CONSOLE so the whole recipe must get built as machine specific. Better might be to split the config out into a separate recipes from the binaries but this fixes the immediate problem. [YOCTO ##1131] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: fix mispackaging of libcidnPhil Blundell2011-06-023-5/+5
| | | | | | | | | | | | The glob for libc_baselibs was too permissive, causing some of the libcidn symlinks to be placed in ${PN} rather than the intended subpackage. Worse, the .so itself was actually landing in ${PN}-dev, so the net effect was to make libc6-dev a dependency of libc6. Bump PRs for both 2.12 and 2.13 as a result. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: avoid dependency on x11 for -native buildPhil Blundell2011-06-021-2/+5
| | | | | | | | The native variant already configures --without-x so the X11 libs are redundant. Adjust the DEPENDS to match. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Upstream-status --> Upstream-Status: for multiple patchesDexuan Cui2011-06-025-5/+5
| | | | | | As a keyword, Upstream-Status is case sensitive. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* gettext-0.16.1: mark upstream status for gplv2 recipe's patchesNitin A Kamble2011-06-0210-9/+19
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* dbus 1.4.1: disable sysv script properly when using systemdKoen Kooi2011-06-012-1/+5
| | | | | | OE-core uses 'dbus-1' as initscript name, which no other distribution(-buildsys) does, so we have to take special measures. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* busybox: sync do_install() with oe master (mostly)Phil Blundell2011-06-012-48/+57
| | | | | | | | | | | | | This is basically a backport of the current state of the art from the openembedded master repo. In particular this fixes an installation error on micro: | + cp -dPr /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/bin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/sbin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/ | cp: will not create hard link `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image/bin' to directory `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/bin' | cp: cannot copy a directory, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image', into itself, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image' | ERROR: Function 'do_install' failed (see /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/temp/log.do_install.3808 for further information) Signed-off-by: Phil Blundell <philb@gnu.org>
* gettext: Update to 0.18.1.1Saul Wold2011-06-0117-105/+107
| | | | | | Add Upstream Status tags to patches Signed-off-by: Saul Wold <sgw@linux.intel.com>
* util-linux: update to 2.19.1Saul Wold2011-06-0110-10/+7
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Improve handling of 'all' architecture recipes and their interaction with sstateRichard Purdie2011-05-314-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing PACKAGE_ARCH = "all" mechanism of sharing packages is problematic with sstate since there are a variety of variables which have target specific values and the sstate package therefore correctly changes signature depending on the MACHINE setting. This patch creates a new "allarch" class which sets: PACKAGE_ARCH = "all" (as per the existing convention) INHIBIT_DEFAULT_DEPS = "1" (since its not target specific and therefore can't depend on the cross compiler or target libc) TARGET_ARCH = "all" TARGET_OS = "linux" TARGET_CC_ARCH = "none" (since these variables shouldn't change between the different packages and target compiler flags shouldn't be getting used) PACKAGE_EXTRA_ARCHS = "" (since we shouldn't be depending on any architecture specific package architectures) Not all PACKAGE_ARCH = "all" recipes can use this class since some run configure checks on the compiler. This means they have target specific components and therefore the "all" classification is incorrect. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit: make pidof usuable in a standalone settingKoen Kooi2011-05-311-2/+4
| | | | | | | | | | | | Currently it's a symlink to killall5: $ dpkg-deb -c sysvinit-pidof_2.88dsf-r1_armv7a.ipk | grep pidof lrwxrwxrwx root/root 0 2011-05-27 11:05 ./bin/pidof.sysvinit -> /sbin/killall5 The point of the pidof subpackage was to have a pidof without needing sysvinit, this restores that behaviour. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc: Add disabled COMPILE_IN_THUMB_MODE to uClibc.machine for all ARM ↵Khem Raj2011-05-294-0/+4
| | | | | | | | | configurations This entry need to exist so that it can be manipulated later to decide if uclibc is to be compiled in thumb mode or arm mode Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc_git.bb: Fix patch path in SRC_URIKhem Raj2011-05-271-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* License Field Cleanup: Non-standard field namesBeth Flanagan2011-05-274-4/+4
| | | | | | | | | | | | I've cleaned up some odd license fields, fixed some license names and corrected some incorrect licenses. LICENSE really needs a pass through by the maintainers as some of the licensing is incorrect. Also, every license with Artistic should be gone through and noted as which version of Artistic. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
* conf/bitbake.conf: Added variables for PR service.Lianhao Lu2011-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | Added following variables for PR service: USE_PR_SERV: flag of whether to use the network PR service PRAUTOINX: search index for the network PR service PKGE/PKGV/PKGR: epoch, version and revision used in package feed. EXTENDPKGV: full package version string used in package relationships. For the following recipes, replace EXTENDPV with EXTENDPKGV: udev, xcb, xorg-proto, util-macros and linux-libc-headers then removed the unused EXTENDPV and EXTENDPEVER variables Users should use EXTENDPKGV instead for package feed generation. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc.inc: Set COMPILE_IN_THUMB_MODE in .config if ARM_INSTRUCTION_SET != armKhem Raj2011-05-271-0/+1
| | | | | | This will configure uclibc to be compiled in thumb/thumb2 mode Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc_git.bb: Fix compilation on arm when using thumb instruction setKhem Raj2011-05-273-1/+57
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dbus 1.4.1: create UUIDDIR in postinstKoen Kooi2011-05-272-4/+10
| | | | | | | This fixes dbus usage in non-sysV init systems. Volatiles aren't needed in systemd land, since /run is tmpfs and the dbus units take care of all this. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* console-tools: use u-a also for fgconsole otherwise it collides with busyboxMartin Jansa2011-05-271-1/+4
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: Fix commit typo, I mixed the patch versions upRichard Purdie2011-05-271-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>