summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gcc-package-target: add libexec for pluginSaul Wold2012-05-032-2/+2
| | | | | | | | Fixes: ERROR: For recipe gcc, the following files/directories were installed but not shipped in any package: ERROR: /usr/libexec/gcc/i586-poky-linux/4.7.1/plugin/gengtype Signed-off-by: Saul Wold <sgw@linux.intel.com>
* kernel.bbclass: move kernel-vmlinux up in PACKAGESChristopher Larson2012-05-031-1/+1
| | | | | | | | | If KERNEL_IMAGETYPE is vmlinux, the expectation is most likely that there will be no kernel image package, but we still want a vmlinux package for debugging, so move kernel-vmlinux in front of kernel-image in PACKAGES. Signed-off-by: Christopher Larson <kergoth@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* runqemu: Fix TAP='TUNSETGROUP: Invalid argument' by falling back to tunctl -uJason Wessel2012-05-032-9/+16
| | | | | | | | | | | | | | | | | | | | | | | By default the runqemu script tries to set the group permissions on any tap device it creates. The TUNSETGROUP ioctl is not implemented on some popular host enterprise linux distributions. Internally the script will exit as follows: ++ /opt/qemux86/bitbake_build/tmp/sysroots/x86_64-linux/usr/bin/tunctl -b -g 100 + TAP='TUNSETGROUP: Invalid argument' + STATUS=1 + '[' 1 -ne 0 ']' + echo 'tunctl failed:' tunctl failed: + echo TUNSETGROUP: Invalid argument This patch implements a fallback to using the userid as the owner of the tap device which is supported by all 2.6 kernels, the default remains to try and use the groupid first. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt-4.8.1: fix creating /include directory in build host rootMartin Jansa2012-05-034-2/+22
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: fix compilation issueNitin A Kamble2012-05-033-1/+31
| | | | | | | | | | | | | | gcc 4.7 uncovers a type mismatch in the code. And this commit fixes the issue: | /srv/home/nitin/builds/build-gcc47/tmp/sysroots/qemux86/usr/include/glib-2.0/glib/gthread.h:58:7: error: 'union' tag used in naming 'struct _GMutex' [-Werror=permissive] | In file included from ./wtf/Platform.h:1217:0, | from ./config.h:30, | from wtf/gobject/GOwnPtr.cpp:19: | wtf/gobject/GTypedefs.h:55:16: note: 'struct _GMutex' was previously declared here NOTE: package qt4-x11-free-4.8.1-r41.1: task do_compile: Failed Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site/ix86-common, site/x86_64-linux: alignment values for guin32, guin64 and ↵Martin Jansa2012-05-032-0/+6
| | | | | | | | | unsigned long These are required to build recent versions of glib-2.0 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-engines: fix build with glib-2.32Martin Jansa2012-05-032-1/+25
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nfs-utils: don't try to unload nfsd moduleAndreas Oberritter2012-05-032-9/+1
| | | | | | | | | * When nfsserver get's stopped, "modprobe -r nfsd" may hang indefinitely. As there's no need to unload the module, just remove the call to modprobe. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pulseaudio: disable tcpwrap by defaultSaul Wold2012-05-032-1/+2
| | | | | | | | | | This ensures that tcpwrapper usage is always disabled, this was inconsistent because it would test for libwrap and sometimes enable and sometimes not. This ensures consistent build reproducibility. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* builder: Add Please Wait Dialog BoxSaul Wold2012-05-033-2/+35
| | | | | | | Add dialog box while bitbake starts hob to inform user to please wait for the hob screen to become visible. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gnutls: Update to 2.12.18Saul Wold2012-05-037-3/+3
| | | | | | Change the SRC_URI to use the GNU_MIRROR Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xauth: Update to 1.0.7Saul Wold2012-05-031-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* bigreqsproto: Update to 1.1.2Saul Wold2012-05-031-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xkbcomp: Update to 1.2.4Saul Wold2012-05-031-3/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* mc: Update to 4.8.3Saul Wold2012-05-031-3/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* util-linux: Update to 2.21.1Saul Wold2012-05-0312-3/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* cairo: Update to 1.12.2Saul Wold2012-05-031-6/+14
| | | | | | | Clean up some packaging issues, cairo-sphinx was installed and is a testing tool that does not need to be packaged Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xhost: Update to 1.0.5Saul Wold2012-05-031-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xmodmap: Update to 1.0.7Saul Wold2012-05-031-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libtasn1: Update to 2.12Saul Wold2012-05-031-3/+3
| | | | | | Use the GUN_MIRROR correctly Signed-off-by: Saul Wold <sgw@linux.intel.com>
* resolvconf: Update to 1.65Saul Wold2012-05-031-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* distro-tracking: update as per recent recipe upgradesNitin A Kamble2012-05-031-10/+10
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* python: upgrade from 2.7.2 to 2.7.3Nitin A Kamble2012-05-037-77/+43
| | | | | | | | | | | | | | | bin/python2 link is provided by the python install process, so no need to create it. rebase these patches to the newer code: fix_for_using_different_libdir.patch 04-default-is-optimized.patch remove this patch as it is upstream now: sys_platform_is_now_always_linux2.patch Change default python version to 2.7.3 in the distro config Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gdb: upgrade from 7.4 to 7.4.1Nitin A Kamble2012-05-034-4/+4
| | | | | | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> [Fixed sha256 - sgw] Signed-off-by: Saul Wold <sgw@linux.intel.com>
* quilt: upgrade from 0.51 to 0.60Nitin A Kamble2012-05-033-4/+4
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* makedepend: upgrade from 1.0.3 to 1.0.4Nitin A Kamble2012-05-031-3/+2
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* tcmode-external-csl: use the existing precompiled locale filesChristopher Larson2012-05-031-0/+4
| | | | Signed-off-by: Christopher Larson <kergoth@gmail.com>
* libc-package: rework ''precompiled' locale handlingChristopher Larson2012-05-031-51/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were a couple problems with the handling of precompiled locales. - it gathered the list of locales from the directories - this breaks due to the naming mismatch, e.g. en_US.UTF-8 vs en_US.utf8. - it retained its hardcoded assumption that the non-suffixed locale (en_US, as opposed to en_US.*) is UTF-8, while the others are otherwise. Hardcoding this is both inflexible and just plain wrong for some toolchains. It's most common in desktop distros for 'en_US' to be non-utf8, and ''en_US.UTF-8' is utf8, and this is the case in some external toolchains as well. The code now uses the SUPPORTED file to hold the knowledge it needs. This file not only holds the list of locales to generate, but also maps the locale names to the charsets they correspond to. The code now uses this to assemble its charset map, falling back to the '.' suffix as charset when the locale is not in the map. For precompiled, it now uses the locale->charset knowledge it has, thereby allowing non-utf8 non-suffixed locale names, whereas for non-precompiled, it reverts to the previous assumption, renaming the utf8 locale and forcibly suffixing the others. So, a person maintaining an external toolchain recipe is responsible for ensuring that the SUPPORTED file they provide matches up with the compiled locales in the toolchain, if they want to utilize precompiled locales. I believe in the long term the compiled case should do the same thing precompiled does, and use SUPPORTED or a similar mechanism to encode the knowledge, and if people want all the non-suffixed names to be utf8, they can change that file to do so. This would avoid the hardcoded assumption in the code, as well as consolidating the behavior between the compiled and precompiled cases. Signed-off-by: Christopher Larson <kergoth@gmail.com>
* tclibc-eglibc: drop hardcoded locale-base-en-us/en-gbChristopher Larson2012-05-031-7/+5
| | | | | | | This is handled by IMAGE_LINGUAS, so hardcoding it here is at best unnecessary duplication. Signed-off-by: Christopher Larson <kergoth@gmail.com>
* external-csl-toolchain: update SUPPORTED to match toolchainChristopher Larson2012-05-031-2/+255
| | | | Signed-off-by: Christopher Larson <kergoth@gmail.com>
* external-csl-toolchain: cleanup, simplify, use base_libdirChristopher Larson2012-05-031-29/+28
| | | | Signed-off-by: Christopher Larson <kergoth@gmail.com>
* external-csl-toolchain: silence .a/.debug QA warningsChristopher Larson2012-05-031-3/+2
| | | | Signed-off-by: Christopher Larson <kergoth@gmail.com>
* external-csl-toolchain: split out a libstdc++-staticdev packageChristopher Larson2012-05-031-4/+4
| | | | | | This silences one of the QA warnings. Signed-off-by: Christopher Larson <kergoth@gmail.com>
* csl-versions.inc: capture version in signaturesChristopher Larson2012-05-031-0/+4
| | | | | | | | | We want to ensure that changing external toolchain version will change the metadata checksums of target recipes. This will do so via ensuring that any variable which references TOOLCHAIN_OPTIONS also pulls in the toolchain version variables. Signed-off-by: Christopher Larson <kergoth@gmail.com>
* base.bbclass: use isinstance for base_eventhandlerChristopher Larson2012-05-031-10/+6
| | | | Signed-off-by: Christopher Larson <kergoth@gmail.com>
* bitbake.conf: shift build config summary control to hereChristopher Larson2012-05-032-16/+41
| | | | Signed-off-by: Christopher Larson <kergoth@gmail.com>
* libsndfile1: use PACKAGECONFIG for alsa distro featureChristopher Larson2012-05-031-1/+4
| | | | Signed-off-by: Christopher Larson <kergoth@gmail.com>
* libpcap: use PACKAGECONFIG for bluetooth distro featureChristopher Larson2012-05-031-1/+4
| | | | Signed-off-by: Christopher Larson <chris_larson@mentor.com>
* distcc: use PACKAGECONFIG for x11 distro featureChristopher Larson2012-05-031-6/+8
| | | | Signed-off-by: Christopher Larson <chris_larson@mentor.com>
* mesa: add missing flex-native/bison-native depsChristopher Larson2012-05-031-1/+1
| | | | | | | | A quick glance at configure.ac shows that both are required to build mesa, but we were relying on their being built implicitly via other recipes in the dependency chain. Make it explicit. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
* create-recipe: base on autospectacle.pl to create recipe fileKang Kai2012-05-031-14/+103
| | | | | | | | | | [Yocto 1656] create-recipe is based on original autospectacle.pl from project Meego. Add feature to create a recipe .bb file. It requires a parameter to be told where to download source package, then download and parse. Create recipe file according to parse results. Signed-off-by: Kang Kai <kai.kang@windriver.com>
* autospectacle.pl: pull it from meego as a baseKang Kai2012-05-031-0/+1837
| | | | | | | | | | | This autospectacle.pl is from meego project http://meego.gitorious.org/meego-developer-tools/autospectacle And take its latest commit f462b759c6f569f35283d0885c97ae53b010bb03 as base of Yocto 1656: Recipe creation/import script. Signed-off-by: Kang Kai <kai.kang@windriver.com>
* libgcc: Add MLPREFIX to sanity check skipSaul Wold2012-05-021-2/+1
| | | | | | | | | | | Fixes: ERROR: QA Issue: non -staticdev package contains static .a library: lib32-libgcov-dev path '/work/x86-pokymllib32-linux/lib32-libgcc-4.7.0+svnr186651-r0/packages-split/lib32-libgcov-dev/usr/lib/i586-pokymllib32-linux/4.7.1/libgcov.a' ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa ERROR: Logfile of failure stored in: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-multilib/build/build/tmp/work/x86-pokymllib32-linux/lib32-libgcc-4.7.0+svnr186651-r0/temp/log.do_package.9691 NOTE: package lib32-libgcc-4.7.0+svnr186651-r0: task do_package: Failed ERROR: Task 1077 (virtual:multilib:lib32:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-multilib/build/meta/recipes-devtools/gcc/libgcc_4.7.bb, do_package) failed with exit code '1' Signed-off-by: Saul Wold <sgw@linux.intel.com>
* eglibc-package: remove /varSaul Wold2012-05-012-1/+2
| | | | | | | | | | | | | This is a newly installed directory and Makefile that is not needed in an embedded setup It fixes: ERROR: For recipe eglibc, the following files/directories were installed but not shipped in any package: ERROR: /var ERROR: /var/db ERROR: /var/db/Makefile Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Fix a couple of missing Upstream-StatusSaul Wold2012-05-012-1/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* distro_tracking_fields: Change for ofono, iptables, etcDongxiao Xu2012-05-011-23/+23
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* alsa-tools: update to 1.0.25Kang Kai2012-05-012-4/+6
| | | | | | | | Update to version 1.0.25. Add option "--prefix" to GITCOMPILE_ARGS and FILES_${PN} to package the installed but not shipped files. Signed-off-by: Kang Kai <kai.kang@windriver.com>
* opkg-collateral: import fixes from OE-ClassicAndreas Oberritter2012-05-013-4/+9
| | | | | | | | | | | | | | | | * Set lists_dir to /var/lib/opkg commit 16808bc4817492beba512f4e73bce8c232d1eafa Author: Marcin Juszkiewicz <hrw@openembedded.org> Date: Mon Mar 17 23:40:48 2008 +0000 * Update new options sample and move the opkg.conf to correct place commit cc9825d97962287df75e164aec456901292e1b7f Author: Tick Chen <ticktock35@gmail.com> Date: Mon Dec 29 19:41:47 2008 +0800 Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* opkg-utils: bump SRCREV for Packages cache fix and other fixesMartin Jansa2012-05-016-221/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xorg: add more native BBCLASSEXTENDs from meta-oeMartin Jansa2012-05-019-4/+9
| | | | | | | | * We have now .bbappends in meta-oe, but adding native BBCLASSEXTEND doesn't add any maintenance cost to oe-core and makes recipe upgrades easier (no need to wait for .bbappend renames ready for meta-oe). Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>