aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-09-10binutils_2.21.bb: Fix the build when using libtool 2.4Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-09-10binutils-2.21: Add recipes for binutils 2.21 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-09-10ncurses 5.7: put patch in OEKoen Kooi
The patch disappeared and apache on the sourcemirrors doesn't allow downloading of '.sh' files. This is *exactly* why we keep patches in OE instead downloading them from unreliable websites Signed-off-by: Koen Kooi <koen@openembedded.org>
2011-09-10ncurses: Move ${PATCHDATE} into PV rather than just PKGVTom Rini
This was making explode_deps unhappy. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-09-10ncurses_5.7.bb: Update the rollup patchesKhem Raj
* Fixes bugzilla/5505 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-09-10ncurses_5.7: replace tabulators with spacesPaul Menzel
Just found this one line, when looking at the recipe. Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-13shr: bump version to rc4Thomas Zimmermann
2011-05-13e-wm: bump PR to rebuild against new efreetThomas Zimmermann
2011-05-13efreet: update to svn rev 56910Thomas Zimmermann
this fixes the shr_elm_softkey start problems on jffs2 filesystem, because in this version the mmap commands were mostly removed.
2011-05-11foxtrotgps: add `libglade` to `DEPENDS`Paul Menzel
Task configure fails with the following error message. […] checking for GTK... yes checking for GLADE... configure: error: Package requirements (libglade-2.0) were not met: No package 'libglade-2.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GLADE_CFLAGS and GLADE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Adding `libglade` to `DEPENDS` fixes this error. This patch is build tested using `minimal{,-uclibc}` for `MACHINE = "beagleboard"`. Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
2011-05-11foxtrotgps: upgrade to 1.0.1Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-05-04spojegui: bump SRCREV and remove upstream applied desktop file fixes for QA ↵Martin Jansa
issues Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-05-04spojegui: fix build without ipkg-build and fix QA issuesMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22e-wm: update startup-debug.patchThomas Zimmermann
2011-04-22Recipes: Replace ipkg-utils with opkg-utilsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22stage-manager: Use opkg utilitiesKhem Raj
* Rename stage-manager-ipkg -> stage-manager-opkg * Rename stage-manager-ipkg-build -> stage-manager-opkg-build Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22ipkg-utils: Remove the recipesKhem Raj
* So that they are not accidently used in future Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22recipes/meta recipes/tasks: Replace ipkg-utils with opkg-utilsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22bitbake.conf: include bin dirs from BBPATH in PATHChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22packaged-staging.bbclass: bug fix in ipk file name generation for searching ↵Ahsan, Noor
ipk file. * First check the availability of PKGV_pkg variable, if it is not available then get value from PKGV variable for creating ipk file name for searching ipk file. Signed-off-by: Ahsan Noor <noor_ahsan@mentor.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22bitbake.conf,nylon.conf,openwrt-sdk.conf: Use opkg-build instead of ipkg-buildKhem Raj
* Rename IPKGBUILDCMD to OPKGBUILDCMD Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22classes: Replace ipkg-make-index with opkg-make-indexKhem Raj
* STAGE_PKGMANAGER use opkg * rename IPKGBUILDCMD to OPKGBUILDCMD * Use opkg-build instead of ipkg-build Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22classes/package_ipk.bbclass,classes/sourceipk.bbclass: Use opkg-utils-native ↵Khem Raj
instead of ipkg-utils-native Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22package ipk bbclass: store build branch and revision in ipkg metadataKoen Kooi
The ipkg metadata will look like this now: koen@dominion:/OE/angstrom-dev/deploy/glibc$ dpkg-deb -I ipk/am3517-evm/matrix-gui_1.3-r19.0.6_am3517-evm.ipk new debian package, version 2.0. size 24112 bytes: control archive= 540 bytes. 629 bytes, 13 lines control Package: matrix-gui Version: 1.3-r19.0.6 Description: Matrix GUI for Qt X11 Section: multimedia Priority: optional Maintainer: Angstrom Developers <angstrom-distro-devel@linuxtogo.org> License: BSD Architecture: am3517-evm OE: matrix-gui Homepage: https://gforge.ti.com/gf/project/matrix_gui/ Build: org.openembedded.dev/f35ab2d Depends: matrix-gui-common, libpng12-0, libfreetype6, libz1, libgthread-2.0-0, libqtwebkit4, libphonon4, libqtdbus4, libqtxml4, libqtgui4, libqtnetwork4, libqtcore4, libglib-2.0-0, libc6, libstdc++6, libgcc1 Source: svn://gforge.ti.com/svn/matrix_gui/;module=trunk;proto=https;user=anonymous;pswd='' koen@dominion:/OE/angstrom-dev/deploy/glibc$ Signed-off-by: Koen Kooi <koen@openembedded.org> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Chase Maupin <chase.maupin@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22Add flags for variable typingChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22base: resurrect messages for bitbake 1.8Chris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22base.bbclass: Get rid of "WARNING: Function do_build doesn't exist"Bob Foerster
Signed-off-by: Bob Foerster <robert@erafx.com> Acked-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22oe.patch: add missing bb importsChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22utils.py: use bb.utils.vercmp_string instead of bb.vercmpAndreas Oberritter
* Fixes deprecation warning with BitBake master. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> CC: Chris Larson <chris_larson@mentor.com> Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22oe.utils: add 'inherits' functionChris Larson
This is simply a more convenient form of bb.data.inherits_class, as it can accept any number of classes, and will return True if it inherits any of them. This is similar to how isinstance() behaves. Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22unpack.py: add SRC_URI parameter unpack=<bool> (default: true)Andreas Oberritter
* This allows to download compressed files without extracting them * Use case: gcj requires ecj.jar, which must be downloaded separately and put into the gcc source directory before configure gets executed. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> CC: Chris Larson <chris_larson@mentor.com> Reviewed-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22package_ipk.bbclass: use common function to write relationship fieldsAndreas Oberritter
* A function write_dep_field() was added to do_package_ipk() to ensure explode_deps is called for every field and to simplify the code. * The following statement was removed from do_package_ipk(): if not '-locale-' and not '-dbg' and not '-dev' in pkgname: rdepends.append('%s-locale*' % pkgname) It was added in November 2008, but can never evaluate to true. See commit a045dfacf6f2541e0f410d9d109581f181303756 Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-04-22package.bbclass: call PACKAGESTRIPFUNCS before populate_packagesAndreas Oberritter
Introduce run_strip_funcs() to call the functions in PACKAGESTRIPFUNCS and place it before populate_packages(). This allows users of do_split_packages() to package the .debug directories, which get created by do_runstrip(). do_split_packages() is usually prepended to populate_packages(). Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-04-22package.bbclass: remove superfluous whitespace characters from RDEPENDSAndreas Oberritter
Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Acked-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-04-22packaged-staging.bbclass: improve documentationBernhard Reutner-Fischer
Mention usage of PSTAGE_MIRROR and add debugging-output for fetching. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-04-22More sane naming for the variable typing codeChris Larson
oe.types.value -> oe.data.typed_value This name has been bugging me. This function is the primary interface to the module for OE metadata, as it takes a variable name and datastore and returns an object of the correct type. While this function is part of the variable typing implementation, in reality it's more about giving you a useful object from the metadata, so I think oe.data is a more appropriate place for it. oe.types -> oe.maketype These are the functions which construct types, not the types themselves, so it was somewhat misleading. oe._types -> oe.types These are the actual types, any callable in this module becomes an OE type, using its arguments to determine the variable flags (optional and required) to obey. Will use __init__'s args in the case of an actual python class. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22oe.test_types: improve naming/organizationChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22oe.types: for invalid type, list valid onesChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22oe.types: add floating point typeChris Larson
Optional flags: 'fromhex': if set to a true value (obeying the same rules as for the boolean type), your string value is in base 16, not base 10 Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22oe.types: allow specifying the number base for integerChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22oe.types: add/update docstringsChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22editline: add recipe, version 20100424-3.0Chris Larson
This is an autotooled/libtoolized port of the NetBSD libedit. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22Implement variable typingChris Larson
This implementation consists of two components: - oe.types python module, whose job it is to construct objects of the defined type for a given variable in the metadata - typecheck.bbclass, which iterates over all configuration variables with a type defined and uses oe.types to check the validity of the values This gives us a few benefits: - Automatic sanity checking of all configuration variables with a defined type - Avoid duplicating the "how do I make use of the value of this variable" logic between its users. For variables like PATH, this is simply a split(), for boolean variables, the duplication can result in confusing, or even mismatched semantics (is this 0/1, empty/nonempty, what?) - Make it easier to create a configuration UI, as the type information could be used to provide a better interface than a text edit box (e.g checkbox for 'boolean', dropdown for 'choice') This functionality is entirely opt-in right now. To enable the configuration variable type checking, simply INHERIT += "typecheck". Example of a failing type check: BAZ = "foo" BAZ[type] = "boolean" $ bitbake -p FATAL: BAZ: Invalid boolean value 'foo' $ Examples of leveraging oe.types in a python snippet: PACKAGES[type] = "list" python () { import oe.types for pkg in oe.types.value("PACKAGES", d): bb.note("package: %s" % pkg) } LIBTOOL_HAS_SYSROOT = "yes" LIBTOOL_HAS_SYSROOT[type] = "boolean" python () { import oe.types assert(oe.types.value("LIBTOOL_HAS_SYSROOT", d) == True) } Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22base: start leveraging oe.typesChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22base: use bb.plain, not print for build_summaryChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22utils: drop exported var env caching for oe_popenChris Larson
This was dangerous, as an oe_run executed from the configuration metadata would result in caching the config metadata information, rather than the final metadata information. We could also cache it by the datasmart instance, but I don't think its worth the trouble at this time, particularly given the next bitbake release exports all exported vars into the process environment automatically, avoiding the need for any of this. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-04-22packaged-staging: Don't pass a trailing ' ' to bb.mkdirhierTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-04-22package.bbclass: Update locking now that pstaging is always on.Tom Rini
In a few functions we checked if pstagingactive was set and if so, grabbed the lock. But really, we should always be locking here. And inside of package_do_shlibs we need to keep the lock a little longer than we had been otherwise we can run into a race.. Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-22eeze: fix checksumsMartin Jansa
* changed upstream :/ reconfigured with GNU Autoconf 2.68 instead of GNU Autoconf 2.65 bitbake@jama ~/downloads $ diff -rq eeze-old/ eeze-new/ Files eeze-old//eeze-1.0.0/Makefile.am and eeze-new//eeze-1.0.0/Makefile.am differ Files eeze-old//eeze-1.0.0/Makefile.in and eeze-new//eeze-1.0.0/Makefile.in differ Files eeze-old//eeze-1.0.0/aclocal.m4 and eeze-new//eeze-1.0.0/aclocal.m4 differ Files eeze-old//eeze-1.0.0/compile and eeze-new//eeze-1.0.0/compile differ Files eeze-old//eeze-1.0.0/config.guess and eeze-new//eeze-1.0.0/config.guess differ Files eeze-old//eeze-1.0.0/config.sub and eeze-new//eeze-1.0.0/config.sub differ Files eeze-old//eeze-1.0.0/configure and eeze-new//eeze-1.0.0/configure differ Files eeze-old//eeze-1.0.0/configure.ac and eeze-new//eeze-1.0.0/configure.ac differ Files eeze-old//eeze-1.0.0/depcomp and eeze-new//eeze-1.0.0/depcomp differ Files eeze-old//eeze-1.0.0/doc/Makefile.in and eeze-new//eeze-1.0.0/doc/Makefile.in differ Only in eeze-new//eeze-1.0.0: eeze.spec.in Files eeze-old//eeze-1.0.0/install-sh and eeze-new//eeze-1.0.0/install-sh differ Files eeze-old//eeze-1.0.0/ltmain.sh and eeze-new//eeze-1.0.0/ltmain.sh differ Files eeze-old//eeze-1.0.0/m4/libtool.m4 and eeze-new//eeze-1.0.0/m4/libtool.m4 differ Files eeze-old//eeze-1.0.0/m4/ltoptions.m4 and eeze-new//eeze-1.0.0/m4/ltoptions.m4 differ Files eeze-old//eeze-1.0.0/m4/ltversion.m4 and eeze-new//eeze-1.0.0/m4/ltversion.m4 differ Files eeze-old//eeze-1.0.0/m4/lt~obsolete.m4 and eeze-new//eeze-1.0.0/m4/lt~obsolete.m4 differ Files eeze-old//eeze-1.0.0/missing and eeze-new//eeze-1.0.0/missing differ Files eeze-old//eeze-1.0.0/src/Makefile.in and eeze-new//eeze-1.0.0/src/Makefile.in differ Files eeze-old//eeze-1.0.0/src/bin/Makefile.in and eeze-new//eeze-1.0.0/src/bin/Makefile.in differ Files eeze-old//eeze-1.0.0/src/lib/Makefile.in and eeze-new//eeze-1.0.0/src/lib/Makefile.in differ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-20bitbake.conf: set FAKEROOT=fakerootChris Larson
This is needed for current bitbake to spawn 'fakeroot' flagged tasks. Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>