summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)AuthorFiles
2006-02-13efl.bbclass: fix changes reverted by a bad mergeJustin Patrin1
2006-02-12org.openembedded.dev/classes/insane.bbclass:Holger Freyther1
-Add the skeleton for the QA bbclass
2006-02-12Fix package name renaming for classes like debian.bbclass:Richard Purdie3
package.bbclass now tracks any package renaming performed using PKG_*. When a package is built, the runtime variables are translated using this cached information which is stored in staging. From now on, only use package names are valid in runtime variables like RDEPENDS, RRECOMMENDS and RSUGGESTS. eg. fontconfig-dev is correct, libfontconfig-dev would be wrong. As debian.bbclass can't determine package renaming until after a package's contents is known, the class has to set BUILD_ALL_DEPS = "1". This also means OE is no longer forced into one package renaming scheme.
2006-02-12Add DEBIAN_NOAUTONAME_ variable to disable debian.bbclass renaming for ↵Richard Purdie1
specific packages.
2006-02-11efl.bbclass: Fix efl/*.bb ipk generation.Matthias Hentges1
2006-02-09efl.bbclass: use += for PACKAGES to allow setting of PACKAGES before inheritingJustin Patrin1
2006-02-06add class for nylon-image and update nylon distro configurationMichael Lauer1
patches courtesy Martin Dietze <dietze@4g-systems.com> Martin: I'm not sure whether you really need a dedicated class for nylon image, you may want to think about that. the patch against the mtx-1 machine configuration didn't apply, please handle this on your own after you got commit access.
2006-01-31package.bbclass: now really fix interpretation of IGNORE_STRIP_ERRORS.Rene Wagner1
2006-01-31package.bbclass: fix interpretation of IGNORE_STRIP_ERRORS one more time.Rene Wagner1
2006-01-31package.bbclass: interpret 0 as false (as well as "") when evaluating ↵Rene Wagner1
IGNORE_STRIP_ERRORS
2006-01-31package.bbclass: implement a failsafe strip in classesJohn Bowler2
- package.bbclass now uses file-native and cross strip to reliably strip unstripped executables and check the return code. For the moment a failure here doesn't cause the build to fail but does output a failure message direct to the controlling terminal (this is temporary). This behaviour can be changed by forcing IGNORE_STRIP_ERRORS = "" The change works by using a new runstrip shell function for every potentially strippable file. Since this calls native 'file' there is a dependency on all inheritors of package.bbclass for file-native and since this would break native builds (because of the cycle in file-native and it's own native depends) native.bbclass cancels this dependency (system file should be fine for native packages and, anyway native currently doesn't package.)
2006-01-30module-base: unbork module builds in bbclassJohn Bowler1
2006-01-30package.bbclass: fix stripping logic. work around strip returning 0 even on ↵Rene Wagner1
failure.
2006-01-30gpe.bbclass: Set default maintainer to GPE ml instead of OE.Florian Boor1
2006-01-30linux: fix missing HOST_CC_ARCH in module compilation in kernel/module allJohn Bowler2
- define TARGET_KERNEL_CC_ARCH to define arch specific compiler options in machine.conf. The default for the kernel is "" (empty), although it should probably be TARGET_CC_ARCH in the future. The default for modules is TARGET_CC_ARCH
2006-01-29package.bbclass: don't silently ignore errors when running STRIP. Set ↵Rene Wagner1
IGNORE_STRIP_ERRORS to get the old behaviour back. Part of a fix for hh.org Bug #1469
2006-01-25module-base.bbclass: fix miscompilation of out of tree kernel modules trying ↵Rene Wagner1
to access GPIO registers. make sure to bump PR on all affected .bbs. thanks to Phil for spotting.
2006-01-13kernel.bbclass: Check if include/sound exists before trying to stage it (it ↵Rod Whitby1
doesn't exist for the unslung 2.4 kernel).
2006-01-13merge of 47b2cb70582f02182c20ba10e58134187a72bcd3Richard Purdie1
and f1adf0c8840c57a416d7da7085aa694f11be4c5c
2006-01-13native.bbclass: Set RPROVIDES as PACKAGES is cleared and enable resolving of ↵Richard Purdie1
all RDEPENDS
2006-01-12kernel.bbclass: stage include/sound/*Philipp Zabel1
2006-01-12Correct Opie PV format to preserve upgradability of packages but note where ↵Richard Purdie1
changes are needed to conform to standardised cvs PV numbering at the next PV change. Also factor the formatting into opie.bbclass to make future changes easier.
2006-01-09kernel.bbclass: Add hack to cope with kernel-image-SOMEDYNAMICVERSION to ↵Richard Purdie1
enable builds for now. To be removed when proper RDEPENDS -> PKG_ is possible.
2006-01-08Following from the meta/packages changes, cleanup conf/machine for incorrect ↵Richard Purdie1
DEPENDS usage. Move certain things into EXTRA_IMAGEDEPENDS. No valid users of EXTRA_BOOTSTRAP_DEPENDS were found so it was removed entirely. Change zaurus-updater not to package as it doesn't provide any.
2006-01-08Add PACKAGES_DYNAMIC to the appropriate .bb files.Richard Purdie1
2006-01-08native.bbclass: use BUILD_ARCH instead of 'native'Koen Kooi1
2006-01-08Set some packages/classes PACKAGE_ARCH correctly and also correct some ↵Richard Purdie2
PACKAGE_ARCH= to .
2006-01-08Move multimachine.inc to conf/distro/include/multimachine.conf and include ↵Richard Purdie1
it by default for familiar/openzaurus
2006-01-07image_ipk.bbclass: Set BUILD_ALL_DEPS = "1" for images in readyness of ↵Richard Purdie1
bitbake updates
2006-01-07Convert CVSDATE -> SRCDATE. Also standardise cvs and svn PVs to ↵Richard Purdie1
x.x.x+cvsYYYYMMDD format and some includes some minor whitespace cleanup.
2006-01-04Revert the changes from revisions 65af73a95a851d2e8c3cf2f523f1acc488be0208, ↵Richard Purdie1
28f020502e7dcf566733f474864c62156895baec, 7de90a055904c4af8890dd5ae8c192bfd41b3fa1
2006-01-02autotools.bbclass: use autotools_stage_all as default do_stagePhilipp Zabel1
2005-12-30kernel.bbclass: prevent self-referential asm links in kernel.bbclassJohn Bowler1
- ln -sf asm-<arch> .../include/asm works fine first time, but - second time round it creates a link in asm to asm-<arch> - called asm-<arch>, this breaks the klibc build
2005-12-28autotools.bbclass: remove -a (require static) from oelibinstallKoen Kooi1
2005-12-27autotools.bbclass: use cp -f to install files to stagingPhilipp Zabel1
2005-12-26autotools.bbclass, base.bbclass: modify autotools_stage_all to use ↵Philipp Zabel2
oe_libinstall and install aclocal macros, too
2005-12-06disapproval of revision '1836da10f903d9ee68a7255b7a5d899128f4f43c'Marcin Juszkiewicz1
2005-12-06module-init-tools: prefer 3.2.1 over 3.2-pre4Philipp Zabel1
- adds DEFAULT_PREFERENCE="-1" to the 3.2-pre4, see bug #498
2005-11-23base.bbclass: attempt to fix the staging .la problemJohn Bowler1
- when using oe_libinstall to install a libtool library (.la file - present) into the staging directory (${STAGING_LIBDIR}) fix up the - installed .lai file so that it contains 'installed=no' - this - prevents libtool from subsequently using a copy of the build system - library if it exists in the final (target) installation directory - on the build machine (typically /usr/lib). Remove the patches from - pcre_4.4.bb to match (it now seems to work without them), add - cherokee to the openslug (etc) build (it was failing because of this - problem.)
2005-11-18package.bbclass: added support for preinst/prerm actions - patch by Jamie ↵Marcin Juszkiewicz1
Lenehan - this close #456
2005-11-11nslu2-kernel: cleanup openslug, ucslugc and slugos kernels, ALLJohn Bowler1
- remove old kernel versions - remove openslug-kernel - move patches from openslug-kernel - fix kernel UTS_RELEASE handling (requires change in kernel.bbclass) - fix nslu2-kernel MM build - move to 2.6.14.1 (important security fix)
2005-10-13kernel.bbclass: Fix some quoting and brackets on an if statement. Reported ↵Richard Purdie1
by katossi.
2005-10-10efl, e-wm: Add a sed fix for X11 system headersJustin Patrin1
2005-10-06kernel.bbclass: don't run 'make dep' for 2.6 kernelsRene Wagner1
2005-10-05efl, e-wm: add a quick sed fix for e builds using system include pathsJustin Patrin1
- This is not likely to affect anyone except 64-bit linux users who have multiple files files -- This definately affects Gentoo linux on amd64. It has a stub header which includes a 386 or x86_64 depending on defines. However, since OE normally compiles for non-x86 this header actually includes nothing and stops the compile altogether due to missing typedefs and prototypes.
2005-10-05Two changes to sourcepkg.class:Marcin Juszkiewicz1
- added "autom4te.cache" to default EXCLUDE_FROM to not have configure tests in resulted diff - changed order of tar arguments to get it working with GNU tar 1.15.1
2005-10-05binconfig.bbclass: add new BINCONFIG_GLOB variable to allow passing a ↵Rene Wagner1
different glob to find
2005-10-03add a basic bbclass for building ruby extensionsMichael Lauer1
NOTE: might be uncomplete, but may serve as a starting point for someone interested in ruby ;)
2005-09-30class qt3x11, qt4x11: remove DEPENDSMichael Lauer2
2005-09-29class autotools: add function 'autotools_stage_all' that automatically stagesMichael Lauer1
include files and libraries for packages that obey DESTDIR. This can be used to remove a lot of duplicated metadata in do_stage() of packages that inherit autotools. Note that you need to call autotools_stage_all manually in do_stage. It may be added to do_stage() eventually, but for now we want to do the transition step-by-step. Feel free to convert do_stage of autotools packages to using autotools_stage_all.