diff options
-rw-r--r-- | meta/classes/package_deb.bbclass | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass index 4f107b58ee..1f1bc81e14 100644 --- a/meta/classes/package_deb.bbclass +++ b/meta/classes/package_deb.bbclass | |||
@@ -236,6 +236,10 @@ python do_package_deb () { | |||
236 | debian_cmp_remap(rsuggests) | 236 | debian_cmp_remap(rsuggests) |
237 | # Deliberately drop version information here, not wanted/supported by deb | 237 | # Deliberately drop version information here, not wanted/supported by deb |
238 | rprovides = dict.fromkeys(bb.utils.explode_dep_versions2(localdata.getVar("RPROVIDES") or ""), []) | 238 | rprovides = dict.fromkeys(bb.utils.explode_dep_versions2(localdata.getVar("RPROVIDES") or ""), []) |
239 | # Remove file paths if any from rprovides, debian does not support custom providers | ||
240 | for key in list(rprovides.keys()): | ||
241 | if key.startswith('/'): | ||
242 | del rprovides[key] | ||
239 | rprovides = collections.OrderedDict(sorted(rprovides.items(), key=lambda x: x[0])) | 243 | rprovides = collections.OrderedDict(sorted(rprovides.items(), key=lambda x: x[0])) |
240 | debian_cmp_remap(rprovides) | 244 | debian_cmp_remap(rprovides) |
241 | rreplaces = bb.utils.explode_dep_versions2(localdata.getVar("RREPLACES") or "") | 245 | rreplaces = bb.utils.explode_dep_versions2(localdata.getVar("RREPLACES") or "") |