summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-05-04poky-default-revisions: move the SRCREV to recipe fileYu Ke
in this case, those non poky distro can also use these recipe normally Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-05-04python: Unbreak Python third-party extensionsMichael Lippautz
This patch fixes compilation/linking of python third-party extensions, i.e. Extensions that ship with C code. Problem: Python uses distutils(-native) to compile third-party extensions. distutils uses its own sysconfig module to get the options for compiling and linking. Since third-party extensions have to be linked against this libpython it important that -L points into staging. This is not the case because distutils.sysconfig uses a special Makefile that is shipped with python determine the paths. The Makefile is the same that would be used on the target to build third-party extensions. It therefore points into /usr/lib instead of staging. Solution: Stage a modified version of the Makefile where the paths (incdir, libdir) have been replaced by ones that point into staging. Side-problem: The recipe actually should not stage files itself in do_compile, but rather handle everything that needs to be staged in do_install. This is currently not possible because python compiles itself using distutils-native. Distutils on the other hand does only allow to add a path, but not to substitute it, requiring a staged Makefile and libpython.so before the actual python compilation is triggered. The second step to solve this would be to either patch distutils, or split python into python-initial and python. The -initial part could create the Makefile and the library, while the main part focuses on the target. For further references see: http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/001752.html Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-04qemuimagetest: Add executable permission to test scripts for toolchainJiajun Xu
The file mode bits of toolchain test scripts is 644, which could not be executed by user. Fix the issue by adding executable permission(755) to all test scripts for toolchain test. Signed-off-by Jiajun Xu <jiajun.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-04qemuimagetest: Enable toolchain automation tests in qemuimagetestJiajun Xu
Enable toolchain automation tests in qemuimagetest framework. 3 C/C++ test projects are added to test toolchain - cvs, iptables and sudoku-savant. User needs to set TEST_SCEN to "toolchain" in local.conf to enable tests. Test case will check if toolchain tarball exists under "${DEPLOY_DIR}/sdk". And it will extract toolchain tarball into /opt. It requires user to chown /opt to non-root user, who will run qemuimagetest. Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
2011-05-04perl: fix Configure-multilib.patchSaul Wold
Thanks to Gary Thomas for his input on fixing this for Ubuntu 11.04 Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04perl-native_5.12.2.bb: Fix compliation on ubuntu 11.04-alphaKhem Raj
Ubuntu has moved eglibc to /usr/lib/${arch}-linux-gnu and /lib/${arch}-linux-gnu so we need that to be added to glibpth in Configure. Currently we set LD=ld in environment for recipes inheriting native class. This overrides the LD settings in the Makefiles of perl and it tries to link by calling ld which does not work since its using -l<x> on commandline and ubuntu linker seems not to look into the new location for these libraries. Its better to use gcc for linking here anyway [With tweak from Tom Rini to use CCLD, not LD] (From OE-Core rev: 8ba700a4c593fd52bd01b6272b4c8285a71964f7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Further tweaks to Configure-multilib.patch for x86_64 vs x86 from Gary Thomas Cc: gary@mlbassoc.com Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04libsoup-2.4: Update to 2.34.1Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04linuxdoc-tools-native: add groff-native to DEPENDSSaul Wold
groff-native is needed to ensure that configure finds the groff-native binary instead of the host's groff, this is to ensure the correct macros are used (-ms vs -mgs) Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04puzzles: update to r9163Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04alsa-utils_1.0.24.2.bb: Fix build for uclibc targetsKhem Raj
uclibc does not have exp10() implemented so we obtain same behaviour using pow() Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-04libx11: Use inherit gettextKhem Raj
Avoid direct depependency on gettext, inherit class instead Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-04insane.bbclass: Checking for NLS too when checking gettext dependencyKhem Raj
Checking for gettext is not needed when --disable-nls is used Let user know what variant of gettext is missing e.g. gettext-native, gettext-nativesdk etc, reveals a bit more for user Check for virtual/gettext Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-04git: use DESTDIR=$D instead prefixing all variables by $DMartin Jansa
* with git-native and rm_work enabled I've noticed git fetcher errors like: warning: templates not found /OE/shr-core/tmp/work/x86_64-linux/git-native-1.7.3.4-r0/image/OE/shr-core/tmp/sysroots/x86_64-linux/usr/share/git-core/templates fatal: Unable to find remote helper for 'http' for every recipe using http:// for git repo * after this change template_dir points to /OE/shr-core/tmp/sysroots/x86_64-linux/usr/share/git-core/templates without that workdir prefix * haven't tested target recipe, but I guess it needs different fix or maybe it worked before and gets broken by this change [sgw: removed RFC comment, target patch to follow] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04LSB_Setup.sh: Add character set to lsb-imageXiaofeng Yan
Add character set to lsb-image to solve bugs from lsb test Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-05-04task-core-lsb.bb: Add packages liberation-fonts to lsb-imagXiaofeng Yan
Add font set to lsb-image to solve bugs from lsb test Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-05-04libcap: upgrade to version 2.20Qing He
from 2.19 - set RAISE_SETFCAP=no in make option to inhibit target binary run Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04lzo: upgrade to version 2.05Qing He
from 2.04 Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04shared-mime-info: upgrade to version 0.90Qing He
from 0.80 - parallel build with 0.9 is buggy, disable part of the check for now Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04busybox: upgrade to version 1.18.4Qing He
from version 1.17.3 - remove make-382-fix since it's upstreamed Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04curl: upgrade to version 7.21.6Qing He
from 7.21.2 Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04augeas: upgrade to version 0.8.1Qing He
from 0.7.4 Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04acl: upgrade to version 2.2.51Qing He
from 2.2.49 Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04attr: upgrade to version 2.4.46Qing He
from 2.4.44 - remove the backported patch that is now in the tarball - prog path issue has also been fixed in the upstream Signed-off-by: Qing He <qing.he@intel.com>
2011-05-04create-lsb-iamge:Fix bugsXiaofeng Yan
Change variables "${ARCH}" to "${1}" Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-05-04netbase: fix check for nfsroot in if-pre-up.d scriptPaul Eggleton
The if-pre-up.d/nfsroot script was no longer functioning correctly due to a change in iproute2's installation of the "ip" executable. The script will now function correctly regardless of whether ip is in /bin or /sbin. Fixes [YOCTO #1006]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-05-04logging: delete the oe(note|warn|fatal|debug) functionsDarren Hart
The new logging.bbclass replaces the oe* logging functions with bb* equivalents. There are no longer any users of the oe* API within oe-core. Remove the oe* functions. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-05-04logging: update existing oe* logging users to the bb* interfaceDarren Hart
The new bash logging class provides bbnote, bbwarn, bbfatal, and bbdebug replacements (as well as bbplain and bberror) for the oe* equivalents. Use the new bb* API in preparation to delete the oe* logging API. This patch was automatically generated by a sed script. The result has been visually inspected and used to build core-image-sato for qemux86. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-05-04distro_check.py: Fix some bugs in distro_check.pyMei Lei
The recipe meta-ide-support's alias is Poky, but not defined in distro_exceptions, this will lead an error. The compare_in_distro_packages_list function omit a split process, this will lead to a form issue. Change the log file generate way, use symbolic links link to the latest log file, instead of appending every log file in old log. Signed-off-by: Mei Lei <lei.mei@intel.com>
2011-05-04Fix matchbox-panel-2 compile errorGary Thomas
This patch is needed when building with GCC-4.6.0 -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ >From 7337ecd4970f7d94080ad70b912bdb2742d2d7aa Mon Sep 17 00:00:00 2001 From: Gary Thomas <gary@mlbassoc.com> Date: Thu, 28 Apr 2011 11:03:44 -0600 Subject: [PATCH] matchbox-panel: fix compile error with GCC-4.6.0 Upstream-Status: Pending [sgw: added Upstream-Status] Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04task-core-lsb: add xdg-utils into lsb imageKang Kai
Add xdg-utils in task-core-lsb, for LSB command check. Part fixes [Yocto 520] Signed-off-by: Kang Kai <kai.kang@windriver.com>
2011-05-04lsbsetup: add commands install_initd and remove_initdKang Kai
Add commands install_initd and remove_initd link to chkconfig, which can handler LSB format init.d scripts. Needed by LSB commands check. Bump PR to r2 Part fixes [Yocto 520] Signed-off-by: Kang Kai <kai.kang@windriver.com>
2011-05-04groff: update to 1.20.1Kang Kai
Update groff to 1.20.1, add SUMMARY and LICENSE info From OE 70bf94cd8669f549ca90581e9592d409b6e24e2e Fixes [Yocto 879] Signed-off-by: Kang Kai <kai.kang@windriver.com>
2011-05-04liberation-fonts: postinst can't be called offlineIlya Yanok
fc-cache should be called on target system. Or maybe we should pass a suitable directory list to it? Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-04core-image-directdisk: add LIC_FILES_CHECKSUMTom Zanussi
Fix for build failure. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-05-04gettext.bbclass: Updates to better handle gettext alternativesRichard Purdie
* Change gettext dependency to virtual/gettext * Ensure INHIBIT_DEFAULT_DEPS removes gettext dependencies * Use BASEDEPENDS to ensure dependencies are added in native/nativesdk cases Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-04base.bbclass: Create a BASEDEPENDS variable other classes can use to add to ↵Richard Purdie
the base dependencies, avoiding native/nativesdk issues Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-03libnss-mdns: add $D to postinst pathsIlya Yanok
Post installation script can be called during image creation so paths should relative to $D. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28linux-yocto: create SMP config fragmentBruce Ashfield
Updating the meta SRCREVs to stage a SMP config fragment that BSPs can use to add the functionality from layers. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-04-28perl_5.12.2.bb: Undefine features not found in uclibcKhem Raj
[sgw: cleaned whitespace issue, removed unneeded ;patch=1] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28qemu: Fix non-sdl/opengl buildSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28world-broken: add older clutters since we don't want clutter confusionSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28alsa-tools: Add checksumsSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28tidy: move old clutter demo to meta-demoappsSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28table: move old clutter demo to meta-demoappsSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28clutter-box2d: add DEPENDS for clutter-1.6Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28alsa-utils_1.0.23.bb: Fix compilation for uclibc targetsKhem Raj
Use libc-uclibc override to cover all uclibc cases inherit gettext class instead of adding gettext to DEPENDS directly Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-04-28glib-2.0: Inherit gettext should provide right libintl so remove from DEPENDSKhem Raj
Add no-iconv.patch to provide dummy libiconv in case of uclibc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-04-28poky-default.inc: Weakly assign gettext to provide virtual/gettextKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-04-28gettext_0.17.bb: PROVIDE virtual/gettext and RCONFLICT with proxy-libintlKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-04-28gettext: Divide packaging into gettext-runtime and restKhem Raj
This helps in footprint on space constrained systems e.g. uclibc based systems where packaging full gettext just for libintl can be waste of space. Signed-off-by: Khem Raj <raj.khem@gmail.com>