aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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>
2011-04-20sane-toolchain-*: define DEBUG_FLAGS and add it to FULL_OPTIMIZATION to make ↵Martin Jansa
-dbg packages more usefull Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-20sane-toolchain-eglibc: remove ggdb3 work around, those alignment traps are ↵Martin Jansa
gone now Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-20sane-toolchain-uclibc: use -pipeBernhard Reutner-Fischer
Use -pipe for both BUILD_OPTIMIZATION and FULL_OPTIMIZATION Signed-off-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-20sane-toolchain-uclibc.inc: Use -O2 for powerpc targetsKhem Raj
* -Os compiled root file system segfaults everywhere we dont know why yet so we use -O2 meanwhile we figure the reason for -Os failure Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-04-20sane-toolchain-uclinux-uclibc: use -pipeBernhard Reutner-Fischer
Use -pipe for FULL_OPTIMIZATION Signed-off-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-03-19libphone-ui-shr: bump SRCREVThomas Zimmermann
bump to fix compilation error
2011-03-19libphone-ui-shr: update SRCREV to fix a SIGFPEThomas Zimmermann
2011-03-15e-wm: add some debug output to debug the startup issueThomas Zimmermann
2011-03-05accelges_svn.bb: move to openmoko-3rdparty and make it work againDenis 'GNUtoo' Carikli
On recent kernels,the openmoko accelerometers input node moved: /dev/input/event2 -> /dev/input/event3 /dev/input/event3 -> /dev/input/event4 And the reporting format went from relative to absolute. Thanks a lot elisa42 from #openmoko-cdevel on Freenode on irc: <elisa42> GNUtoo|laptop: accelges is probably not working because they use event2/3 which is now event3/4. i think we should report this upstream [...] <elisa42> GNUtoo|laptop: read http://wiki.openmoko.org/wiki/Accelerometer_data_retrieval#Data_structure to understand what rel means Note that upstream doesn't exist anymore: accelges was developped as a google summer of code by someone that now works at Microsoft ( http://www.borza.ro/ for more details) . Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
2011-03-05cornucopia: bump SRCREV for fixed voiphandset profileThomas Zimmermann
Signed-off-by: Thomas Zimmermann <zimmermann@vdm-design.de>
2011-03-05e2fsprogs: fix cherry-pick errorsThomas Zimmermann
2011-03-05e2fsprogs: Fix chattr update-alternatives locationTom Rini
Reported by Jaap de Jong. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-03-05e2fsprogs.inc - break shared libs into separate packagesMike Westerhof
Break the two shared libraries (libe2p and libext2fs) out of the general e2fsprogs package and into their own packages. This avoids pulling in unwanted executables when a distro only desires the basic tools (such as e2fsck and/or mke2fs). Signed-off-by: Mike Westerhof <mike@mwester.net> Acked-by: Koen Kooi <koen@openembedded.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-03-05e2fsprogs: fix symlink creationAndreas Oberritter
Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-03-05shr-settings: bump SRCREVThomas Zimmermann
This is to update the timezone lable after the timezone has changed. Signed-off-by: Thomas Zimmermann <ml@vdm-design.de>
2011-03-04busybox-1.18.3: add last fixEric Bénard
Signed-off-by: Eric Bénard <eric@eukrea.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2011-03-04netbase and opkg: reorder init scripts to make networking come up at first bootDenis Carikli
Without that fix, usb0 doesn't come up at first boot (tested on the bug machine, with Angstrom on a console-image). Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-03-04opkg: move to r609Koen Kooi
This fixes a few segfaults Signed-off-by: Koen Kooi <koen@openembedded.org>
2011-03-04ffphonelog: bump SRCREV to latest git, now using EXTRA_OEMAKE?ukasz Pankowski
Signed-off-by: ?ukasz Pankowski <lukpank@o2.pl> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-28efreet: fix segfaultThomas Zimmermann
* when installing a new .desktop file on the desktop e segfaults if there is a file without . in that dir * this fixes SHR bug #1295 Signed-off-by: Thomas Zimmermann <ml@vdm-design.de>
2011-02-27tzdata: Updated to 2011bTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-27shr-e-gadgets: update SRC_REVThomas Zimmermann
This fixes a segfault when the GSM resource isn't initialized properly Signed-off-by: Thomas Zimmermann <ml@vdm-design.de>
2011-02-27libphone-ui-shr: update SRC_REVThomas Zimmermann
This fixes a segfault in the messages list Signed-off-by: Thomas Zimmermann <zimmermann@vdm-design.de>
2011-02-22iliwi: remove patch for vala 0.11.4 as we still use 0.11.3Thomas Zimmermann
Signed-off-by: Thomas Zimmermann <zimmermann@vdm-design.de>
2011-02-22iliwi: add patch for vala-0.11.4 and patch from Ben ThompsonMartin Jansa
* fix wrong null position in my 0001-adapt-to-elementary-genlist_item_insert_before-API-c.patch * Ben Thompson fixed WPA issue * Pau Espin Pedrol added another patch for newer vala-0.11.4 * all patches were sent upstream, no reply yet Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-20task-shr-feed: remove mokosuiteThomas Zimmermann
2011-02-20base-files: update om-gta02's fstab and bump PRDenis 'GNUtoo' Carikli
The update is based on the default fstab, it fixes a long standing bug where the rootfs was hardcoded to /dev/mtdblock6 with the jffs2 filesystem. The om-gta02 machine can boot from microsd or from mtd(jffs2 or ubifs), so not hardcoding the defult rootfs is good. Note that some lines were not imported from the default fstab: * The devpts mount point is mounted by /etc/init.d/mountdevsubfs.sh: From #openmoko-cdevel on Freenode on irc: Feb 19 18:20:22 <elisa42> its mounteted by mountdevsubfs.sh * usbfs mount point is absent(/proc/bus/usb doesn't exist on target) Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
2011-02-20file: moved to 5.05Frans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2011-02-20busybox: add 1.18.3 and its fixesEric Bénard
- 1.18.3 is 1.18.2 + the fixes already presents in OE - additional fixes from http://busybox.net/downloads/fixes-1.18.3/ were added to the recipe Signed-off-by: Eric Bénard <eric@eukrea.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2011-02-20busybox: add group to -passwd packageBernhard Reutner-Fischer
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Eric Bénard <eric@eukrea.com> Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2011-02-20util-linux-ng: add 2.18Eric Bénard
from the changelong, the most important update over 2.17 is a memory leak fix in mount Signed-off-by: Eric Bénard <eric@eukrea.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2011-02-20openmoko-gps: bump SRCREV, fix QA issues, fix hardcoded path, use ↵Martin Jansa
bindir/datadir and rename recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-20mokoeightball: fix hardcoded paths and QA issuesMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-20shr-e-gadgets: add path to edje-ccMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-20shr-e-gadgets: bump SRCREVMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-20busybox: create busybox-inetd packageAndreas Oberritter
* Empty package unless CONFIG_INETD=y. * Use update-alternatives with priority 50. * Install initscript and inetd.conf. * RPROVIDE inetd Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Eric Bénard <eric@eukrea.com>
2011-02-20tzcode-native: update to 2011bOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-02-20efreet: newer revisions have icon cache enabled by default and dropped old codeMartin Jansa
* option --enable-icon-cache was removed with old code * this file is needed as part of main libefreet1 package Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-20shr.conf: change release to rc3Thomas Zimmermann
2011-02-01ffalarms: bump SRCREV to fix compilation with valac 0.11.2?ukasz Pankowski
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>