summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@datenfreihafen.org>2009-10-19 09:15:54 +0200
committerStefan Schmidt <stefan@datenfreihafen.org>2009-10-19 09:15:54 +0200
commita6dbb78ab591783e682ec1e4732d459603bb5e61 (patch)
tree2e3ae8b15e21480e69bab51b188a8eb898e35c1c /classes
parent8b903d7ea3187a87e5d69d2ea44775679b33f28b (diff)
parentf581fe3a0d3c192e04475fd61e5c7f0bcc8ccebe (diff)
Merge branch 'org.openembedded.dev' of git.openembedded.org:openembedded into org.openembedded.dev
Diffstat (limited to 'classes')
-rw-r--r--classes/package.bbclass6
1 files changed, 5 insertions, 1 deletions
diff --git a/classes/package.bbclass b/classes/package.bbclass
index 0cba1260d8..046351a415 100644
--- a/classes/package.bbclass
+++ b/classes/package.bbclass
@@ -652,6 +652,10 @@ python package_do_shlibs() {
needs_ldconfig = False
bb.debug(2, "calculating shlib provides for %s" % pkg)
+ pkgver = bb.data.getVar('PV_' + pkg, d, 1)
+ if not pkgver:
+ pkgver = ver
+
needed[pkg] = []
sonames = list()
top = os.path.join(pkgdest, pkg)
@@ -696,7 +700,7 @@ python package_do_shlibs() {
fd.close()
package_stagefile(shlibs_file, d)
fd = open(shver_file, 'w')
- fd.write(ver + '\n')
+ fd.write(pkgver + '\n')
fd.close()
package_stagefile(shver_file, d)
if needs_ldconfig and use_ldconfig: