summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
...
* llvm: split packages a bit moreMartin Jansa2013-07-123-22/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use split for llvm3.* like we did for llvm2.* * use PACKAGESPLITFUNCS instead of populate_packages_prepend * improve regexp in PACKAGES_DYNAMIC * append ${LLVM_RELEASE} to split package name, otherwise sstate will complain about multiple recipes trying to install pkgdata * split also -staticdev and -dbg libs, PN-dbg and PN-staticdev were huge, let old PN-dbg/PN-staticdev to RDEPEND on splitted packages * mesa packages libegl-gallium, libgbm-gallium, mesa-driver-pipe-swrast, mesa-driver-pipe-vmwgfx, mesa-driver-swrast, mesa-driver-vmwgfx are now depending only on libllvm3.2-llvm-3.2 (>= 3.2) instead of main llvm3.2 package, but for llvm-3* it's not big improvement (installed size wise), because libLLVM-3.2.so was creating 99% of that size. * there are still some huge packages: llvm2.8-dbg is huge because BUILD_SHARED_LIBS is disabled for 2.8 causing all binaries in ${bindir}/.debug to contain big static libs llvm2.9 is missing, because it has BUILD_SHARED_LIBS enabled and unlike 3.* it doesn't build static versions at all unless explicitly requested 51M llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvmselectiondag-staticdev 53M llvm-test/llvm2.8/2.8-r3/packages-split/llvm2.8-dev 54M llvm-test/llvm2.8/2.8-r3/packages-split/libllvm2.8-llvmanalysis-staticdev 55M llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvmselectiondag-staticdev 62M llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvmanalysis-staticdev 63M llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvmanalysis-staticdev 67M llvm-test/llvm2.9/2.9-r3/packages-split/llvm2.9-dbg 90M llvm-test/llvm3.2/3.2-r0/packages-split/llvm3.2-dbg 92M llvm-test/llvm3.3/3.3-r0/packages-split/llvm3.3-dbg 102M llvm-test/llvm2.8/2.8-r3/packages-split/libllvm2.8-llvmcodegen-staticdev 127M llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvmcodegen-staticdev 133M llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvmcodegen-staticdev 190M llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvm-3.2-dbg 207M llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvm-3.3-dbg 628M llvm-test/llvm2.8/2.8-r3/packages-split/llvm2.8-dbg Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm: use newer class-native overrides instead of virtclassMartin Jansa2013-07-122-6/+6
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2: don't install llvm-config to bindirMartin Jansa2013-07-121-5/+0
| | | | | | | | | | | | * there is llvm-config in binconfig/LLVM_RELEASE * this one was creating conflict between different llvm*-dev versions installed on target: ./llvm2.9/2.9-r3/packages-split/llvm2.9-dev/usr/bin/llvm2.9/llvm-config ./llvm2.9/2.9-r3/packages-split/llvm2.9-dev/usr/bin/llvm-config ./llvm2.8/2.8-r3/packages-split/llvm2.8-dev/usr/bin/llvm2.8/llvm-config ./llvm2.8/2.8-r3/packages-split/llvm2.8-dev/usr/bin/llvm-config Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm: Consolidate .inc filesMartin Jansa2013-07-127-428/+303
| | | | | | | | | | | | * unlike other recipes where we have a rule to keep only one version, llvm is different so we'll keep .inc files * llvm.inc is shared by all, llvm[23].inc are separated because 2.* is built with cmake and 3.* with automake * fix staticdev packaging and move it to shared llvm.inc FILES_${PN}-static-dev = "${libdir}/${LLVM_DIR}/*.a" (it's staticdev not static-dev) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* f2fs-tools: add util-linux dependencyMartin Jansa2013-07-081-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* busybox: Follow OE-Core update to 1.12.1 versionOtavio Salvador2013-07-061-2/+0
| | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm3.3: new recipeJonathan Liu2013-06-202-0/+119
| | | | | | | arm_fenv_uclibc.patch was copied from llvm3.2 recipe. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm: move cross script install to separate sysroot preprocess functionJonathan Liu2013-06-201-0/+6
| | | | | | | | The llvm-config2.x script doesn't get placed in the target sysroot crosscripts directory otherwise. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm-common: move cross script install to sysroot preprocess functionJonathan Liu2013-06-201-1/+4
| | | | | | | | The llvm-config script doesn't get placed in the target sysroot crossscripts directory otherwise. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm3.2: replace LLVM_RELEASE with PVJonathan Liu2013-06-201-4/+3
| | | | | | | | Setting LLVM_RELEASE is redundant as the version can be retrieved from PV instead. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm3.2: new recipeJonathan Liu2013-06-122-0/+120
| | | | | | | arm_fenv_uclibc.patch was copied from llvm2.9 recipe. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm: disable build rpathJonathan Liu2013-06-122-0/+2
| | | | | | | | This avoids QA Issue where tblgen has an rpath to lib in the shadow build directory. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2.9: allow parallel native makeJonathan Liu2013-06-122-2/+5
| | | | | | | | | | * fix parallel build Doing a parallel build may result in the following: *** No rule to make target `native/bin/tblgen', needed by `include/llvm/Intrinsics.gen.tmp' Avoid this by building tblgen first before building the rest of llvm. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glibmm: update to 2.36.2Andreas Müller2013-05-212-16/+3
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glibmm: merge glibmm.inc into recipe - and stylize a bitAndreas Müller2013-05-212-31/+26
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libsigc++-2.0: update to 2.2.11Andreas Müller2013-05-211-3/+3
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mm-common: update to 0.9.6Andreas Müller2013-05-212-10/+12
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2.9: add LLVM_EXTRA_ARCH to enable X86 unless building for x86Martin Jansa2013-04-291-1/+5
| | | | | | | | * now I see why it was there before, at least on arm it fails with: | CMake Error at cmake/modules/LLVMConfig.cmake:127 (message): | Library `X86' not found in list of llvm libraries. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2.9: remove X86 from LLVM_TARGETS_TO_BUILDMartin Jansa2013-04-261-1/+1
| | | | | | | | | | | | | | | | | * when building for qemux86* it tries to build X86 twice and fails with: | CMake Error at lib/Target/CMakeLists.txt:24 (add_subdirectory): | The binary directory | | /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-oe-linux/llvm2.9/2.9-r2.0/llvm-2.9/build/lib/Target/X86 | | is already used to build a source directory. It cannot be used to build | source directory | | /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-oe-linux/llvm2.9/2.9-r2.0/llvm-2.9/lib/Target/X86 | | Specify a unique binary directory name. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2.9: try to fix thumb build and disable it after failureMartin Jansa2013-04-262-0/+44
| | | | | | * khem: could you check what I'm doing wrong? This is out of my league.. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2.9: fix build with gcc-4.7Martin Jansa2013-04-262-0/+18
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2.9: Import from meta-javaMartin Jansa2013-04-262-0/+43
| | | | | | | | | | | * llvm is generic enough to be useful outside meta-java e.g. we need it to enable llvmpipe galium driver in mesa * imported without any modification (except indentation), all credits go to Henning Heinold and Khem Raj for maintaining it in meta-java Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* llvm2.8: Import from meta-javaMartin Jansa2013-04-198-0/+421
| | | | | | | | | | | * llvm is generic enough to be useful outside meta-java e.g. we need it to enable llvmpipe galium driver in mesa * imported without any modification (except indentation), all credits go to Henning Heinold and Khem Raj for maintaining it in meta-java Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-1510-63/+63
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* packagegroup-basic: Drop bbappend from meta-systemdMartin Jansa2013-04-151-1/+1
| | | | | | | * avahi-systemd is now indluded in deamon * systemd-compat-units are RRECOMMENDED from systemd itself Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* busybox: move /etc/default/busybox-syslog to ${PN}-syslogAndreas Oberritter2013-03-211-0/+2
| | | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mm-common: inherit gnomebase instead of gnomeMartin Jansa2013-01-301-1/+1
| | | | | | * gnomebase is enough and gnome pulls a lot of extra dependencies Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* f2fs-tools: change SRC_URI to use git repo on kernel.orgMartin Jansa2012-12-251-3/+3
| | | | | | | | | * sf does not provide tarballs anymore: The f2fs-tools is no longer maintained through sf.net. Instead, please access the following url. http://git.kernel.org/?p=linux/kernel/git/jaegeuk/f2fs-tools.git;a=summary Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fakeroot: update to upstream version 1.18.4Marko Lindqvist2012-12-165-66/+28
| | | | | | | License is now GPLv3 Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* udev: remove from meta-oeMartin Jansa2012-12-1610-704/+0
| | | | | | | | | | * udev-182 is now also in oe-core, there is quite big diff between meta-oe version and oe-core version but I guess that most of meta-oe users are now also using meta-systemd layer and udev provided by systemd recipe * sending as RFC because I'm using udev provided by systemd recipe and cannot test this properly on my targets, please test and report Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libxml++: fix unpackaged filesMartin Jansa2012-12-111-1/+5
| | | | | | | | | | | | | | * fixes: libxml++-2.35.3: libxml++: Files/directories were installed but not shipped /usr/share/devhelp /usr/share/devhelp/books /usr/share/devhelp/books/libxml++-2.6 /usr/share/devhelp/books/libxml++-2.6/libxml++-2.6.devhelp2 /usr/lib/libxml++-2.6 /usr/lib/libxml++-2.6/include /usr/lib/libxml++-2.6/include/libxml++config.h Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* packagegroup-cli-tools: remove mdbus2, mterm2, mkdump, mioctlMarcin Juszkiewicz2012-12-041-5/+1
| | | | | | | | | Missing or unbuildable dependency chain was: ['mdbus2'] Missing or unbuildable dependency chain was: ['mterm2'] Missing or unbuildable dependency chain was: ['mkdump'] Missing or unbuildable dependency chain was: ['mioctl'] Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
* libcgroup: removePaul Eggleton2012-11-291-27/+0
| | | | | | This is now in OE-Core. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* Replace bb.data.* with d.*Paul Eggleton2012-10-284-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Used sed expression given here: http://lists.linuxtogo.org/pipermail/openembedded-core/2011-November/012373.html Plus an additional expression for .expand. Full expression is: sed \ -e 's:bb.data.\(setVar([^,]*,[^,]*\), \([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,]*,[^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(expand([^,]*\), \([^ )]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` Some minor correction in systemd.bbclass was needed for some expressions that didn't quite match the regex in the desired way; additionally a few instances were manually changed. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* Remove NATIVE_INSTALL_WORKSPaul Eggleton2012-10-281-2/+0
| | | | | | This variable is no longer used with OE-Core. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* f2fs-tools: add 1.1.0Koen Kooi2012-10-241-0/+19
| | | | | | These are the tools needed for creating and managing f2fs partitions. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libjpeg-turbo: Add RPROVIDES to fix errors when rdepending on jpegSamuel Stirtzel2012-10-231-1/+4
| | | | | | | | This fixes "ERROR: Multiple .bb files are due to be built which each provide jpeg" Signed-off-by: Samuel Stirtzel <s.stirtzel@googlemail.com> Acked-by: Chase Maupin <chase.maupin@ti.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* recipes: bump PR to rebuild after libffi5 -> libffi6Martin Jansa2012-09-201-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libjpeg: use nasm-native also for target DEPENDS, it's needed for targets ↵Martin Jansa2012-09-101-1/+1
| | | | | | | | | | | | | | | | | | with SIMD support * configure checks that the same as in native case | configure:13139: checking if we have SIMD optimisations for cpu type | configure:13143: result: yes (x86_64) | configure:13151: checking for nasm | configure:13181: result: no | configure:13151: checking for nasmw | configure:13181: result: no | configure:13151: checking for yasm | configure:13181: result: no | configure:13189: error: no nasm (Netwide Assembler) found Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* task-x11*: remove in favor of packagegroup-core-x11* variants from oe-coreMartin Jansa2012-09-062-53/+0
| | | | | | | | | | | * packagegroup-core-x11* allows to remove task-x11-server and task-x11 from meta-oe without loosing any functionality * be carefull with 2 changed default values: XSERVER does not include xf86-input-mouse and xf86-input-keyboard VIRTUAL-RUNTIME_xserver_common defaults to x11-common in oe-core and to xserver-common in meta-oe's task-x11 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* packagegroup: add RPROVIDES/RREPLACES/RCONFLICTS and bump PR to get some ↵Martin Jansa2012-09-053-3/+17
| | | | | | upgrade path Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* task*: rename to packagegroup to match oe-coreMartin Jansa2012-09-053-5/+5
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* busybox/meta-oe: follow oe-core to 1.20.2Andreas Müller2012-08-241-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* udev-173: Fix SRC_URI to fetch bz2 archiveKhem Raj2012-08-241-1/+1
| | | | | | | gz archive is not available on source anymore Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libxml++: New recipe - C++ bindings for libxmlGary Thomas2012-08-081-0/+18
| | | | | Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* udev-extra-rules: drop in favor of udev-extraconf from oe-coreMartin Jansa2012-07-317-220/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* udev-extra-rules: add mount.blacklist to CONFFILESMartin Jansa2012-07-231-2/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* various: update ; proto= to ; protocol= in SRC_URIKoen Kooi2012-07-161-1/+1
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
* dropbear: move systemd support to meta-systemdAndreas Müller2012-07-164-46/+0
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* busybox: move systemd support to meta-systemdAndreas Müller2012-07-163-39/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>