package.bbclass: export subpackage individual version, if different from main
authorDenys Dmytriyenko <denis@denix.org>
Sat, 19 Sep 2009 20:33:00 +0000 (20:33 +0000)
committerDenys Dmytriyenko <denis@denix.org>
Tue, 13 Oct 2009 16:08:19 +0000 (12:08 -0400)
commit035dab3a2edcb3698b44e64d44b6eecfbc0fb77c
treefa734000d01943f68b0454bc841d9ee7daee0ef9
parent555fa9cca6265aa8c185dd92da6331a644740f43
package.bbclass: export subpackage individual version, if different from main

Fixes the wrong versioned runtime dependency for shlib subpackages with
own versions. Consider this:

PACKAGES = "libfoo libbar"
PV_libfoo = "1"
PV_libbar = "2"
PV = "3"

That will generate libfoo_1 and libbar_2 packages, but version 3 will be
exported in shlibs database, leading to the following versioned runtime
dependencies:

RDEPENDS: libfoo (>=3) libbar (>=3)

This fixes the problem.

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Koen Kooi <koen@openembedded.org>
classes/package.bbclass