mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
package.bbclass: Fix runtime_maping_rename so version information isn't removed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
parent
c7edcc0316
commit
1a6a15e568
|
@ -210,12 +210,12 @@ def runtime_mapping_rename (varname, d):
|
|||
#bb.note("%s before: %s" % (varname, bb.data.getVar(varname, d, True)))
|
||||
|
||||
new_depends = []
|
||||
for depend in bb.utils.explode_deps(bb.data.getVar(varname, d, True) or ""):
|
||||
deps = bb.utils.explode_dep_versions(bb.data.getVar(varname, d, True) or "")
|
||||
for depend in deps:
|
||||
# Have to be careful with any version component of the depend
|
||||
split_depend = depend.split(' (')
|
||||
new_depend = get_package_mapping(split_depend[0].strip(), d)
|
||||
if len(split_depend) > 1:
|
||||
new_depends.append("%s (%s" % (new_depend, split_depend[1]))
|
||||
new_depend = get_package_mapping(depend, d)
|
||||
if deps[depend]:
|
||||
new_depends.append("%s (%s)" % (new_depend, deps[depend]))
|
||||
else:
|
||||
new_depends.append(new_depend)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user