aboutsummaryrefslogtreecommitdiffstats
path: root/classes
AgeCommit message (Collapse)Author
2010-10-20base.bbclass: depend on mercurial-native if SRC_URI contains hg://Eric BENARD
Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-19autotools.bbclass: Move --with-sysroot to CONFIGUREOPTSKhem Raj
* This is added to CONFIGUREOPTS so it can be filtered out when needed. Recipes like gcc need this to be filtered Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-19openmoko: obsolete old openmoko classes and recipes using thoseMartin Jansa
Acked-by: Michael 'Mickey' Lauer <mickey@openmoko.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-10-19openmoko: obsolete tasks and images, openmoko as distribution was obsoleted ↵Martin Jansa
on Aug 10, 2010. Acked-by: Michael 'Mickey' Lauer <mickey@openmoko.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-10-19oestats-client.bbclass: send USERDISTRO valuePetr Štetiar
With this patch it's now possible to see the correct Angstrom distro version in the Tinderbox. Now the distribution value is always 'angstrom', with this patch it would be more detailed version 'angstrom-2008.1' for example. Signed-off-by: Petr Štetiar <ynezz@true.cz> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-10-19module bbclass: add KERNEL_DIR for ubunutu style modulesKoen Kooi
2010-10-19image bbclass: fix install_linguas usage on shared buildserversKoen Kooi
2010-10-18opie.bbclass: Define OPIE_SRCREV and OPIE_GIT_PV if not already definedKhem Raj
* Without this the distros which do not include preferred-opie-git-versions.inc end up in parsing errors Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-18package.bbclass: copy dotfiles in root D to PKGDMichael Smith
The previous system("cp %s/* ...") missed dotfiles/dirs at the top-level. Signed-off-by: Michael Smith <msmith@cbnco.com> Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com> Cc: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Cc: Graham Gower <graham.gower@gmail.com> Cc: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-10-18Revert "package.bbclass: copy dotfiles in root D to PKGD"Michael Smith
This reverts commit 5fc5e69f026bccc43cb5e5a46da63e3dd148be3d. lirc do_package was hanging because shutil.copytree() doesn't handle named pipes. Thread: http://news.gmane.org/find-root.php?message_id=%3cAANLkTikYuii4mEWxWh7HahgFVzYgaUz%2dDADyUyibqa4d%40mail.gmail.com%3e http://bugs.python.org/issue3002
2010-10-16utils, oe.utils: add 'uniq' functionChris Larson
Ignore duplicates in an iterable. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-16utils.bbclass: add name to SRC_URI[{md5, sha256}sum]Andreas Oberritter
* When a checksum is missing or invalid, print strings which can be copied into a recipe without modification. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-10-15Fix class OVERRIDES orderChase Maupin
* Changed the OVERRIDES settings in the classes to use the new ordering. Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Acked-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-10-14image.bbclass: use un-renamed packages in RDEPENDSChris Larson
The issue was that PACKAGE_INSTALL* get debian package renaming applied, but this renaming is outside of bitbake's knowledge. Making RDEPENDS use PACKAGE_INSTALL, therefore, caused problems when adding libraries to images directly rather than indirectly. While I'm at it, change it to ensure PACKAGE_INSTALL_ATTEMPTONLY packages also end up in RDEPENDS, not renamed. Reported-by: Tasslehoff Kjappfot <tasskjapp@gmail.com> Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-14gnome bbclass: disable introspectionKoen Kooi
* introspection doesn't work in a cross environment
2010-10-13utils: fix popen->Popen referenceChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-13utils.bbclass: add missing import of oe.processChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-13gitver: add missing importChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-13gitver: drop 'v' tag prefix where appropriateChris Larson
If the tag starts with 'v' followed by a number, drop the 'v' prefix. This will not be done for you if you customize GIT_TAGADJUST. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-13gitver: allow tag adjustment via GIT_TAGADJUSTChris Larson
Example usage: GIT_TAGADJUST = "version[1:]" Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-13oe.process: pull some common bits overChris Larson
Also update gitver to use the subprocess wrappers Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-13distutils-common-base.bbclass: Prepend STAGING_LIBDIR to linker library ↵Khem Raj
search path. * This was done generically in bitbake.conf this should be done on demand and distutils based recipes seem to need it. So we define it here. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com> Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-10-12package.bbclass: copy dotfiles in root D to PKGDMichael Smith
Use shutil.copytree() to copy D ("image") to PKGD ("package"). The previous system("cp %s/* ...") missed dotfiles/dirs at the top-level. Signed-off-by: Michael Smith <msmith@cbnco.com> Acked-by: Chris Larson <chris_larson@mentor.com>
2010-10-12kernel bbclass: make 'kernel-modules' meta-package use RRECOMMENDS to please ↵Koen Kooi
insane.bbclass Signed-off-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Graeme Gregory <dp@xora.org.uk>
2010-10-12kernel bbclass: split do_compile into do_compile and do_compile_modulesKoen Kooi
This allows recipes to insert a custom task in between building *Image and modules Signed-off-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Graeme Gregory <dp@xora.org.uk>
2010-10-10insane.bbclass: If LIBTOOL_HAS_SYSROOT is set then do not check for la insanityKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com>
2010-10-10cross.bbclass,staging.bbclass,utils.bbclass: Make sure that .la munging is ↵Khem Raj
not done for libtool > 2.4 Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com>
2010-10-10autotools.bbclass: Conditionally use autotools_prepackage_lamanglerKhem Raj
* autotools_prepackage_lamangler is not needed with libtool 2.4+ * add --with-sysroot when using libtool 2.4+ Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com>
2010-10-09Implement 'dbg', 'dev', and 'doc' package groupsChris Larson
These allow one to include debugging, development, and documentation files for all packages installed in the image, via IMAGE_FEATURES. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09image.bbclass: implement IMAGE_FEATURESChris Larson
IMAGE_FEATURES, as with the other _FEATURES variables, is a space separated list of words which identify pieces of functionality to be included / supported. Currently, any defined package group may be included (see the oe.packagegroup python module). Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09Move packagedata code into oe.packagedataChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09image.bbclass: don't export PACKAGE_INSTALLChris Larson
It doesn't need to be exported, as the rootfs classes use the bitbake variable directly, not the shell variable created from it. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09image.bbclass: add LINGUAS_INSTALL to PACKAGE_INSTALL.Chris Larson
They aren't a special case, no reason to handle them that way, as we can leverage overrides. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09image.bbclass: use PACKAGE_INSTALL in RDEPENDSChris Larson
Don't Repeat Yourself. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09image.bbclass: apply package renaming to optionalChris Larson
Runs runtime_mapping_rename against PACKAGE_INSTALL_ATTEMPTONLY, which has packages we'd like to install, but which are optional. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09oe.packagegroup: add code for package groupsChris Larson
This includes some utility functions for dealing with groups of packages defined in the metadata. Metadata syntax: PACKAGE_GROUP_<group> = "<list of packages>" If the packages in the group are optional: PACKAGE_GROUP_<group>[optional] = "1" Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09oe.package: add 'files' functionChris Larson
This function obtains a list of files to be included in a package, using the globs in FILES_<pkg> and the files installed in ${D}. Currently, the only user is package_dbg, but I can see this being useful in package.bbclass as well. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-09oe.path: add 'find' convenience functionChris Larson
find is simply an os.walk in generator form, yielding the absolute path to each file. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-08image.bbclass: revert the RDEPENDS changeChris Larson
Image recipes don't emit packages, so it doesn't make any sense to make the RDEPENDS package specific. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-08module.bbclass: RDEPENDS -> RDEPENDS_${PN}testing_2010-10-08Frans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-10-08mage.bbclass: RDEPENDS -> RDEPENDS_${PN}Frans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Chris Larson <chris_larson@mentor.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-10-08distutils-base.bbclass: RDEPENDS -> RDEPENDS_${PN}Frans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Chris Larson <chris_larson@mentor.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-10-08rubyextension.bbclass: RDEPENDS -> RDEPENDS_${PN}Frans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Chris Larson <chris_larson@mentor.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-10-07RDEPENDS -> RDEPENDS_${PN}Frans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-10-05distutils-base: Only RDEPEND python-core on target packagesTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-10-05vala.bbclass: export XDG_DATA_DIRS to point upstream vala to where the vapis areMichael 'Mickey' Lauer
2010-10-05Adjust rdep/rrec for gtk+* and gtk-icon-cache.bbclassChris Larson
Drop the runtime dependencies / recommendations unless the recipe is for the target. This is necessary because right now bitbake obeys *_${PN}, even if ${PN} is not in PACKAGES. This should kill the unnecessary build of the crosscompiler when doing 'bitbake gtk+-native'. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-04insane.bbclass: Skip '.pc' in qa_configureTom Rini
The files in the .pc directory won't have anything useful in them and are often unreadable so lets just skip them. Signed-off-by: Tom Rini <tom_rini@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-10-04module_strip bbclass: inherit class to get the kernel version methodKoen Kooi
2010-10-04kernel.bbclass: set kerneldirFrans Meulenbroeks
commit b6cc4bc217e695801db060a1366915a870cab5db moved work from kernel_do_install to sysroot_stage_all_append This change changed kerneldir and staged directy from ${SYSROOT_DESTDIR}${STAGING_KERNEL_DIR}. This works fine but the patch removed the line kerneldir=${D}/kernel/ from do_install. However, some kernel recipes have a do_install_append which references ${kerneldir}. This patch adds setting kerneldir to the end of do_install so the value is available for everyone who appends Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>