summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)AuthorFiles
2007-11-30base.bbclass: add buildall task from PokyCliff Brake1
Suggested by Richard as a way to force ipk's of dependencies to get build when building a package. This is handy if your are building a package for a feed that does not get installed in an image.
2007-11-28nslu2-image.bbclass: Remove the need for the temporary subdirectory by ↵Rod Whitby1
grabbing files from their original locations directly. Allow usage of this class in ixp4xx machines, not just nslu2.
2007-11-23insane.bbclass: add package_qa_get_machine_dict() entries for linux-uclibc / ↵Jeremy Laine1
i*86
2007-11-19setuptools.bbclass : add class for python packages using setuptoolsJeremy Laine1
2007-11-19distutils.bbclass : make the arguments passed to setup.py variables to allow ↵Jeremy Laine1
customisation
2007-11-19seppuku: some more debuggingKoen Kooi1
2007-11-19sepukku: don't log html to file, log more usefull stuff. Debug now looks like:Koen Kooi1
Logged into the box Adding log file /data/build/koen/OE/build/tmp/angstrom/work/arm-oabi-angstrom-linux/failme-1.0-r0/temp/log.do_configure.23635 Trying http://bugs.openembedded.org/buglist.cgi?product=Openembedded&component=build&short_desc_type=substring&short_desc=failme-1.0-r0-do_configure Result of bug search is Bug is open: False and bug number: 2747 Reopened the bug #2747 Got exception in poster.open( attach_query, param ) Failed to attach the build log for bug #2747
2007-11-17classes: Sync staging layout cleanups from PokyRichard Purdie11
2007-11-17package.bbclass: fix some corner cases with the new package copy mechanism.Mike Westerhof1
- do not transform a symlink to a directory into a directory on copy - preserve the mode when copying a directory
2007-11-14insane.bbclass: merge dot desktop check from pokyKoen Kooi1
2007-11-06rm_work: only remove ${S}, leave temp and install aloneKoen Kooi1
2007-11-05package.bbclass: Stop do_package from being destructive by copying instead ↵Richard Purdie1
of moving files (from poky). The copyfile function will be moved to bitbake in due course.
2007-10-29Remove final references to BUILD_SYS in staging pathsRichard Purdie5
2007-10-29base.bbclass: Move do_install note to more appropriate placeRichard Purdie1
2007-10-29base.bbclass: Update staging references (from poky)Richard Purdie1
2007-10-29autotools.bbclass: Reference STAGING_DATADIR (from poky)Richard Purdie1
2007-10-25module.bbclass: RDEPEND on update-modules (from Poky)Marcin Juszkiewicz1
2007-10-25bootimg.bbclass: import of new version (from Poky)Marcin Juszkiewicz1
------------------------------------------------------------------------ r2867 | richard | 2007-10-11 23:46:11 +0200 (Cz, 11 X 2007) | 1 line bootimg.bbclass: Fix taskname reference ------------------------------------------------------------------------ r1911 | hrw | 2007-06-11 12:35:28 +0200 (Pn, 11 VI 2007) | 1 line bootimg.bbclass: get kernel from proper directory in staging ------------------------------------------------------------------------ r1899 | hrw | 2007-06-08 22:45:44 +0200 (Pt, 08 VI 2007) | 9 lines bootimg.bbclass: fixed generation of ISO & HDD images bootimg.bbclass supported creation of FAT filesystem images for usage with syslinux (kernel and initrd in /boot/) and creation of ISO images with kernel and initrd on it. ISO images contained also not needed /boot/ directory from FAT image. Now still two files are created as result but both contain only needed files. ------------------------------------------------------------------------ r1898 | hrw | 2007-06-08 20:22:19 +0200 (Pt, 08 VI 2007) | 1 line bootimg: reformatted again ------------------------------------------------------------------------ r1897 | hrw | 2007-06-08 20:21:18 +0200 (Pt, 08 VI 2007) | 1 line bootimg: reformatted ------------------------------------------------------------------------ r1894 | hrw | 2007-06-08 10:39:22 +0200 (Pt, 08 VI 2007) | 1 line bootimg.bbclass: imported from OE, updated to recent BitBake
2007-10-21merge of '380d0bd7c4a4d64fd250a72fc04232264b91f091'Stelios Koroneos1
and 'cd2dae68b2957306378aca79319d9d009a776ed2'
2007-10-21merge of 'df62641d95864e75f130d2ac3448745cd933e572'Holger Freyther1
and 'e2ef6c7c9f67b4e28fb1c4393ee4307e8358d81d'
2007-10-21packages/webkit: Build the Qt/Qtopia port of WebKit as well.Holger Freyther1
Unifiy the WebKit recipe and allow to build the Gtk+, Qt and Qtopia port. Add classes/qtopia4core.bbclass to assist building for Qtopia. Change the WebKit.pro to currently not build the testkjs and DumpRenderTree test utilities.
2007-10-21classes/icecc.bbclass : Add support for the SDK packagesStelios Koroneos1
2007-10-17sdk.bbclass: package more debug filesKoen Kooi1
2007-10-17classes/angstrom-mirrors.bbclass: fix mirror regexHenryk Ploetz1
* fixes the case where original https urls would end up as https://www.angstrom-distribution... for mirror url
2007-10-17rootfs_deb.bbclass: fix hardcodesKoen Kooi1
/usr/bin -> ${bindir} /usr/lib -> ${libdir}
2007-10-17rootfs_ipkbbclass: fix hardcodesKoen Kooi1
/usr/bin -> ${bindir} /usr/lib -> ${libdir}
2007-10-17base.bbclass: add checksums.ini generator (from Poky)Marcin Juszkiewicz1
If file is fetched via HTTP or FTP and we do not have its checksum in metadata (conf/checksums.ini) then we generate checksums into TMPDIR/checksums.ini file. Content of that file can be then added into metadata one.
2007-10-17mono.bbclass: Stage all .dll files that have been packaged so that other ↵Henryk Ploetz1
packages can compile against them
2007-10-08classes/insane.bbclass : x64_64 becomes x86_64 which is more usefulGraeme Gregory1
2007-10-07mono: clean up packagingHenryk Ploetz1
2007-10-03mono.bbclass: fix whitespace problemHenryk Ploetz1
- fix for the problem experienced by scruggs on IRC today. There was an inconsistency in the amount and type of whitespace used in the python anonymous blocks between mono.bbclass and multimachine.bbclass. - fixed a small problem in the error output of mono_do_clilibs
2007-10-02mono 1.2.5.1: added mono.bbclass, many changes required for packagingHenryk Ploetz2
New file: packages/mono/mono-mcs-intermediate_1.2.5.1.bb Compiles mono in native mode with standard prefix, then tars up the resulting tree and puts the tarfile into staging New file: packages/mono/mono_files.py Automatically generated using collect-path.py (attached to this mail) and contains a list that maps file patterns to package names (and contained assemblies, see below). New file: classes/mono.bbclass Has a helper function for the list that maps file patterns to package names and assemblies (see below). Also has a function mono_do_clilibs and inserts that function into PACKAGEFUNCS. This function calls mono_find_provides_and_requires which finds out (through calls to monodis --assembly and monodis --assemblyref) which assemblies are provided and required by a particular package. mono_do_clilibs then puts the information about provided assemblies into ${STAGING_DIR}/clilibs/${packagename}.list and information about the required packages into ${PKGDEST}/{packagename}.clilibdeps where it will later be picked up by the modified read_shlibdeps. Originally I had dependency resolution through the partial list in mono_files.py but obviously this doens't scale, so I implemented the new method with mono_do_clilibs. The benefit is now that I don't really need the extra information in mono_files.py anymore and can in principle get rid of mono_get_file_table and related code. Instead it should be possible to modify collect-paths.py to output bitbake .inc code (e.g. PACKAGES = "..." and a whole lot of FILES_... = "...") instead of python code. There's still the minor problem of how to handle the .mdb files, that's why I didn't implement it yet but instead opted for an approach that I knew would work. (Debian just puts the .mdb files into the individual packages, while I would argue that they do belong into corresponding -dbg packages.) Modified file: classes/package.bbclass In read_shlibdeps I folded the two identical code blocks dealing with *.shlibdeps and *.pcdeps into one and added *.clilibdeps (generated by mono_do_clilibs above). Modified file: packages/mono/mono_1.2.5.1.bb Add the mono-mcs-intermediate workaround. Add a whole lot of python code in populate_packages_prepend in order to split up the packages based on information from mono_files.py (via mono.bbclass' mono_get_file_table). As I said above a lot of this code can hopefully be replaced in the future.
2007-09-29package_(deb|ipk).bbclass: Rename package index stamp to make it more ↵Richard Purdie2
obvious what its for (from poky)
2007-09-29package_deb.bbclass: Map TARGET_ARCH to DPKG_ARCH to keep dpkg/apt happy ↵Richard Purdie1
with 'valid' archs (from poky)
2007-09-29package.bbclass: Fix .packaged pkgmaps data creation to fix depchains. Clean ↵Richard Purdie1
up/optimise PACKAGES checks a bit
2007-09-29kernel.bbclass: Add menuconfig task (from poky)Richard Purdie1
2007-09-29kernel.bbclass: Package vmlinux file (used by oprofile) (from poky)Richard Purdie1
2007-09-29insane.bbclass: Raise exceptions, not strings (from poky)Richard Purdie1
2007-09-29gnome.bbclass: sync with pokyKoen Kooi1
2007-09-08qt3e.bbclass, qt3x11.bbclass: Follow qmake-base rename.Paul Sokolovsky2
2007-09-08qmake-base.bbclass: Rename to qmake_base.bbclass.Paul Sokolovsky3
* Hyphens are bad in function names. * Fixes OPIE build.
2007-09-07base.bbclass: change message about lack of checksums.ini entry for URI to ↵Marcin Juszkiewicz1
something easier to understand
2007-09-06siteinfo.bbclass: Add mips (MSB) architectureFlorian Boor1
2007-09-05package_ipk.bbclass: Improve directory existance check (from poky)Richard Purdie1
2007-09-05package_ipk.bbclass: Add sdk Packages files and fix ipkf-sdk.conf (fixing ↵Richard Purdie1
meta-toolchain) (from poky)
2007-09-05merge of '13890ee4d20d70e06eada225797e62e3847248e9'Graeme Gregory1
and '5337c2ae1bddb02aff4358e400f0a8697f0f961a'
2007-09-05classes/base.bbclass : change to make sure ${D} gets removed beforeGraeme Gregory1
do_install_prepend. Will activate in a future bitbake version. do_install_prepend became do_install[cleandirs] = "${D}"
2007-09-05bitbake.conf/image.bbclass: Set IMAGE_BASENAME to a better default and ↵Richard Purdie1
export correctly, add BZR fetcher config (from poky)
2007-09-04multimachine.bbclass: Use a new PKGDATA_DIR which includes the multimachine ↵Richard Purdie1
path to prevent cross contamination between machines. This change requires all install tasks to rerun (remove the do_install stamps from tmp/stamps)
2007-09-04package.bbclass: Turn install path into a variable (PKGDATA) and cleanup ↵Richard Purdie1
some unneeded complexity (from poky)