aboutsummaryrefslogtreecommitdiffstats
path: root/meta
AgeCommit message (Collapse)Author
2011-08-19at: make at usable for common userKang Kai
Fixes [Yocto #1297] The pkg_postinst was added to fix Yocto #675. But it seems not needed any more. Remove it then unprivilege user could use at. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2011-08-19libxslt: fix packaging of static librariesPhil Blundell
This prevents warnings about .a files being installed but not shipped. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-08-19qemu: modify search paths for libglAnders Darander
On e.g. Debian libql is found under /usr/lib/x86_64-linux-gnu/libGL.so. Use a wildcard to match different locations, as uname -i only return unknown on Debian. Signed-off-by: Anders Darander <anders@chargestorm.se>
2011-08-19sysvinit: Change ${PN} to ${BPN} in file namesDongxiao Xu
Some files in sysvinit are named with ${PN}. In multilib case, ${PN} will be prefixed with "lib32-" or "lib64-". Use ${BPN} instead. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-08-19busybox: Change ${PN} to ${BPN} in file namesDongxiao Xu
Some files in busybox are named with ${PN}. In multilib case, ${PN} will be prefixed with "lib32-" or "lib64-". Use ${BPN} instead. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-08-19perl-native: Update find_perl to find the perl wrapperWenzong Fan
[YOCTO #1157] [YOCTO #829] This is a common issue to the packages which using 'MakeMaker.pm' to generate their Makefiles. The function 'find_perl()' in 'MM_Unix.pm' will be used to figure out the path/link of 'PERL/FULLPERL', but it always find the 'perl.real' instead of perl wrapper. Just update it to find the perl wrapper correctly. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
2011-08-18glib-2.0: explicitly disable dtrace and systemtap for native varaintJoshua Lock
This prevents systemtap and dtrace being picked up from the host as reported on the Yocto mailing list by Andre Haupt <andre@bitwigglers.org> Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-08-18qt4: allow a reduction in build timeAnders Darander
When reducing build time by adding QT_DISTRO_FLAGS from the set '-no-gui -nomake tools -nomake examples -nomake demos -nomake docs', build failure can occur, due to not building all tools. * Make rm not error out when removing one of the, possibly, non-existing tools. * Only try to rename qtdemo, if qtdemo exists. * Check if the phrasebook path exists, and only then call do_split_packages() Signed-off-by: Anders Darander <anders@chargestorm.se>
2011-08-18sanity.bbclass: add optional untested host distro warningPaul Eggleton
SANITY_TESTED_DISTROS, if specified, is expected to be a newline-delimited list of distro identifier strings, e.g. SANITY_TESTED_DISTROS = " \ Ubuntu 11.04 \ Fedora release 14 (Laughlin) \ " (spaces, tabs etc. are trimmed) If SANITY_TESTED_DISTROS is defined, we will attempt to detect the host distribution. If the distribution is not in SANITY_TESTED_DISTROS or we could not detect the distribution then we show a warning during sanity checking. Provides the mechanism for fixing [YOCTO #1096]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-08-18image.bbclass, kernel.bbclass: create warning file about deleting deploydir ↵Paul Eggleton
files New users sometimes delete files in tmp/deploy/images assuming they will be re-created just by re-running the build, and then are confused when this doesn't work. To discourage people from doing this, create a file called README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt in tmp/deploy/images containing an explanation of what needs to be done to re-create files there. Fixes [YOCTO #1315] and [YOCTO #1346]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-08-17kernel: restore crtsavres.o to enable building external modules on powerpcDarren Hart
Fixes [YOCTO #1276] As of Linux kernel version 3.0.1, and much earlier, the make clean target removes arch/powerpc/lib/crtsavres.o. As this object is present in KBUILD_LDFLAGS_MODULE, it is required to build external modules, and should therefor not be removed by make clean. While I do not advocate fixing buggy kernels in the generic kernel classes, we should probably account for this one in kernel.bbclass as it affects such a long list of kernel versions. Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com> CC: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-17shadow: switch to a fetchable SRC_URIJoshua Lock
Swith the SRC_URI to the one referenced on the sources section of the utilities download page (http://pkg-shadow.alioth.debian.org/download.php). Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-17buildstats.bbclass: Fixing task endtimeBeth Flanagan
Task endtime got left out of recent changes. Adding it back in. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-17ofono: conditionally enable bluetoothAnders Darander
Use DISTRO_FEATURE to conditionally depend on bluez4, as well as enabling bluetooth. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-17connman: use DISTRO_FEATURES to enable wifi and bluetoothAnders Darander
As wifi and bluetooth is set in DISTRO_FEATURES, connman should respect this during configuring. Signed-off-by: Anders Darander <anders@chargestorm.se>
2011-08-17qmake_base: add uclibceabiAnders Darander
Partial sync of qmake_base from meta-oe. * Add a matching rule for *linux-uclibceabi-oe-g++, to make qmake_base.bbclase more similar to the version in meta-oe. Signed-off-by: Anders Darander <anders@chargestorm.se>
2011-08-16distro_tracking_fields.inc: update the info for the following recipesDexuan Cui
cronie mdadm freetype xproto glproto dri2proto util-macros Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16dri2proto: upgrade from 2.4 to 2.6Dexuan Cui
The patch has been integrated into 1.4.14 so let's remove it. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16glproto: upgrade from 1.4.13 to 1.4.14Dexuan Cui
The patch has been integrated into 1.4.14 so let's remove it. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16xproto: upgrade from 7.0.21 to 7.0.22Dexuan Cui
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16freetype: upgrade from 2.4.4 to 2.4.6Dexuan Cui
freetype-2.4.6/docs/LICENSE.TXT changed a little to describe more clearly the compatibility about FreeTypeLicense and GPLv2+, but the actual license remains unchanged: it's still LICENSE = "FreeTypeLicense | GPLv2+". Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16util-macros: upgrade from 1.14.0 to the latest version 0.15.0Dexuan Cui
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16mdadm: upgrade mdadm from 3.2.1 to 3.2.2Dexuan Cui
Remove the patch since 3.2.2 has integrated it. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16cronie: upgrade from 1.4.7 to 1.4.8Dexuan Cui
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16tcf-agent: add openssl into DEPENDSDexuan Cui
[YOCTO #1330] If tcf-agent's do_compile happens before openssl does populate_root, we'll get such a compilation failure: framework/channel_tcp.c:34:27: fatal error: openssl/ssl.h: No such file or directory Thanks Kumar Gala for reporting this! Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Cc: Kumar Gala <galak@kernel.crashing.org>
2011-08-16bluez-hcidump: upgrade from 2.0 to 2.1Dexuan Cui
[YOCTO #1371] Recently bluez4 was updated from 4.82 to 4.96 and bluez-hcidump can't build: src/hcidump.c:54:24: error: redefinition of 'ntoh64'. In 2.1 the duplicated definition of ntoh64 was removed. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-08-16package(_ipk).bbclass: opkg using ALL_MULTILIB_PACKAGE_ARCHSLianhao Lu
[YOCTO #1345] The new variable ALL_MULTILIB_PACKAGE_ARCHS contains all the values of PACKAGE_ARCHS for each multilib variants. The opkg backend now uses this new value insteald of the PACKAGE_ARCHS to update the opkg indexes and to generate the opkg configuration files. This allows the normal packages and multilib packages may be installed into the same rootfs. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-08-16linux-yocto: meta SRCREV bumpBruce Ashfield
Bumping the linux-yocto meta SRCREV to pickup new target configurations and features. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-08-16qemu: change default kernel to 3.0.xBruce Ashfield
The explicit setting of version preference to 2.6.37 is no longer required. All of the qemu targets have been built and boot tested on 3.0.1 for core-image-minimal and core-image-sato and are safe for wider build/boot testing. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-08-16linux-yocto: bump version string to 3.0.1Bruce Ashfield
There was some confusion around the 3.0 version string in the linux-yocto recipe when the merged version was 3.0.1. Bumping the version string should clarify what version will be fetched. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-08-16gtk-icon-cache: Adding MLPREFIX when dynamically set RDEPENDSDongxiao Xu
When dynamically setting RDEPENDS, we need to add MLPREFIX to adapt multilib case. [YOCTO #1368] Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-08-16package_rpm: Fix package rename issue in multilib caseDongxiao Xu
do_package task will write information into pkgdata and do_package_write_rpm will read them out. Take lib32-dates as an example, one of its RDEPENDS is li32-gtk+, and PKG_lib32-gtk+ = "libgtk-2.0", these info is stored at: tmp/pkgdata/x86_64-pokymllib32-linux/runtime/lib32-dates. Function "mapping_rename_hook" in do_package_write_rpm is to handle those renamed packages. However before it executes, translate_vers has stripped the multilib prefix out, making it failed to find PKG_gtk+ value in pkgdata. This commit moves the strip_multilib out of translate_vers and call it after "mapping_rename_hook". [YOCTO #1368] CC: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-08-16package_rpm: enhance strip_multilib functionDongxiao Xu
The previous logic could only strip MLPREFIX from the first element in an array, take an example, strip_multilib the [lib32-a lib32-b lib32-c] will result in [a lib32-b lib32-c]. We need to strip prefix one by one. This commit change the logic to strip all elements' multilib prefix. [YOCTO #1368] CC: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-08-16rootfs_rpm: Fix DEFAULTTUNE setting in multilib caseDongxiao Xu
"virtclass-multilib" is set to OVERRIDES in multilib.bbclass, remove the duplicated settings here. Besides, DEFAULTTUNE has overrided and it can be directly used. [YOCTO #1368] CC: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-08-16qemu: Make qemu buildable inside qemux86/qemuppc targetZhai Edwin
It requires libx11 and libGL(if enabled GL) for building, which introduce extra dependence in qemuppc target. Futhermore, qemu's GL code is x86-oriented, thus some hacks needed for building in qemupcc. For simplicity, just make qemu GL's code for native only, so that qemu building is okay in world build. [YOCTO #1011] got fixed. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-08-16libxcb: enable native/nativesdk builds as was done previously in meta-oeDmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2011-08-16libproxy: remove dependency on X libsPhil Blundell
Nothing in the source refers to libX11 or libXmu so there would appear to be no good reason for them to be in DEPENDS. It looks as though these are perhaps a relic from an earlier version which did need those libraries. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-08-16cmake.bbclass, perlnative.bbclass: arrange for cmake to find perl-nativePhil Blundell
When CMake is looking for perl, it only searches in the specific directories that it's told about and ignores ${PATH}. If perlnative is in use, ensure that the appropriate installation path is added to the list of places that cmake will look for perl, otherwise it won't ever be found. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-08-15distro-tracking: Update info for gpgme, libassuan, apr... after last upgrade.Zhai Edwin
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-08-15libx11-diet: Fix bug 1050Xiaofeng Yan
[YOCTO #1050] I got do_compile failure during building qemux86 image | ../../../doltlibtool: line 17: /distro/dcui/0704/pc1/build/tmp/work/i586-poky-linux/libx11-diet-1.3-r2/libX11-1.3/modules/im/ximcp/../../../libtool: No such file or directory This is due to not found libtool, but i586-poky-linux-libtool in libX11-1.3 So I disable dolt for solving this problem. Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-08-15The Skeleton initscript doesn't work on minimal imageRobert Yang
Fixes bug [YOCTO #1165] The /etc/init.d/skeleton doesn't work on minimal image, this is because of the pidofproc doesn't return "$?" correctly, so store $? in the variable status would fix it. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2011-08-15qt4.inc: expand the package name for multilib caseYu Ke
in the qt4.inc python annomyous code, there is case where package name is set to "${QT_BASE_LIB}-tool", and FILE_${QT_BASE_LIB}-tool is set to xxx. here QT_BASE_NAME=qt4. multilib.bbclass will try to rename the FILE_qt4_tool to FILE_lib64_qt4_tool. unfortunately, there is only FILE_${QT_BASE}-tool, no FILE_qt4-tool, so FILE_lib64_qt4_tool will not be defined. to fix this issue, this patch expand the QT_BASE_LIB when assigning the package name. FIX [YOCTO #1344] Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-08-15qt4.inc: revise RRECOMMENDSYu Ke
using ${QT_BASE_NAME}-dbg as RRECOMMENDS is not correct in qt4-x11-free case, because ${QT_BASE_NAME}-dbg i.e. qt4-dbg does not exist this patch fix it by using ${PN} Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-08-15libsdl: enable opengl for libsdlJiajun Xu
To enable opengl for libsdl, we need DEPENDS on virtual/libgl. Add a check for "opengl" in DISTRO_FEATURES and when it's set, "--enable-video-opengl" and "virtual/libgl" will be added into EXTRA_CONF and DEPENDS. Signed-off-by: Jiajun Xu <jiajun.xu@intel.com> Acked-by: Phil Blundell <philb@gnu.org>
2011-08-15libsdl: add target versionJiajun Xu
Rename libsdl-nativesdk to libsdl to enable target version. libsdl is needed in some graphics testing. Signed-off-by: Jiajun Xu <jiajun.xu@intel.com> Acked-by: Phil Blundell <philb@gnu.org>
2011-08-15default-distrovars: add x11 to default DISTRO_FEATURESPhil Blundell
Signed-off-by: Phil Blundell <philb@gnu.org>
2011-08-15dbus: only use x11 if DISTRO_FEATURES has selected itPhil Blundell
This makes it possible to include dbus in a non-X11-equipped DISTRO. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-08-15cairo: only use x11 if selected in DISTRO_FEATURESPhil Blundell
This makes it possible to build cairo-using apps without X11. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-08-15libx11: skip self if x11 not in DISTRO_FEATURESPhil Blundell
This stops (most) x11 packages leaking into a non-x11 distro by mistake. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-08-15pixman: remove spurious dependency on libx11Phil Blundell
Nothing in pixman actually uses libx11, so no need to DEPEND on it. Signed-off-by: Phil Blundell <philb@gnu.org>