summaryrefslogtreecommitdiffstats
path: root/meta/classes/package_ipk.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/package_ipk.bbclass')
-rw-r--r--meta/classes/package_ipk.bbclass25
1 files changed, 13 insertions, 12 deletions
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass
index 04b117b75d..da195a99e1 100644
--- a/meta/classes/package_ipk.bbclass
+++ b/meta/classes/package_ipk.bbclass
@@ -248,24 +248,25 @@ python do_package_ipk () {
248 248
249 bb.build.exec_func("mapping_rename_hook", localdata) 249 bb.build.exec_func("mapping_rename_hook", localdata)
250 250
251 rdepends = bb.utils.explode_deps(bb.data.getVar("RDEPENDS", localdata, 1) or "") 251 rdepends = bb.utils.explode_dep_versions(bb.data.getVar("RDEPENDS", localdata, 1) or "")
252 rrecommends = bb.utils.explode_deps(bb.data.getVar("RRECOMMENDS", localdata, 1) or "") 252 rrecommends = bb.utils.explode_dep_versions(bb.data.getVar("RRECOMMENDS", localdata, 1) or "")
253 rsuggests = (bb.data.getVar("RSUGGESTS", localdata, 1) or "").split() 253 rsuggests = bb.utils.explode_dep_versions(bb.data.getVar("RSUGGESTS", localdata, 1) or "")
254 rprovides = (bb.data.getVar("RPROVIDES", localdata, 1) or "").split() 254 rprovides = bb.utils.explode_dep_versions(bb.data.getVar("RPROVIDES", localdata, 1) or "")
255 rreplaces = (bb.data.getVar("RREPLACES", localdata, 1) or "").split() 255 rreplaces = bb.utils.explode_dep_versions(bb.data.getVar("RREPLACES", localdata, 1) or "")
256 rconflicts = (bb.data.getVar("RCONFLICTS", localdata, 1) or "").split() 256 rconflicts = bb.utils.explode_dep_versions(bb.data.getVar("RCONFLICTS", localdata, 1) or "")
257
257 if rdepends: 258 if rdepends:
258 ctrlfile.write("Depends: %s\n" % ", ".join(rdepends)) 259 ctrlfile.write("Depends: %s\n" % bb.utils.join_deps(rdepends))
259 if rsuggests: 260 if rsuggests:
260 ctrlfile.write("Suggests: %s\n" % ", ".join(rsuggests)) 261 ctrlfile.write("Suggests: %s\n" % bb.utils.join_deps(rsuggests))
261 if rrecommends: 262 if rrecommends:
262 ctrlfile.write("Recommends: %s\n" % ", ".join(rrecommends)) 263 ctrlfile.write("Recommends: %s\n" % bb.utils.join_deps(rrecommends))
263 if rprovides: 264 if rprovides:
264 ctrlfile.write("Provides: %s\n" % ", ".join(rprovides)) 265 ctrlfile.write("Provides: %s\n" % bb.utils.join_deps(rprovides))
265 if rreplaces: 266 if rreplaces:
266 ctrlfile.write("Replaces: %s\n" % ", ".join(rreplaces)) 267 ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces))
267 if rconflicts: 268 if rconflicts:
268 ctrlfile.write("Conflicts: %s\n" % ", ".join(rconflicts)) 269 ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts))
269 src_uri = bb.data.getVar("SRC_URI", localdata, 1) 270 src_uri = bb.data.getVar("SRC_URI", localdata, 1)
270 if src_uri: 271 if src_uri:
271 src_uri = re.sub("\s+", " ", src_uri) 272 src_uri = re.sub("\s+", " ", src_uri)