summaryrefslogtreecommitdiff
path: root/classes/base.bbclass
AgeCommit message (Collapse)AuthorFiles
2007-09-01base.bbclass: Fix SRC_URI overrides handling, lower the priority of local ↵Richard Purdie1
file url checksum messages, correct populate_staging dependencies (from poky)
2007-09-01classes: Convert to PKGDATA_DIR variable (from poky)Richard Purdie1
2007-08-30classes: Remove bitbake 1.6 compatibility codeRichard Purdie1
2007-08-15base.bbclass: Remove showdata task. its broken and bitbake -e should be used ↵Richard Purdie1
instead (which works),
2007-08-12base.bbclass: Optimise the SRC_URI_OVERRIDES_PACKAGE_ARCH code so localpath ↵Richard Purdie1
is only called if its possible there are machine override matches. Also document some code hiding bugs for post 1.8.8 removal
2007-08-11base.bbclass: Fix SRC_URI_OVERRIDES_PACKAGE_ARCH whilst trying not to cause ↵Richard Purdie1
too much of a performance hit
2007-08-08base.bbclass: Tweaks from Poky (extra comment, lib handling bugfix to not ↵Richard Purdie1
clobber a variable name and unset DISTRO (to unbreak setting DISTRO as an environment variable)
2007-08-03base.bbclass: Add dependency on git-native for git packagesRichard Purdie1
2007-08-01base.bbclass: Fix base_get_srcrev()Richard Purdie1
2007-07-31base.bbclass: Remove warnings for older bitbake usersRichard Purdie1
2007-07-29base.bbclass: Only take the slow path if SRC_URI_OVERRIDES_PACKAGE_ARCH is ↵Richard Purdie1
actually set to something
2007-07-12classes/base.bbclass: Fallback to archive.apache.org for older versionsDaniel Willmann1
(Patch from Jan 'Shoragan' Lübbe)
2007-04-26base.bbclass: add back a snipped of obsolete code to fix SRCDATES problems, ↵Koen Kooi1
seems to fix #2133
2007-04-24base.bbclass: fix depency problem, closes #2137 (and some others)Thomas Kunze1
2007-04-19base.bbclass: fixed bug #2082 (Checksum doesn't expand "localpath" with ↵Martin Dietze1
"localdata") as proposed by bug reporter
2007-04-18classes: Add support for intertask dependencies to be specified, needed for ↵Richard Purdie1
correct operation with bitbake 1.8.x. Old behaviour is maintained in a special legacy anonymous function in base.bbclass. The patch is an improved version of the one discussed on the mailing list.
2007-04-09base.bbclass: Merge two after parse functionsRichard Purdie1
2007-04-02classes/base.bbclass: place shasum-native as the first package to buildHolger Freyther1
classes/base.bbclass: Make sure shasum-native does not depend on quilt classes/sanity.bbclass: No need to require sha256sum as we use oe_sha256sum packages/shasum: Change the name, make the -native version not have any deps
2007-04-01base.bbclass, sanity.bbclass: use sha256sum instead of shasum -a256Philipp Zabel1
2007-04-01classes/base.bbclass: ↵Holger Freyther1
[ftp://ftp.trolltech.com/qt/source/qtopia-core-4.3.0beta.tar.gz] is good enough src_uri as section/groups are unique enough as well. Most of the time (almost always) scoping PN (or PN+PV) is not necessary and in this case the SRC_URI is good enough. Richard thank you for saying the obvious
2007-03-31classes/base.bbclass: Make the checksum code work and test it with file-nativeHolger Freyther1
conf/checksums.ini: Provide an example on how this can be used
2007-03-31classes/base.bbclass: Add checksum.py code to verify md5/sha256 sums on do_fetchHolger Freyther1
This code uses the checksum.py from contrib/qa/checksum to verify md5sum and sha256 on do_fetch task. This code would even allow to checksum certain local patches.
2007-02-27base.bbclass: Add base_less_or_equal(): perform comparison fo ↵Paul Sokolovsky1
integer/floating point values for <=.
2007-02-25add base_path_joinPhil Blundell1
2007-01-01base.bbclass: Allow base_contains to take an array of values to check for ↵Richard Purdie1
(from poky)
2006-12-12many files: KERNELORG_MIRROR variable createdMarcin Juszkiewicz1
2006-11-25base.bbclass: Try to ensure the MACHINE variable isn't exported (needs ↵Richard Purdie1
bitbake support to complete)
2006-11-21base.bbclass: added support for creating source mirrorMarcin Juszkiewicz1
- if SOURCE_MIRROR_FETCH variable is set then we ignore COMPATIBLE_MACHINE/COMPATIBLE_HOST settings to be able to fetch all recipes. - Fetching sources can be done by setting any MACHINE/DISTRO combination and SOURCE_MIRROR_FETCH = "1" in configuration. Then one invocation of BitBake should do all fetching: bitbake --cmd fetchall --continue world - scripts to manage source mirror will get added into contrib/
2006-11-21base.bbclass: added lsof mirrors (main server does not allow connections ↵Marcin Juszkiewicz1
without revdns)
2006-11-20base.bbclass: whitespace cleanup, remove unneeded stage addtask callRichard Purdie1
2006-11-20classes: Clean up anonymous function whitespaceRichard Purdie1
2006-11-18Micro-Optimisation decreasing initial parsing time by 10%Holger Freyther1
python () {} and python __anonymous () {} are as the same says functions without a name. They get executed when the main bb file is completely parsed. This is used to set information like FILESDIR. This is a python method so it gets evaled which means compiled and executed a lot of times. By moving the code of the anonfunc into a proper method this is only compiled once. The result is is the 10% speed up when parsing. Reindent anonfuncs and new defs without tabs and four spaces
2006-11-16base.bbclass: Add missing fetchall dummy functionRichard Purdie1
2006-11-16base.bbclass: added two mirrors for info-zip.orgMarcin Juszkiewicz1
2006-11-16base.bbclass: Fix duplicate task execution in fetchallRichard Purdie1
2006-11-14site infrastructure changes: Allow more than one file per target so common ↵Richard Purdie1
files can be created. Add a new class to handle this. Based on the work of Jamie Lenehan, with changes from me. This commit creates a common x86 file and the arm configs are merged but much work still remains.
2006-10-28base.bbclass, package.bbclass: don destrucively set RDEPENDS and ↵Koen Kooi1
RRECOMMENDS, from Poky * poky rev 823: 'package.bbclass: depchains: don't -destructively- set the pkg's RRECOMMENDS.' * poky rev 824: 'base.bbclass: depchains: don't -destructively- set the pkg's RRECOMMENDS.'
2006-10-20base.bbclass: Remove some pointless presumably dead codeRichard Purdie1
2006-10-20package.bbclass: Split into two tasks, one which prepares the packages and ↵Richard Purdie1
then package_write which actually generates the packages. The two stage approach allows us to avoid circular dependency issues from classes like debian.bbclass. As the data being emitted into pkgdata/ changed, you need to either wipe tmp or rerun the do_package tasks (wipe the do_package stamps). Everything will repackage anyway due to the new task.
2006-10-20base/package.bbclass: Clean up and document things a bit more. Should be no ↵Richard Purdie1
functional changes (from poky)
2006-10-20base.bbclass: remove oesources.orgKoen Kooi1
2006-10-16base.bbclass: Add fetchall task to fetch all sources for all the given task ↵Richard Purdie1
and all its dependencies (requires bitbake trunk)
2006-10-12base.bbclass: make showing display revision work with the mtn 0.30 workspace ↵Michael Lauer1
format
2006-09-26base.bbclass: handle tar.Z archives - close #1433Tom Walsh1
2006-09-17base.bbclass: attempt to fix the case where do_install wants to run from ↵Koen Kooi1
inside ${D}
2006-09-17base.bbclass: add ${D} to do_install[dirs] to fix some issues introduced by ↵Koen Kooi1
the task reordering
2006-09-15Restructure the subpackage metadata to facilitate use of that metadata by ↵Chris Larson1
other packages.
2006-09-12base.bbclass(oe_libinstall): Handle shared libs basenames of which werePaul Sokolovsky1
suffixed with version properly. * Sometimes soname of a shlib is overriden to contain extra version. If it's build by libtool, .la still has basename w/o suffix. This fix recognizes such case, and handles shlib installation properly (via libtool). * Example of this is smpeg_0.4.4+0.4.5cvs20040311 which builds libsmpeg-0.4, while still being linked as -lsmpeg. Fixes #1389.
2006-09-05Add 'rebuild' task to base.bbclass, as it's quite useful and simple to add.Chris Larson1
2006-08-28Merge from poky:Chris Larson1
Rework the way patches are handled. There are now two abstract base classes, initialized in patch.bbclass. One for patchset operations on a directory, and another for patch failure resolution. Currently includes 'patch' and 'quilt' concrete PatchSet classes, and a 'user' resolver class, which simply drops you into a shell in the source tree to fix the rejects.