Go to file
Chris Larson c244243274 Implement BBVERSIONS
This implements a feature similar to BBCLASSEXTEND, but for generating
multiple versions of a given recipe.  For example: BBVERSIONS = "1.0 2.0 git".

In addition to the above, one can utilize [a-b] style patterns, and can have a
:<basever> postfix, which allows you to essentially name the range of
versions.  Both the current version and the basever end up in OVERRIDES, and
the basever gets placed into the BPV variable.  The default BPV, if none is
specified, is the original PV of the recipe, before bbversions processing.

In this way, you can do things like:
BBVERSIONS = "1.0.[0-6]:1.0.0+
              1.0.[7-9]:1.0.7+"

SRC_URI_append_1.0.7+ = "file://some_extra_patch.patch;patch=1"

Or you can create a recipe per range, and name the recipe file as such: nano_1.0.7+.bb.

(Bitbake rev: 4ee9a56e16f1eb3c1649eaa3127b09ab0e93d1ec)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:45 +00:00
bitbake Implement BBVERSIONS 2010-03-25 17:25:45 +00:00
build/conf Switch to bblayers configuration 2010-03-22 18:11:41 +00:00
handbook handbook: remove OpenedHand contact information 2010-03-19 10:23:23 +00:00
meta bootimg.bbclass: Fix dependency name 2010-03-25 17:09:15 +00:00
meta-extras scm-revisions: Always use ??= operator 2010-03-25 11:59:12 +00:00
meta-gnome/packages gnome: Promote gnome-settings-daemon and dependencies into meta/. Also remove now unneeded custom staging functions 2009-08-18 16:41:39 +01:00
meta-moblin meta-moblin/layer.conf: Fix layer location 2010-03-25 11:52:31 +00:00
meta-openmoko scm-revisions: Always use ??= operator 2010-03-25 11:59:12 +00:00
scripts Switch to bblayers configuration 2010-03-22 18:11:41 +00:00
.gitignore .gitignore: ignore bblayers.conf 2010-03-23 14:51:09 +00:00
LICENSE Add top level LICENSE 2007-06-26 11:44:47 +00:00
poky-init-build-env poky-init-build-env: Remove now unneeded return 2009-11-26 11:25:16 +00:00
README README*: Update after addition of manual 2008-02-26 11:40:57 +00:00
README.hardware Fix broken string with weird characters. 2008-02-29 13:29:19 +00:00

Poky
====

Poky platform builder is a combined cross build system and development 
environment. It features support for building X11/Matchbox/GTK based 
filesystem images for various embedded devices and boards. It also 
supports cross-architecture application development using QEMU emulation
and a standalone toolchain and SDK with IDE integration.

Poky has an extensive handbook, the source of which is contained in
the handbook directory. For compiled HTML or pdf versions of this, 
see the Poky website http://pokylinux.org.

Additional information on the specifics of hardware that Poky supports
is available in README.hardware.