summaryrefslogtreecommitdiff
path: root/meta/recipes-devtools
AgeCommit message (Collapse)AuthorFiles
2011-05-04Remove distro-specific metadata for distros not in oe-corePaul Eggleton3
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-05-04poky-default-revisions: move the SRCREV to recipe fileYu Ke12
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 Lippautz1
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-04perl: fix Configure-multilib.patchSaul Wold1
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 Raj2
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-04linuxdoc-tools-native: add groff-native to DEPENDSSaul Wold1
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-04git: use DESTDIR=$D instead prefixing all variables by $DMartin Jansa2
* 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-04logging: update existing oe* logging users to the bb* interfaceDarren Hart1
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-04-28perl_5.12.2.bb: Undefine features not found in uclibcKhem Raj2
[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 Wold3
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28cdrtools: recipe and patch cleanupScott Garman3
* Recipe cleanup, added missing metadata fields and fixed whitespace issues * Added Upstream-Status to patches * Confirmed that CVE-2003-0655 does not apply to this recipe as rscsi is not packaged Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-04-28python: add missing cytpes modulesSaul Wold2
Contributed by Martin Jansa via OE Fixes [YOCTO #1003] Signed-off-by: Antonio Ospite <ospite@studenti.unina.it> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28perl_5.12.2.bb: Undefine features not found in uclibcKhem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-04-28elfutils_0.148.bb: Fix compilation issues on uclibcKhem Raj2
* Add -luargp and -lintl to linker flags * __mempcpy is not there on uclibc so define it to mempcpy Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-04-28valgrind: upgrade to version 3.6.1Dongxiao Xu3
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-04-28gdb: set --without-ust for EXTRA_OEFLAGSSaul Wold1
Disable using UST since there are some compiler errors with the newer version of lttng-ust 0.12, there may be other unknow problems, so wait for upstream fixes. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-28perl: upgrade from 5.12.2 to 5.12.3Nitin A Kamble69
And changed the perl tarball URL to more stable cpan location. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-04-28gcc: Add recipes for 4.6.0Khem Raj51
This is initial set of patches for testing them out The patches need documentation is pending Some patches especially uclibc related are not needed they must be dropped. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-26quilt: fix test for target buildQing He2
fixes [YOCTO #969] Signed-off-by: Qing He <qing.he@intel.com>
2011-04-22qemu-helper-nativesdk: Update LIC_FILE_CHKSUM for renamed helperSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-22libxml-parser-perl: upgrade from 2.36 to 2.40Nitin A Kamble2
2011-04-22perl-5.12.2: use of PERLHOSTLIB var fixNitin A Kamble57
PERLHOSTLIB var is used to build target perl. It let perl use the native perl .so module files at the time of compilation of target perl. These changes to perl make the PERLHOSTLIB variable also useful for building perl modules to use native .so perl module. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-04-22python-pycairo: fix installation path of __init__.pyNitin A Kamble1
This fixes Bug [YOCTO #477] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-04-22git: upgrade from 1.7.3.4 to 1.7.4.3Nitin A Kamble2
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-04-22python-gst: upgrade from 0.10.19 to 0.10.21Nitin A Kamble2
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-04-22qemu: disable sdl for target buildSaul Wold1
This allows qemu to build for the target in the world build. Not sure this would make sense to run on the target. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-22Control over when package init scripts are runGary Thomas3
When a package is built, some installation scripts must be performed on the target. In the case of a complete image, these scripts are run by a separate step at init time, but only during the first boot (other package install scripts can just be run when the package is installed on the target). This patch lets the distribution (or user) decide when these postponed install scripts should run. The default is normally near the end of init, but there may be times when it's beneficial to run them earlier so the "when" can be overridden. Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-21rpm: Refer to the yoctoproject.org bugzillaRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-21Further cleanup of various poky referencesRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20adt_installer_internal: Remove hardcoded Poky referencesRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20Rename poky-lsb override to linuxstdbaseRichard Purdie3
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20Rename the remaining poky-* scripts to oe-* or runqemu-*Richard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20Fix git.pokylinux.org urls to git.yoctoproject.orgRichard Purdie2
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20POKY_NATIVE_SYSROOT -> OECORE_NATIVE_SYSROOTRichard Purdie2
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20Rename poky-image-* -> core-image-* and task-poky-* -> task-core-*Richard Purdie2
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20Replace POKYBASE with COREBASERichard Purdie5
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-20Rename poky-qemu to runqemuRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-18e2fsprogs: Upgrade from 1.41.12 to 1.41.14Mei Lei4
Signed-off-by: Mei Lei <lei.mei@intel.com>
2011-04-18rsync: upgrade to version 3.0.8Qing He1
[YOCTO #983] from 3.0.7 fixes CVE-2011-1097 Signed-off-by: Qing He <qing.he@intel.com>
2011-04-18gcc: Add "--enable-clocale=gnu" option for LSB.Jingdong Lu1
Add "--enable-clocale=gun" option for gcc configuration explicitly for LSB distro in order to make sure C++ library can use correct locale module. Fixes [YOCTO #796] Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
2011-04-18qemu: Fix the qemu GL application start failure.Zhai Edwin2
Some turn-on macro/variable are re-arranged, buffer pointer is extended to support 32/64b combination of target/host. [YOCTO #688] fixed. [sgw: tweaked Upstream-Status format] Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-08liburi-perl: update to 1.58Saul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-06elfutils: remove unused variables to fix compilation with GCC 4.6Joshua Lock2
Unused variables trigger a warning in GCC 4.6 which are caught by -Werror as used in the elfutils makefiles and therefore the build fails. This patch adds some consolidated fixes from upstream to remove the unused variables, they will no longer be required as of elfutils 0.152 Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-04-06desktop-file-utils: Add SRC_URI checksumsSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-04-04docbook-dsssl-stylesheets-native: run install-catalog only during ↵Scott Garman1
do_populate_sysroot Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-04-04openjade-native: run install-catalog only during do_populate_sysrootScott Garman1
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-04-04docbook-sgml-dtd-native.inc: run install-catalog only during do_populate_sysrootScott Garman1
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-04-04Revert "elfutils: fix builds with gcc 4.6"Richard Purdie1
This change does not work with previous versions of gcc. This reverts commit a02eb31697cd977f3587f42bb09b8a9ebcca7a4b.
2011-04-04qemu-nativesdk: fix do_configureIlya Yanok1
qemu 0.14 does not need --cross-prefix switch as it uses CC environment variables (and friends) which contains the cross prefix already. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-04-04openjade: fix build with GCC 4.6Joshua Lock2
In GCC 4.6 the compiler no longer allows objects of const-qualified type to be default initialized unless the type has a user-declared default constructor. Patch from Gentoo bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=358021 Signed-off-by: Joshua Lock <josh@linux.intel.com>