summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)AuthorFiles
2009-04-24qmake2.bbclass: add OE_QMAKE_QDBUSXML2CPP and OE_QMAKE_QDBUSCPP2XMLJeremy Lainé1
From: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@debian.org> Acked-by: Jeremy Lainé <jeremy.laine@bolloretelecom.eu>
2009-04-23bitbake.conf: use rootfs/${PN} for IMAGE_ROOTFSRoman I Khimov1
Allows parallel build for different images. Acked-by: Otavio Salvador <otavio@ossystems.com.br>
2009-04-21icecc.bbclass: fix kernel distributed compilationRoman I Khimov1
Signed-off-by: Koen Kooi <koen@openembedded.org>
2009-04-21image.bbclass: IMAGE_VARS->IMAGE_BOOT, make overridableRoman I Khimov1
IMAGE_VARS usage forces images to have init, dev management, login management and other stuff. In cases where you don't need any of those (like initramfs images or other special-purpose images) you need to override 4 variables in order to get clean image that only installs things from IMAGE_INSTALL. So, this changes IMAGE_VARS to more meaningful IMAGE_BOOT and makes it possible to build images without boot components with single IMAGE_BOOT="". Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Koen Kooi <koen@openembedded.org>
2009-04-21package.bbclass: fix globbing for mask-like filesRoman I Khimov1
When a package contains two files like "name*" and "name*smth" OE can't properly package those, looping infinetely trying to build file list. The reason is that first file name globs to two files and OE adds them both into the list, then globs the first one again and gets two same files, etc. Fix that. Signed-off-by: Koen Kooi <koen@openembedded.org>
2009-04-21image.bbclass: reorder do_rootfsRoman I Khimov1
Places do_rootfs function before do_install in image creation process. This change allows multiimage builds, when one image depends on another (before that second image creation raced with do_rootfs for the first one) and uses it for some purpose. Multiimage builds are useful in situations like creating an installer image with initramfs (built in OE) and an image of the target FS (also built in OE) or for building virtualized system images to be placed on target FS. Signed-off-by: Koen Kooi <koen@openembedded.org>
2009-04-21base.bbclass: Combine all checksum.ini files found in BBPATHPetri Lehtinen1
This makes it possible for overlays to have checksum.ini. Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Chris Larson <clarson@kergoth.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
2009-04-20bitbake.conf, lib_package.bbclass: fix missing '$' in previous commitJeremy Lainé1
2009-04-20bitbake.conf, lib_package.bbclass: fix packaging of ${base_libdir}/*.soJeremy Lainé1
We need to include ${base_libdir}/*${SOLIBSDEV} in FILES_${PN]} because the shared libraries in ${base_libdir} do not follow the usual *.so.* naming convention, for instance libproc-3.2.7.so.
2009-04-18Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded ↵Stanislav Brabec1
into org.openembedded.dev
2009-04-18autotools.bbclass, distutils-common-base.bbclass, bitbake.conf: Fully ↵Stanislav Brabec2
support datadir/pkgconfig... * http://lists.linuxtogo.org/pipermail/openembedded-devel/2009-April/009963.html
2009-04-18testlab bbclass: disable package graphs when ONLINE_PACKAGE_MANAGEMENT != fullKoen Kooi1
2009-04-17canadian-sdk: We DO want DEPENDS_prepend to always bring in host virtual ↵Tom Rini1
gcc/binutils Without this gdb-canadian-sdk would try and build without a host compiler as it wasn't fixing up this missing dep itself. The comment in the bbclass was wrong (checked -g on all recipes using this bbclass).
2009-04-17lib_package.bbclass: fix package population on darwinJeremy Lainé1
* make use of SOLIBS and SOLIBSDEV to populate FILE_* instead of hardcoded .so.* and .so
2009-04-17insane.bbclass: add an entry for darwin9/armJeremy Lainé1
2009-04-16java.bbclass: Use force (-f) for ln (suggested by Marcin).Robert Schuster1
2009-04-16siteinfo.bbclass: add entry for arm-darwin9Jeremy Lainé1
2009-04-14gtk-icon-cache bbclass: build caches for all icondirs in ${datadir}/iconsKoen Kooi1
2009-04-08insane.bbclass: make "LDFLAGS ignored" QA errors fatalJeremy Lainé1
2009-04-07canadian-sdk: Add SDK_REALPATH_MINGW variable, so that we can prepend a ↵Tom Rini1
drive letter for sysroot.
2009-04-06kernel,module-base class, bitbake.conf: introduce MACHINE_KERNEL_PRKoen Kooi2
* bandaid till we have a better way to track ABI changes
2009-04-02insane.bbclass: document error class "9" (LDFLAGS ignored)Jeremy Lainé1
2009-03-31scons.bbclass: add staging functionwoglinde1
2009-03-29scons: honor PARALLEL_MAKEwoglinde1
2009-03-26qmake2.bbclass: remove gratuitous export of QMAKE_RCCJeremy Lainé1
2009-03-25qt-embedded: rename to qt4-embedded for consistencyJeremy Lainé1
2009-03-25qt4: make use of qt4-tools-native instead of qmake2-native and uicmoc4-nativeJeremy Lainé1
2009-03-24Revert "cross.bbclass: set autoconf's program prefix to keep TARGET_SYS and ↵Chris Larson1
TARGET_PREFIX decoupled" This reverts commit 114155243344c15847e73598e82d02926443cbf1.
2009-03-24distutils-base.bbclass: Move common functionality to ↵Khem Raj3
distutils-common-base.bbclass Create a new class distutils-common-base.bbclass which holds the common parts that can be used in native and target packages which need to use distutils funtionality. rpm, libxml2, zope are currently using them and needed to use distutils-native-base for native recipes. rpm and libxml need to defer the processing of certain configure parameters which we evaluate using python. So we need to have python-native built before we can process them. Hence we can not use EXTRA_OECONF which is a python variable and gets expanded during parsing recipes and ofcourse we have not yet built python-native. We pass these extra options as a separate shell variable to do_configure which we evaluate when that task is executing.
2009-03-24{qt4e,qmake2}.bbclass: fix definition of QMAKESPECJeremy Lainé2
2009-03-24kernel.bbclass: stage more filesKoen Kooi1
2009-03-23base.bbclass: rstrip the git branch/revision.Chris Larson1
Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-23base.bbclass: Abort early if localpath() was unable to find a local file for ↵Chris Larson1
the url. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21base.bbclass: Fix typo.Chris Larson1
Signed-off-by: Chris Larson <clarson@kergoth.com>
2009-03-21base.bbclass: revert removal of base_set_filespath until the refs can be ↵Chris Larson1
removed. Also added a deprecation message to it. Signed-off-by: Chris Larson <clarson@kergoth.com>
2009-03-21base.bbclass: Add base_path_relative.Chris Larson1
base_path_relative returns a relative path from src to dest. Examples: >>> base_path_relative("/usr/bin", "/tmp/foo/bar") ../../tmp/foo/bar >>> base_path_relative("/usr/bin", "/usr/lib") ../lib >>> base_path_relative("/tmp", "/tmp/foo/bar") foo/bar Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21insane.bbclass: Silence the annoying GNU_HASH QA checks when --hash-style ↵Chris Larson1
isn't set. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21bitbake.conf: Move the list of vars shown in the pre-build config display to ↵Chris Larson1
here. Now a distro or machine can add their own variables to display. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21cross.bbclass: set autoconf's program prefix to keep TARGET_SYS and ↵Chris Larson1
TARGET_PREFIX decoupled Currently, we rely on autoconf's implicit prefixing of outputted binaries for -cross, but that names them based on TARGET_SYS, not TARGET_PREFIX, which keeps the two tightly coupled. By explicitly setting the prefix to the latter, we get around that. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21base.bbclass: make oe_unpack_file of dirs use FILESPATH, not FILESDIR.Chris Larson1
Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21classes/base.bbclass: Locate the scm base path via BBPATH.Chris Larson1
Currently, if the first item in BBFILES isn't in the main OE repository, the build fails entirely due to a ValueError. This isn't optimal. Rather than searching through BBFILES to find it, which could be slow when BBFILES contains thousands of files, let's just find base.bbclass and use that repository. Also, use better methods to find the git revision and branch, and identify the scm based on the existance of .svn/.git/_MTN to avoid calling out subprocesses unnecessarily. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21base.bbclass: Kill the 'Pkg' messages in the event handler.Chris Larson1
Now that bitbake operates at a task level, not a package level, the package messages are, at best, useless, and at worst, confusing for the user. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-21bitbake.conf: rework FILESPATH generation.Chris Larson1
Rework FILESPATH generation to be done in bitbake.conf, avoiding the confusion about it being in multiple places. Adds FILESPATHBASE and FILESPATHPKG which can be manipulated rather than manipulating FILESPATH directly. One usage possibility: FILESPATHBASE =. "${TOPDIR}/files:" Which would let me provide a custom busybox config for this build by copying the defconfig from the openembedded metadata into my build/files/busybox-1.0/ directory, for example. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-03-20package_rpm.bbclass: files needs to start from /Marcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2009-03-20cmake.bbclass: Put mandatory cmake option to endRobert Schuster1
2009-03-20cmake.bbclass: Allow out of tree builds with cmake.Robert Schuster1
2009-03-20cmake.bbclass: Allow overriding path-to-source argument for cmake call.Robert Schuster1
2009-03-19package.bbclass: Write out extra useful data into the pkgdata files (from Poky)Richard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2009-03-19base.bbclass: Add read_subpkgdata_dict function (from Poky)Richard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky@5389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2009-03-19packaged-staging.bbclass: Add rpm package coverage (from Poky)Richard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky@5382 311d38ba-8fff-0310-9ca6-ca027cbcb966