aboutsummaryrefslogtreecommitdiffstats
path: root/classes
AgeCommit message (Collapse)Author
2008-10-19remove oesources.org from list of mirrorsAndreas Oberritter
2008-03-05classes/rootfs_ipk: fix bashismFelix Domke
2007-06-24classes/distutils-base.bbclass: fix for python 2.5Felix Domke
2006-12-11base.bbclass: add source mirrorFelix Domke
2006-09-14package.bbclass: work around bogus -dbg RDEPENDS on split packagesFelix Domke
2006-09-13merge of '362d00084fcab0dc4cba423bee3c23d68532cb36'Felix Domke
and '52dfcd4e8a176e28df32baa61ee5584aa8d4c9c6'
2006-09-12merge of '22712c8613b8a7c9e5bd16bc8a75a2445ce7294c'Paul Sokolovsky
and '5db3d555762b1c8d96106bfae60bec656db47eba'
2006-09-12base.bbclass(oe_libinstall): Handle shared libs basenames of which werePaul Sokolovsky
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-12merge of '3585034766082dee6be36ed64f840eaeee7eb14e'Paul Sokolovsky
and 'c2682ec1dd418a696aa5cec3d278f7cfd4386443'
2006-09-12package.bbclass: Detect duplicates in PACKAGES properly.Paul Sokolovsky
* Fix bug which caused non-detection. * Make visible error message for such condition. * But still recover and continue for now, while we don't have all occurances fixed in metadata. Note that while content of the package will be ok, metadata can be wrong. So, recover behavior should not be relied upon, this going to be fatal condition later. Oked-by: RP, hrw
2006-09-12classes/insanity.bbclass: Check for possible insecure RPATH, make it work ↵Holger Freyther
with the funy BitBake scope The def methods are in a different scope that the PACKAGEFUNC and the result is only the packagefunc is able to use 'd' so we need to make this a parameter for the other methods. Use the installed scanelf to check for the RPATH of the files
2006-09-12merge of '9fa7d7e59941b8d15fcc1dc722bd3d781d3a4407'Holger Freyther
and 'dbb377d00572c21544539346dc158feea2cfd1d6'
2006-09-12package.bbclass: Make "strippedness" check overridable.Paul Sokolovsky
* Factor out "strippedness" substring as FILE_UNSTRIPPED_MATCH. * Allow FILE_UNSTRIPPED_MATCH to be overriden, useful to support other executable formats. * Also, don't complain if .debug directory already exist (can heppen if manually run BB tasks, e.g. for debugging).
2006-09-11classes/icecc.bbclass: Use split so we get the real version instead of a ↵Holger Freyther
single charachter [2] will get us the 2nd charachter of the first line. This is not what we wanted. We want the version number which is the '2nd' column of the first line.
2006-09-11classes/insane.bbclass: Run the first test of the insanity.bbclassHolger Freyther
2006-09-10gpe.bbclass: Provide default SECTION assignment.Paul Sokolovsky
2006-09-08package.bbclass:Chris Larson
Make legitimize_package_name also convert <U0123> style encoding of unicode codepoints into their utf-8 representation, as in glibc locale files.
2006-09-05Add 'rebuild' task to base.bbclass, as it's quite useful and simple to add.Chris Larson
2006-09-05patch.bbclass: Fix bug in PatchTree.Import resulting in new patches being ↵Chris Larson
imported -before- the current patch rather than -after-.
2006-09-05patch.bbclass: fix issue encountered by zecke, where PatchTree was only ↵Chris Larson
doing a --dry-run, never actually applying the patch. Only quilt-native in oe was using that.
2006-09-03classes/sanity.bbclass: Check for bzip2 in the path as wellHolger Freyther
2006-08-30patch.bbclass:Chris Larson
* switch os.mkdir to os.makedirs. * pass on all errors from QuiltTree.Clean(), as it can fail in ways that do not need to be reported to the user, and a failure will end up being seen again during the Import/Push of the patches.
2006-08-30patch.bbclass:Chris Larson
* Add NOOPResolver class, which simply passes the patch failure on up, not doing any actual patch resolution. Set PATCHRESOLVE = "noop" to make use of it. Most useful for unattended builds.
2006-08-30classes/patch.bbclass: Create a "patches" directory when initialisingJamie Lenehan
the quilt patcher class. Without this quilt will search for a patches directory - starting from the current directory up to the root directory. If it finds an existing patches directory it will use it for its patches. This causes all sorts of problems since it is not where the patches are expected to be. Prior to the recent patcher changes this directory was being created.
2006-08-28Merge from poky:Chris Larson
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.
2006-08-28rm_work.bbclass: stop cleaning out before populate_stagingPhilipp Zabel
2006-08-28package.bbclass: also allow links to be packaged in do_split_packagesFelix Domke
2006-08-27gtk-icon-cache.bbclass: Add from pokyRichard Purdie
2006-08-27base.bbclass: Add base_contains and base_both_containg - useful functions ↵Richard Purdie
for the new task-machine code (from poky)
2006-08-27gconf.bbclass: Add gconf to DEPENDS (from poky)Richard Purdie
2006-08-27package.bbclass: remove do_install from PACKAGE_FUNCS, as noted by Philipp ZabelKoen Kooi
2006-08-26base.bbclass: Change FILESPATH handling to allow it to be appended/prepended ↵Richard Purdie
to. Should be backwards compatible.
2006-08-25classes: run do_package before do_stage so we can populate staging with ↵Koen Kooi
package if we want
2006-08-23base.bbclass: Remove empty messagesRichard Purdie
2006-08-22base.bbclass: remove nostamp for fetchKoen Kooi
* this will force a full rebuild, so have some coffee + cookies ready
2006-08-21merge of df84e8f6ddb4607c824cd8dbc63c44ffbb308f9aFlorian Boor
and 3608f3d5434271fde9ce2b2c787339675d8a532f
2006-08-20classes: Add task dependencies expressions, as required for the new ↵Richard Purdie
multithreading version of bitbake. Also, set BB_DEFAULT_TASK to specify the default task (build) rather than hardcode into bitbake.
2006-08-20multimachine.bbclass: Should use TARGET_OS, not HOST_OSRichard Purdie
2006-08-20classes/icecc.bbclass: Simplify, improve code creating a tar.bz2Holger Freyther
For icecream we need to package a tar.bz2 containing our used toolchain. It must contain a gcc, g++ and cc1 and cc1plus and a spec file (if it is not built-in). Optionally it contains host libc.so and libfd.so (which we do not package). Simplify the code creating the tar.bz2 and make it work with any version of gcc/glibc/uclibc (untested).
2006-08-19classes/icecc.bbclass: Determine version of gcc by executing it, use ↵Holger Freyther
os.path.join to create paths
2006-08-19classes/icecc.bbclass: Remove tabs, use inherit_class to check if we build a ↵Holger Freyther
native or cross package
2006-08-19classes/tinderclient.bbclass: Send PF instead of only PHolger Freyther
As requested by Marcin include the PR of the built package as well. This is already included in the PF variable.
2006-08-18classes/tinderclient.bbclass: Fix the getVar invocation and the test...Holger Freyther
2006-08-17classes/tinderclient.bbclass: TINDER_AUTOBUILD=0 to disable running do_cleanHolger Freyther
2006-08-17classes/tinderclient.bbclass: Fixes. truncate does not work this way...Holger Freyther
Fixup truncate to forget the the status of previous runs. We will simply write("") to the file and empty it this way. int(f.read()) will fail then
2006-08-17classes/tinderclient.bbclass: Add workaround for bitbake -k and save the statusHolger Freyther
Using the continue option of BitBake can lead to some issues with the Tinderbox. Even if one build failed the color of the result will be green as the BuildCompleted event will be send by BitBake. As a workaround we will store the failure in a tinder-status file in case of failure (e.g. no Provider or PkgFailed) and will reread on the start. When the build starts we will truncate the file and remove 'the' error
2006-08-12kernel.bbclass, module.bbclass: changed depmod -A into depmod -aFrans Meulenbroeks
see http://www.handhelds.org/hypermail/oe/102/10225.html
2006-08-09merge of '717b91542897124c8b4223fbacd82af0aaecf154'Felix Domke
and '784476b7ee644d2f1f6476d2934f6125cbe3b90a'
2006-08-06clases/cpan.bbclass,packages/perl: add EXTRA_CPANFLAGS, fix nativeHolger Freyther
Add EXTRA_CPANFLAGS to cpan.bbclass, similiar to EXTRA_OECONF and EXTRA_OEMAKE Use this in libxml-parser-perl-native to point to the expat include and libraries perl-native inherits native already. No need to use BUILD_CC, BUILD_FOO, BUILD_LDFLAGS but use LDFLAGS and CC directly. LDFLAGS has rpath already removed...
2006-08-05classes/base.bbclass: Make find call portableHolger Freyther
Make the find invocation portable (BSD) by specifying '.' as the to be searched directory. The error on libtool-native was: find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e