summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)AuthorFiles
2006-10-20image_ipkg.bbclass: Fix image task dependencies after packaging updatesRichard Purdie1
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 Purdie6
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 Purdie2
functional changes (from poky)
2006-10-20base.bbclass: remove oesources.orgKoen Kooi1
2006-10-19*ipk.bbclass: banish ipkg-link Koen Kooi2
2006-10-18module_strip.bbclass: filter out directories to stop recent binutils from ↵Koen Kooi2
barfing package.bbclass: likewise
2006-10-18rootfs_ipk.bbclass: remove ipkg-link from IPKG_INSTALLKoen Kooi1
* if you want it add it via a different way, some people don't want ipkg-link in the rootfs
2006-10-17packaged-staging.bbclass: update instructionsKoen Kooi1
2006-10-17packaged-staging: add a recipe for stage-manager and DEPENDS on itKoen 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-16add gtk-binver parsing gtk_binary_version out of .pc file. close #1455Michael Lauer1
NOTE1: patch based on work of XorA NOTE2: we might want to make this more generic (i.e. get-pkgconfig-entry) eventually NOTE3: please adapt this to other gtk-engine versions as suitable
2006-10-13sanity.bbclass: improve error reporting for missing utilities. thanks nicholasMichael Lauer1
2006-10-13merge of '05ae7db20f9eaa0dd28712c87eb37d67106003e2'Michael Lauer4
and '98967f30d170009882b65d09d686fc199579b15f'
2006-10-12base.bbclass: make showing display revision work with the mtn 0.30 workspace ↵Michael Lauer1
format
2006-10-12rename linux_modules to linux-kernel-base, add common kernel_get*version ↵Michael Lauer2
functions to this class
2006-10-12sanity.bbclass: loop over required utilitiesMichael Lauer1
2006-10-11rootfs_ipk.bbclass: add ipkg/ipkg-link/ipkg-collateral also into RDEPENDSMarcin Juszkiewicz1
2006-10-11rootfs_ipk.bbclass: Add ipkg packages into rootfs to unbreak task-baseMarcin Juszkiewicz1
- When we used task-base then ipkg/ipkg-link/ipkg-collateral was not installed into image. - Maybe it is not best sollution but it works and it duplicate solution which was added years ago.
2006-10-10Remove MAINTAINER fields from recipes, add MAINTAINER file to replace them.Koen Kooi2
see email thread at http://lists.openembedded.org/pipermail/openembedded-devel/2006-October/000523.html for details
2006-10-09oelint.bbclass, documentation.conf: update OE email addressKoen Kooi1
2006-10-07packaged-staging.bbclass: Add a class to put staging/ under package managementKoen Kooi1
* see the notes inside the class how to use it * to view development history, have a look at the org.openembedded.packaged-staging branch
2006-10-03cpan.bbclass: If a module attempts to use LDDFLAGS to link then it will beJamie Lenehan1
linking against the host libraries. Modify LDDFLAGS as part of the other modifications that already occur.
2006-10-03perl: Another sh3/sh4 shared library fix. Modules build built withJamie Lenehan1
cpan.bbclass were being linked using ld instead of gcc, which often breaks on sh. Override the LD settings so any cpan modules that compile c/c++ code use gcc to link. Bump the PR on the effected modules.
2006-10-02classes/package.bbclass: use ?= for PACKAGEFUNCS *again*Koen Kooi1
* people should really watch out with introducing regressions
2006-09-28perl: Update cpan_build to automatically add libmodule-build-perl-native toJamie Lenehan1
DEPENDS when building anything apart from libmodule-build-perl or libmodule-build-perl-native. When building itself it uses itself to provide the libmodule-build-perl code, for anything else it needs to have been built and installed. Remove the explicit depends from the modules that use it.
2006-09-28perl: Update cpan.bbclass to set CCFLAGS to CFLAGS so that the compilerJamie Lenehan1
settings for the current OE build are used instead of the made up values in the perl config (which were manually generated since we are cross compiling). Remove this from each of the perl modules that was manually setting this.
2006-09-27multimachine: remove spurious hyphen in staging-kernel-dirKoen Kooi1
2006-09-27multimachine.bbclass: fix typo spotted by mr Leemans Koen Kooi1
2006-09-27multimachine.bbclass: include TARGET_VENDOR, closes #1440Koen Kooi1
2006-09-26base.bbclass: handle tar.Z archives - close #1433Tom Walsh1
2006-09-26kernel.bbclass: do not override machine/*.conf setting of KERNEL_IMAGETYPE ↵Tom Walsh1
to allow image other than zImage to be produced - close #1435
2006-09-26cpan.bbclass/cpan_build.bbclass: Make all perl modules DEPEND on perlJamie Lenehan2
and RDEPEND on perl-native to avoid having to add it to every single perl module recipe.
2006-09-26cpan_build.bbclass: The existing cpan.bbclass works for perl modules thatJamie Lenehan1
uses the old Makefile.PL based build ssytem. This class is for perl modules that use the new Build.PL based build system (not widely used yet but starting to appear). Again this use site_perl instead of vendor_perl since vender_perl is not being setup by the perl build.
2006-09-26cpan.bbclass: Instead of putting modules into ${libdir}/perl5 put them intoJamie Lenehan1
${libdir}/perl5/site_perl/${version} since ${libdir}/perl5 is not part of the standard INC (search) path for perl and so these modules are not found by default in the original location. Technically they should go in vendor_perl instead of site_perl, but that requires changes to all of the configuration files which is a much more complex change.
2006-09-22kernel.bbclass: Update get_kernelversion for changes in kernels >= 2.6.18Richard Purdie1
2006-09-18opie.bbclass: move do_opie_install before do_package so we will have opie ↵Marcin Juszkiewicz1
stuff packaged. Without this change opie_do_install was called after packaging. Changeset is a result of moving do_stage after do_install
2006-09-17classes/test.bbclass: Add a new task called test which we can run after compileHolger Freyther1
packages/quilt/quilt-native.inc: Run make check for quilt native Run make check for quilt-native from the do_test task. This will run the first native test. If the test fails quilt will fail. The tests will only be run if you do INHERIT+=test
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-16package.bbclass: remove do_install *again* to fix all the failed builds ↵Koen Kooi1
people are reporting ~lart kergoth for introducing this regression
2006-09-15classes/package.bbclass,conf/bitbake.conf:Chris Larson1
* Add package "depchains". This facilitates, for example, ensuring that if A depends upon B, then A-dev will RRECOMMENDS B-dev, and the same for the -dbg packages.
2006-09-15Restructure the subpackage metadata to facilitate use of that metadata by ↵Chris Larson4
other packages.
2006-09-14nylon: added nylon-helpers.bbclass (helper functions for working on the svn ↵Martin Dietze1
trunk), updated preferred providers in nylon.conf.
2006-09-14package.bbclass: yank an unintentional change.Chris Larson1
2006-09-14package.bbclass:Chris Larson1
* Avoid premature use of the PKG_* variables. We don't need to make use of the debian.bbclass (or otherwise) renamed package names until the very end of the packaging. This was necessary in order to enhance my depchain/correspondantdeps stuff, and doesn't seem to harm anything.
2006-09-14binconfig.bbclass: Fix path rewriting for staged packages.Paul Sokolovsky1
* This bbclass does path rewriting within *-config scripts for packages being staged. However, it used to expect variable assignments in form foo=bar, whereas some packages (e.g. libpng) have foo="bar". Fixed to understand both formats. * Note: I consider this fix a workaround, as it uses overquoted regexps passed via command line. Instead, whole rewriting should be reimplemented in Python.
2006-09-12merge of '22712c8613b8a7c9e5bd16bc8a75a2445ce7294c'Paul Sokolovsky1
and '5db3d555762b1c8d96106bfae60bec656db47eba'
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-12merge of '3585034766082dee6be36ed64f840eaeee7eb14e'Paul Sokolovsky2
and 'c2682ec1dd418a696aa5cec3d278f7cfd4386443'