summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/packagegroups
Commit message (Collapse)AuthorAgeFilesLines
* gamin: removeRoss Burton2015-07-201-1/+0
| | | | | | | | | | | | | Gamin hasn't been required for many years now, maintenance upstream stopped in 2008 and the addition of inotify to the kernel made it redundant. Remove the recipe from oe-core, and references to it in pacakgegroup-core-lsb (LSB doesn't require gamin) and packagegroup-self-hosted. (From OE-Core rev: d29595925b699827fbd3279ee5368e32e0a380f3) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: Add explict getVar param for (non) expansionRichard Purdie2015-06-231-2/+2
| | | | | | | | | | | | | | Rather than just use d.getVar(X), use the more explict d.getVar(X, False) since at some point in the future, having the default of expansion would be nice. This is the first step towards that. This patch was mostly made using the command: sed -e 's:\(getVar([^,()]*\)\s*):\1, False):g' -i `grep -ril getVar *` (From OE-Core rev: ab7c1d239b122c8e549e8112c88fd46c9e2b061b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-full-cmdline: remove lighttpdRobert Yang2015-06-032-1/+1
| | | | | | | | | | | | | The packagegroup-core-full-cmdline-sys-services should not pull in lighttpd, move it to packagegroup-core-lsb since lsb needs it. [YOCTO #7086] (From OE-Core rev: f1b91bca8f314548f8b616c870cacf9507649c19) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-extended: add x11 to REQUIRED_DISTRO_FEATURESRobert Yang2015-05-141-1/+4
| | | | | | | | | They can't be built withou x11 in DISTRO_FEATURES. (From OE-Core rev: e66f1c830bfee09ed9a043ade5374fe61fea3c99) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc, packagegroup-self-hosted, packagegroup-core-lsb: Consider non-glibc libcsKhem Raj2015-04-271-0/+9
| | | | | | | | | | | Make skipping expression simpler to check for given libc Make sure glibc specific items are covered with right override Change-Id: I8b4a0b7cbfe38ffdc9320f798038c79c7220552b (From OE-Core rev: 6f4be55ca66b4470aa46c0ae356070ed166f44ce) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* arch-mips.inc: Change definition of TRANSLATED_TARGET_ARCHMark Hatle2015-01-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | [YOCTO #7230] In certain system configurations TRANSLATED_TARGET_ARCH will not expand in the right order for gcc-cross-candian-mips64n32 to be generated properly. This will cause SDKs to fail to generate properly. Changing the global definition of TRANSLATED_TARGET_ARCH always expands the ABIEXTENSION, which causes the OVERRIDES to pick it up as well. This effectively defines a new class of overrides for the 'n32'. The side effect is that we need to duplicate some mips64 overrides, and redefine others that were previously 'n32' or 'mips64' exclusive to have the correct semantics. (From OE-Core rev: 4b3a2b703b20583bd107f00a297d972e9bfb514a) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Remove references to eglibcKhem Raj2014-09-011-9/+9
| | | | | | | | | change use of eglibc related variabled to glibc equivalents (From OE-Core rev: fd15d6e0c8da75951a91d4467eda23c229b1026d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Remove long-deprecated "task-core" backward compat for packagegroups.Robert P. J. Day2014-07-161-1/+0
| | | | | | | | (From OE-Core rev: 7472037569b42386592c060d54196f0c8b9e2d5d) Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: fix warning textCristiana Voicu2014-05-201-3/+3
| | | | | | | | | | There should be just one warning thrown, instead of 3. (From OE-Core rev: 7c4fefcd7836c4f94836b96a07ad414f5ac1ca11) Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Globally replace 'base_contains' calls with 'bb.utils.contains'Otavio Salvador2014-04-252-2/+2
| | | | | | | | | | | The base_contains is kept as a compatibility method and we ought to not use it in OE-Core so we can remove it from base metadata in future. (From OE-Core rev: d83b16dbf0862be387f84228710cb165c6d2b03b) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: Limit mips64 issues to qt4 packages onlyRichard Purdie2014-03-301-8/+11
| | | | | | | | | | The COMPATIBLE_HOST setting was only there for mips64 issues. Move that restriction to the qt4 packages themselves so the rest of the lsb images can be built. (From OE-Core rev: ef7968dbded62cfce91e4f44bc96e8d04b076f15) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* core-image-basic / packagegroup-core-basic: rename to *-full-cmdlinePaul Eggleton2014-03-072-138/+163
| | | | | | | | | | | | | | | This more accurately represents what this image and packagegroup are intended to provide (a more complete command-line environment similar to what you would find on a traditional Linux system), and avoids confusion with the similarly named core-image-base and packagegroup-base. Fixes [YOCTO #2424]. (From OE-Core rev: 959396d5319df6d6599cc74077e85182768b92af) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues (part 2)Matthieu Crapet2014-02-201-1/+1
| | | | | | | | | | | | | | | | | | Completes previous commit b5292d4115a4555a66b5e35acdc67dd71fb8577f. Updates SUMMARY[doc] (meta/conf/documentation.conf). Changes: - rename DESCRIPTION with length < 80 to (non present tag) SUMMARY - drop final point character at the end of SUMMARY string - remove trailing whitespace of SUMMARY line Note: don't bump PR (From OE-Core rev: ad17dfd31a2b97b3e610a0ea0889f5ecb2a63b97) Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: define VIRTUAL-RUNTIME_syslogJackie Huang2013-11-121-1/+2
| | | | | | | | | | | | We have rsyslog and syslog-ng in our layer, and oe-core has sysklogd, define VIRTUAL-RUNTIME_syslog so that we can switch them easily. Set sysklogd as default here, we will have setting in distro confs to override it. (From OE-Core rev: 532e3efe76b62a4454193af9da59ced24e05bd33) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: libuser has a hard depenency on libpamSaul Wold2013-10-181-1/+1
| | | | | | | | | | Since libpam is only built when DISTRO_FEATURES pam is enabled we should not be trying to build libuser also. (From OE-Core rev: 5b3c2aac48dd060f20a3c65f15560996c35695fd) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* LSB 4.1 Library Check: fix unable to find library libqt-mt.so.3Hongxu Jia2013-09-171-0/+11
| | | | | | | | | | | | | | | The libqt-mt is tested by lsb-dist-checker and lsb-test-desktop, and it locates in meta-qt3 layer. So if meta-qt3 is not added, there should be a warning to call attention; if added, it will add libqt-mt to RDEPENDS. [YOCTO #5153] (From OE-Core rev: f646f96015b408f4c6d56998f08178a69ed9f2a6) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: add nss for LSB library checkHongxu Jia2013-07-131-0/+1
| | | | | | | | | | | | | | | | Add nss for LSB library check. ... Unable to find library libnss3.so Unable to find library libssl3.so ... [YOCTO 4096] (From OE-Core rev: e845ba645299f0fd2f007b94b0004a36a607d945) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: remove libpamSaul Wold2013-07-101-1/+0
| | | | | | | | | | It is a dependency of shadow and other PAM related recipes and will be built when the pam DISTRO_FEATURE is enabled. (From OE-Core rev: a57e4253c5e7d32702e32df5ec3ad007075a199f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: set COMPATIBLE_HOST to mips64Kang Kai2013-07-101-0/+2
| | | | | | | | | | | | qt4 related packages which are included in packagegroup-core-lsb can NOT built for mips64 with 64 bits userspace, so block packagegroup-core-lsb from build for such platform. (From OE-Core rev: d82991e552479b1ab7aa055e48d55a72d828c2fb) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: Only build libpam if it's enabledSaul Wold2013-07-051-1/+1
| | | | | | | | | | util-linux will check for the exisitance of pam header files and change what is built, so only build libpam when pam is enabled for DISTRO_FEATURES (From OE-Core rev: 7e768395622578b3bf944a91a1ac31022c11e245) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroups: Update for split mc packagesSaul Wold2013-07-052-0/+8
| | | | | | | (From OE-Core rev: 9c600ef0cbfd3cc5191363997c0408e11c251b19) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: remove hardcode udevSaul Wold2013-07-021-1/+0
| | | | | | | | | udev is brought in via packagegroup-core-boot (From OE-Core rev: 580c555ef34f0abf07064990625122a13412ab0c) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: set the default login managerChen Qi2013-06-251-1/+2
| | | | | | | | | | | | | | | | | | | | Set the default login manager to 'busybox', drop the mingetty in the RDEPENDS, use ${VIRTUAL-RUNTIME_login_manager} instead. mingetty doesn't work with serial consoles, so if the login console is ttyS0 for example, we get error messages on screen and cannot login on ttyS0. The login manager, no matter it's tinylogin or busybox, provides getty, so we can just rdepend on it. [YOCTO #4207] (From OE-Core rev: 878596c0943c015f9995997cdaf894c2c236f9a0) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: Add udev-extraconf for LSB compatibilitySaul Wold2013-05-081-0/+1
| | | | | | | (From OE-Core rev: ce6927b0d662c8929f514c92bb0e96c54bf47446) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpng12: remove prefer version and add it to lsb packagegroupKang Kai2013-04-091-0/+1
| | | | | | | | | | Because rename libpng_1.2.50 to libpng, remove the perfer verion from default-versions.inc and add libpng12 to lsb packagegroup. (From OE-Core rev: 01fa98083df0931e07e8715616dafe600258adba) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: add nsprKang Kai2013-03-251-0/+1
| | | | | | | | | | | Add nspr for LSB library check. [YOCTO 4015] (From OE-Core rev: dd0c9e755d47cd86cec3a3bae2482969460f2a3b) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: use VIRTUAL-RUNTIME_initscripts and ↵Martin Jansa2012-12-051-3/+5
| | | | | | | | | VIRTUAL-RUNTIME_init_manager (From OE-Core rev: 96970cfa85941db205a7123e3f3349b4ff9c9fbf) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: remove lsbsetupKang Kai2012-11-241-2/+1
| | | | | | | | | | package lsbsetup has been dropped, so remove it from packagegroup core-lsb. (From OE-Core rev: 9b6ca9bd8dcf7e7d3eed9f0120a4ffcac80e441f) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add package wget and perl modules.Saul Wold2012-09-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | LSB needs wget to download packages but wget provided by busybox doesn't support some options such as '-N'. LSB perl test 4.1.6-2 case all/tst_perlModPresent.pl, ../lib/Class/ISA/t/00_about_verbose and ../lib/Class/ISA/t/01_old_junk.t fail because of lack of these modules, add them to make test pass. File CORE/config.h which is provided by perl-dev and file unicore/version which is provided by perl-doc are required by LSB perl test cases. Add perl-dev and perl-doc to packagegroups-core-lsb. [Yocto #3030 #3031 #3052 #3054 #3055] (From OE-Core rev: ac4a60a1c585bfe5bdce1556303d49bef2594070) Signed-off-by: Kang Kai <kai.kang@windriver.com> Rebased for packagegroup change -sgw These perl libraries are being added directly to OE-Core for 4.1 LSB Complainace, when 5.0 comes out early next year (2013), we will remove these changes. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-(base|core-basic): add RREPLACES/RCONFLICTSPaul Eggleton2012-09-051-1/+3
| | | | | | | | | | | | | | These are needed to support upgrading from task-* to packagegroup-* within existing target images at runtime. Note: these settings will very likely be moved to a separate inc file at some point in the future. (From OE-Core rev: 1b07bd4c6b1ff70267b97f94b25026a8f8ad3314) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-*: add RPROVIDES for backwards compatibilityPaul Eggleton2012-09-042-0/+8
| | | | | | | | | | | | Allow references to the old task packages to continue to work. This does not add RPROVIDES for everything, just those packages that are likely to have been referred to. (From OE-Core rev: b41c45972a6d359f034615471959c84aee2bc456) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-lsb: reworkPaul Eggleton2012-09-041-33/+77
| | | | | | | | | | | | | | | Create package groups covering the Core, Desktop, Runtime Languages sections of the LSB specification 4.1. Most of the packages were just moved around or copied in from packagegroup-core-basic (which is currently included in LSB images anyway) with the eventual aim of having the LSB package groups be completely independent as well as following the specification as closely as possible. (From OE-Core rev: 61b134fd082b4ca2866b98655c5fc3a275834464) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-basic: tidy upPaul Eggleton2012-09-041-14/+0
| | | | | | | | | | | | | | | * Remove packagegroup-core-basic-rpm - we already have a mechanism for ensuring that packaging tools are installed on the target if desired; we don't need a package group to bring them in as well (especially if packagegroup-core-basic is used with other packaging systems). * Remove the poorly-named packagegroup-core-base-utils: we already get busybox via packagegroup-core-boot. (From OE-Core rev: e7abf8437c7128e8541411213d262137520456a7) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-*: set reasonable SUMMARY/DESCRIPTIONPaul Eggleton2012-09-041-1/+2
| | | | | | | | (From OE-Core rev: 996291ef305ddacf852377cc402dbbac299bc215) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-*: drop LIC_FILES_CHKSUMPaul Eggleton2012-09-042-4/+0
| | | | | | | | | | | Since package groups don't actually fetch or distribute anything and we no longer run do_configure we don't need to set this variable anymore. (From OE-Core rev: 4c511f77e38cbc9d8d633fef3b1ab4cf93440258) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-*: change to inherit from packagegroup.bbclassPaul Eggleton2012-09-042-33/+4
| | | | | | | | | | | Also clean out items already handled by that class (dev/dbg packages, ALLOW_EMPTY, etc.) (From OE-Core rev: 65fca4458cfe1d647c7ea1d4588dc449739a73eb) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename task to packagegroupPaul Eggleton2012-09-042-0/+358
"Package group" is a much more appropriate name for these than task, since we use the word task to describe units of work executed by BitBake. (From OE-Core rev: 424dcf7046e4ad09dcc664eb1992201195247fcf) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>