diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 5b1e902c07..a5cc13f395 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -358,8 +358,12 @@ def runtime_mapping_rename (varname, pkg, d): new_depends = {} deps = bb.utils.explode_dep_versions2(d.getVar(varname, True) or "") for depend in deps: - new_depend = get_package_mapping(depend, pkg, d) - new_depends[new_depend] = deps[depend] + if depend.startswith('DONOTREPLACE'): + new_depend = depend[12:] + new_depends[new_depend] = deps[depend] + else: + new_depend = get_package_mapping(depend, pkg, d) + new_depends[new_depend] = deps[depend] d.setVar(varname, bb.utils.join_deps(new_depends, commasep=False))