summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)AuthorFiles
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.
2005-09-27rootfs_ipk: Add a remove_init_link function to the rootfs_ipk oeclass. This ↵Richard Purdie1
is needed for the nokia770 which won't boot with /sbin/init as a symbolic link (and I'm told other machines have this problem).
2005-09-19GNU cp has a nice -a switch, sadly the BSD tools lack itHolger Freyther3
update our descriptions to work with any version of cp. Patches that include cp -a are not changed. They seem to work and I'm too scared busybox cp is more like GNU cp than BSD cp. (e.g do not know about P)
2005-09-12qtx11 classes: DEPEND += qt{3|4}-x11Michael Lauer2
2005-09-07classes/package_ipk.bbclass: put HOMEPAGE into the Homepage: control field Koen Kooi1
2005-09-05classes/base: show BitBake version and Monotone Revision (if working on a ↵Michael Lauer1
valid MT repository) in OE Build Configuration
2005-08-29pkgconfig.bbclass: Fix bug causing failure.Florian Boor1
2005-08-28pkgconfig.bbclass: don't install *-uninstalled.pc files into the staging areaPhilipp Zabel1