Age | Commit message (Collapse) | Author | Files | |
---|---|---|---|---|
2007-10-03 | mono.bbclass: fix whitespace problem | Henryk Ploetz | 1 | |
- 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-02 | mono 1.2.5.1: added mono.bbclass, many changes required for packaging | Henryk Ploetz | 2 | |
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-29 | package_(deb|ipk).bbclass: Rename package index stamp to make it more ↵ | Richard Purdie | 2 | |
obvious what its for (from poky) | ||||
2007-09-29 | package_deb.bbclass: Map TARGET_ARCH to DPKG_ARCH to keep dpkg/apt happy ↵ | Richard Purdie | 1 | |
with 'valid' archs (from poky) | ||||
2007-09-29 | package.bbclass: Fix .packaged pkgmaps data creation to fix depchains. Clean ↵ | Richard Purdie | 1 | |
up/optimise PACKAGES checks a bit | ||||
2007-09-29 | kernel.bbclass: Add menuconfig task (from poky) | Richard Purdie | 1 | |
2007-09-29 | kernel.bbclass: Package vmlinux file (used by oprofile) (from poky) | Richard Purdie | 1 | |
2007-09-29 | insane.bbclass: Raise exceptions, not strings (from poky) | Richard Purdie | 1 | |
2007-09-29 | gnome.bbclass: sync with poky | Koen Kooi | 1 | |
2007-09-08 | qt3e.bbclass, qt3x11.bbclass: Follow qmake-base rename. | Paul Sokolovsky | 2 | |
2007-09-08 | qmake-base.bbclass: Rename to qmake_base.bbclass. | Paul Sokolovsky | 3 | |
* Hyphens are bad in function names. * Fixes OPIE build. | ||||
2007-09-07 | base.bbclass: change message about lack of checksums.ini entry for URI to ↵ | Marcin Juszkiewicz | 1 | |
something easier to understand | ||||
2007-09-06 | siteinfo.bbclass: Add mips (MSB) architecture | Florian Boor | 1 | |
2007-09-05 | package_ipk.bbclass: Improve directory existance check (from poky) | Richard Purdie | 1 | |
2007-09-05 | package_ipk.bbclass: Add sdk Packages files and fix ipkf-sdk.conf (fixing ↵ | Richard Purdie | 1 | |
meta-toolchain) (from poky) | ||||
2007-09-05 | merge of '13890ee4d20d70e06eada225797e62e3847248e9' | Graeme Gregory | 1 | |
and '5337c2ae1bddb02aff4358e400f0a8697f0f961a' | ||||
2007-09-05 | classes/base.bbclass : change to make sure ${D} gets removed before | Graeme Gregory | 1 | |
do_install_prepend. Will activate in a future bitbake version. do_install_prepend became do_install[cleandirs] = "${D}" | ||||
2007-09-05 | bitbake.conf/image.bbclass: Set IMAGE_BASENAME to a better default and ↵ | Richard Purdie | 1 | |
export correctly, add BZR fetcher config (from poky) | ||||
2007-09-04 | multimachine.bbclass: Use a new PKGDATA_DIR which includes the multimachine ↵ | Richard Purdie | 1 | |
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-04 | package.bbclass: Turn install path into a variable (PKGDATA) and cleanup ↵ | Richard Purdie | 1 | |
some unneeded complexity (from poky) | ||||
2007-09-04 | package*.bbclass: Switch to separate tasks for each packing type (from poky) | Richard Purdie | 8 | |
2007-09-04 | classes/conf: Remove bitbake < 1.8.8 compatibility code | Richard Purdie | 2 | |
2007-09-04 | base.bbclass: Wipe install directory before running install to make ↵ | Richard Purdie | 1 | |
rebuilding packages safer (from poky) | ||||
2007-09-04 | openmoko: switch to SRCREV | Koen Kooi | 1 | |
2007-09-03 | classes/{qmake*,qt4x11}.bbclass: Add a qmake2.bbclass to use qmake version two | Holger Freyther | 4 | |
Add a qmake2.bbclass which currently takes over the role of qt4x11.bbclass with setting the QTDIR, MOC, UIC properly. qmake2 and qmake now share qmake-base.bbclass this is why some var assignments and functions have been moved around. Make webkit-gtk use qmake2 to eliminate the Qt3 and Qt4/X11 dependency. | ||||
2007-09-02 | Fix PKG_CONFIG_PATH references which should be PKG_CONFIG_DIR | Richard Purdie | 2 | |
2007-09-02 | gnome-common: 2.4.0 -> 2.18.0 + associated cleanup (from Poky) | Richard Purdie | 1 | |
2007-09-02 | package_ipk.bbclass: Fix whitespace | Richard Purdie | 1 | |
2007-09-01 | package_x.bbclass: Sync with poky preparing for individual package writing tasks | Richard Purdie | 3 | |
2007-09-01 | sdk.bbclass: Remove uneeded code | Richard Purdie | 1 | |
2007-09-01 | rootfs_ipk.bbclass: Convert to use package_ipk function | Richard Purdie | 1 | |
2007-09-01 | package_ipk.bbclass: Sync with poky for locking, code to add ↵ | Richard Purdie | 1 | |
package_write_ipk task (not activated yet), change OE: field to use PN (not P), cleanups and conf and index generation functions | ||||
2007-09-01 | rootfs_deb: make sure directories exist before trying to symlink them | Koen Kooi | 1 | |
2007-09-01 | sdk.bbclass: Use variables from bitbake.conf (from Poky) | Richard Purdie | 1 | |
2007-09-01 | image.bbclass: Append to do_rootfs[recrdeptask] | Richard Purdie | 1 | |
2007-09-01 | native.bbclass: PACKAGE_DEPENDS no longer need be unset, add extra options ↵ | Richard Purdie | 1 | |
to PKG_CONFIG_PATH if EXTRA_NATIVE_PKGCONFIG_PATH is set (from poky) | ||||
2007-09-01 | images: Clean up image .bb files, moving functionality to image.bbclass ↵ | Richard Purdie | 1 | |
(LICENCE default, setup of RDEPENDS and default IMAGE_BASENAME) | ||||
2007-09-01 | rootfs_{deb|ipk}.bbclass: Fix whitespace damage, remove bashisms, sync with poky | Richard Purdie | 2 | |
2007-09-01 | base.bbclass: Fix SRC_URI overrides handling, lower the priority of local ↵ | Richard Purdie | 1 | |
file url checksum messages, correct populate_staging dependencies (from poky) | ||||
2007-09-01 | multimachine.bbclass: Add PKGDATA_DIR defintion, disabled for now (from poky) | Richard Purdie | 1 | |
2007-09-01 | classes: Convert to PKGDATA_DIR variable (from poky) | Richard Purdie | 4 | |
2007-09-01 | package.bbclass: Improve strip function and convert to python (from poky) | Richard Purdie | 1 | |
2007-08-30 | classes: Remove bitbake 1.6 compatibility code | Richard Purdie | 5 | |
2007-08-29 | efl_base.bbclass: presource task is no longer necessary | Michael Lauer | 1 | |
2007-08-29 | kernel.bbclass: Allow machines to override the kernel-base runtime dependencies | Richard Purdie | 1 | |
2007-08-28 | rootfs*.bbclass: uclibc doesn't provides glibc-locale* and locale-base*, so ↵ | Koen Kooi | 2 | |
don't try to install it | ||||
2007-08-25 | rm_work.bbclass: Make sure all hidden directories get also removed. (.pc for ↵ | Stefan Schmidt | 1 | |
example) | ||||
2007-08-23 | seppuku.bbclass: add more debugging and keep attaching buildlogs for known bugs | Koen Kooi | 1 | |
2007-08-22 | image.bbclass: Add the mkdir back in a different form. This proves nobody ↵ | Richard Purdie | 1 | |
uses USE_DEVFS and we should consider removing it, | ||||
2007-08-22 | image/rootfs_ipk: Remove uneeded mkdir calls | Richard Purdie | 2 | |