summaryrefslogtreecommitdiff
path: root/meta
AgeCommit message (Collapse)AuthorFiles
2011-06-30ccache: Integrate ccache-native to pokyWenzong Fan2
Add ccache as a native tool and put its recipe files to: 'meta/recipes-devtools/ccache'. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
2011-06-30Add umask task controlMark Hatle5
Bitbake now allows the umask to be specified per task. The following tasks will have a umask of 022 set by default: do_configure do_compile do_install do_package do_populate_sysroot do_rootfs do_configure and do_compile need a umask of 022 set because -many- recipes directly copy generated files out of recipe's build directory. Instead of fixing each existing and future recipe, it was shown to be much easier to just set the umask. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-30linux-firmware: Fix file permissionsMark Hatle1
The firmware was installed 0666 which could have been a security issue. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-30base-files: add btrfs to /etc/filesystemsNitin A Kamble2
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-06-30image_types.bbclass: enable btrfs as one of the image typeNitin A Kamble1
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-06-30image-types.bbclass: get the image size in the whole numberNitin A Kamble1
Avoid fractions like 80.72 and round them to whole numbers. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-06-30sanity.bbclass: pass the data object to the less frequent test harnessesJoshua Lock1
By passing the data object to the less frequently run test harnesses (check_sanity_tmpdir_change(), check_sanity_sstate_dir_change() and check_sanity_version_change()) we can run tests against BitBake data here too. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-06-30distro_tracking_field: update recipe maintainerYu Ke1
reassign Qing's recipe to other team member Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-06-30btrfs-tools: new recipe for tools to operate on btrfs imagesNitin A Kamble26
Added these patches to the recipe to get it to work as desired: Upstream patches from tmp & for-dragonn branches of repository http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs-unstable.git Also included the debian patches. Nitin's patch to make the makefile cross friendly And Xin Zhong's patch to improve mkfs.btrfs Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-06-30kernel: move menuconfig task after configureDarren Hart1
Fixes [YOCTO 1136] linux-yocto adds some configure steps that are necessary to prepare the source tree after the do_patch task. This causes a "-c menuconfig" to fail in a clean build tree. Typical use of menuconfig should be to modify the config provided by the recipe being built. It therefor makes sense for the menuconfig task to come after the configure task. This also happens to fix the issue seen with the linux-yocto kernel recipe. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-06-30util-linux: Rebase remove-lscpu patch from non-gplv3Saul Wold2
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-30gcc-4.6: share work directoriesRobert Yang2
* Fix configure and Makefile to read the defaults.h and t-oe from ${B}, so that the ${S} can be shared. * Change ${S} to the shared source directory. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2011-06-30gcc-4.5.1: share work directoriesRobert Yang2
Fix configure and Makefile to read the defaults.h and t-oe from ${B}, so that the ${S} can be shared. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2011-06-30Share gcc work directoriesRobert Yang4
This patched is derived from Richard, make gcc use the shared source directory during the different building: 1) Make gcc-cross, gcc-cross-initial, gcc-cross-intermediate and gcc-runtime share the same source directory. 2) The source directory is ${TMPDIR}/work-shared/gcc-${PV}, for example: tmp/work-shared/gcc-4.5.1 3) Fix do_clean to clean the shared source directory and stamps 4) gcc uses sed and creates config files against ${S} which means the directory should not be shared. Change the way to make it work: * The configure option --with-headers=${STAGING_DIR_TARGET}${SYSTEMHEADERS} can replace the sed command, see the code in configure: if test "x$with_headers" != x; then glibc_header_dir=$with_headers This has the same effect as the sed command: sed -i 's:^\([ ]*\)glibc_header_dir=\"${with_build_sysroot}/usr/include\": ... so add the --with-headers=${STAGING_DIR_TARGET}${SYSTEMHEADERS} to gcc-configure-cross.inc( not add to gcc-configure-common.inc, since not all the gcc building need this, the one which has its own do_configure doesn't need it). * Move t-oe from ${T} to ${B}/gcc, so that the patched Makefile.in can read it easily, please see the commit for gcc-4.5.1 and gcc-4.6.0. * Use the defaults.h in ${B}/gcc instead of ${S}/gcc, and the patched configure.ac(configure) can read it correctly, please see the commit for gcc-4.5.1 and gcc-4.6.0. * The gcc-crosssdk.inc used sed to edit ${S}/config/*/linux*.h to change the GLIBC_DYNAMIC_LINKER, which made the source incompatible. To make the source compatible: - Use: sed -i ${S}/gcc/config/*/linux*.h -e \ 's#\(GLIBC_DYNAMIC_LINKER[^ ]*\)\( *"/lib.*\)#\1 SYSTEMLIBS_DIR\2#' so entries in the files that look like: #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2" would become #define GLIBC_DYNAMIC_LINKER64 SYSTEMLIBS_DIR"/ld-linux-x86-64.so.2" and we define SYSTEMLIBS_DIR in defaults.h. NOTE: #define GLIBC_DYNAMIC_LINKER64 (SYSTEMLIBS_DIR "/ld-linux-x86-64.so.2") doesn't work in in the following define: #define LINUX_DYNAMIC_LINKER \ CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER) so use #define GLIBC_DYNAMIC_LINKER64 SYSTEMLIBS_DIR"/ld-linux-x86-64.so.2" 5) Add do_configure_prepend to gcc-configure-common.inc and remove the one in gcc-crosssdk.inc, this makes it easy to share the source, otherwise we need do extra changes in gcc-configure-sdk.inc. 6) Use "cat > file <_EOF" to replace the "echo > file" Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2011-06-30sanity.conf: Require bitbake version 1.13.2 at a minimumRichard Purdie1
2011-06-30glibc-2.12: Add missing PR bumpRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-30eglibc-package.bbclass: Ensure localedef is only packaged in one locationRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-30eglibc-package.bbclass: Fix unintended code changesRichard Purdie2
Commit 477ede7472db0bacd5daacb96e97f849d1be84ee accidentally reverted some code changes it shouldn't have done leading to continued eglibc packaging issues. This patch corrects that damage. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-29distro_tracking_fields.inc: update RECIPE_MANUAL_CHECK_DATE for screen and ↵Dexuan Cui1
tcf-agent Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-29lttng-ust: change the patch's Upstream-Status to Accepted.Dexuan Cui1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-29grub: add -fno-reorder-functions into STAGE2_COMPILEDexuan Cui2
This is used to work around a gcc-4.6's bug about the option. [YOCTO #1099] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-29glib-2.0,intltool,rpm,sgmlspl-native: Bump PR to resolve perl-native issueDexuan Cui5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-29task-base: add 3G into DISTRO_FEATUREDongxiao Xu2
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29initscript: Change some order of init scriptsDongxiao Xu4
Move udev script to execute ealier since module autoload needs it to create device nodes. Also move sysfs before udev which has dependency on it. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29connman-gnome: Add 3G configuration supportDongxiao Xu2
Apply 3g.patch which add cellular config option in connman-gnome. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29ofono: upgrade to version 0.50Dongxiao Xu4
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29wpa-supplicant: remove the 0.6.10 version.Dongxiao Xu8
Remove the 0.6.10 version since now 0.7.3 is the latest stable version. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29connman: Upgrade to version 0.75Dongxiao Xu6
Enable ofono plugin. Adopt some logic in meta-oe on connman plugin runtime dependency. Remove the fix-shutdown-ap-disconnect.patch since the original logic no longer exists. Add Upstream-Status information for patches. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29distro_tracking: update some manual checking fieldsDongxiao Xu1
linux-firmware minicom opkg dpkg wireless-tools libgsmd libsamplerate0 Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29web-webkit: recommends glib-networking to access https web pageZhai Edwin1
It is required by libsoup for TLS support. [YOCTO #1037] got fixed Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-06-29Upstream-Status: update the status for some patchesDongxiao Xu6
gypsy: fix-unused-but-set-variable-warning.patch telepathy-python: parallel_make.patch opkg-utils: mtime-int.patch opkg: headerfix.patch flac: flac-gcc43-fixes.patch libsamplerate0: libsamplerate-0.1.7-macro-quoting.patch Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-29prelink_git.bb: Only block the postinst script when no image-prelinkMark Hatle1
If image-prelink is being used, the system will automatically prelink the target image. This avoids the need to run the postinst prelink script at first boot. However, if the user has not enabled image prelinking -- then we do enable the script to run on first boot. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-29sstate.bbclass: Fix an issue if the config changesMark Hatle1
We need to check if we know of the task type, before we attempt to process it. In order to reproduce the problem build with: PACKAGE_CLASSES = "package_ipk" Then change it to: PACKAGE_CLASSES = "package_rpm" Build again -- and then try bitbake -c cleansstate <recipe> Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-29fontconfig: specify font directory in EXTRA_OECONFPhil Blundell1
since, otherwise, fontconfig's builtin default may not match ${datadir}. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-29systemtap: add sqlite3 to DEPENDSSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-29libc locale split: fix some remaining problemsKoen Kooi4
* libc-{common,package}.bbclass: fix shlib renaming for the C library Without this you'd end up with eglibc_2.12.ipk instead of libc6_2.12.ipk as before * eglibc-locale: don't make versions go backwards after split from eglibc eglibc was way beyond PR = "r1" at the time of the split, so increase PR to make package upgrades work [RP: Fixup PR merge conflict] Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-29glibc/eglibc: Clean up package warnings and potentially broken data in -dev ↵Richard Purdie5
package These changes ensure files packaged in the -locale package aren't included in the main do_install and also ensures the staging directory used for the -locale package doesn't end up in the -dev package. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-29libc-locale: Fixup various packaging warningsRichard Purdie3
After the recent locale changes there were warnings about many unpackaged files. Fix this by directing libc-package.bbclass to operate directly on the files in the sysroot and adding packaging for .debug files in this package. Also sync up the eglibc and glibc versions of this code more closely. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-28[PATCH] u-boot-mkimage: bump version to 2011.03Ilya Yanok5
This patch changes u-boot-mkimage version to 2011.03. Unfortunately U-Boot 2011.03 release has some problems building tools from unconfigured tree, so this patch aslo includes the backported fixes. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-28libc-locale: Drop PN-locale packagesRichard Purdie2
These never seem to have been generated and matched no known FILES anyhow. This ensures localedef makes it into the correct package too. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-28gcc-cross-kernel: update to match new toolchain sysroot layoutKoen Kooi1
The versioned gcc binary gets installed and the needed binutils symlinks are made. To make it fully work again the following is needed in kernel recipes/classes: PATH_prepend = "${STAGING_BINDIR_TOOLCHAIN}.gcc-cross-kernel:" Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-28base.bbclass: Back off the fatal error to a warning for now and try and recoverRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-28distro-tracking: Update manual check date for puzzles, gpgme, x11vnc..Zhai Edwin1
Also make maintainer name consistent. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-06-28glib-networking: Add 2.28.7 as new recipeZhai Edwin1
glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies. TLS/SSL support is one of them, which is needed for accessing SSL web page. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-06-28sanity.bbclass: only run check_pseudo_wrapper for bitbakeDexuan Cui1
This patch eliminates the warning "not been run using the bitbake wrapper..." when we run bitbake-layers. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-28gconf-dbus: Fix SRC_URI to tarballSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-28distro_tracking: update sudo tracking infoScott Garman1
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-06-28sudo: upgrade to v1.8.1p2Scott Garman2
Upgrading to the latest stable release of sudo. This version of sudo has reorganized its source code layout, hence the LIC_FILES_CHKSUM related changes. Also, some of the individual .c files we checksummed (nonunix.h, vasgroups.c) are no longer shipped with the sources. Finally, an embedded copy of zlib is now included in these sources, so Zlib is included as one of the licenses. I could not find any evidence of MIT-licensed sources, so that license has been removed. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-06-28oe.classutils: add moduleChris Larson1
This adds a ClassRegistry utility metaclass, as maintaining a class registry is a fairly common thing to do. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-06-28distro_tracking: update mtools tracking infoScott Garman1
Signed-off-by: Scott Garman <scott.a.garman@intel.com>