diff options
| -rw-r--r-- | meta/classes/package_rpm.bbclass | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index 07ab5cdd9e..084546f733 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass | |||
| @@ -433,19 +433,6 @@ python write_specfile () { | |||
| 433 | print_deps(splitrsuggests, "Suggests", spec_preamble_bottom, d) | 433 | print_deps(splitrsuggests, "Suggests", spec_preamble_bottom, d) |
| 434 | print_deps(splitrprovides, "Provides", spec_preamble_bottom, d) | 434 | print_deps(splitrprovides, "Provides", spec_preamble_bottom, d) |
| 435 | print_deps(splitrobsoletes, "Obsoletes", spec_preamble_bottom, d) | 435 | print_deps(splitrobsoletes, "Obsoletes", spec_preamble_bottom, d) |
| 436 | |||
| 437 | # conflicts can not be in a provide! We will need to filter it. | ||
| 438 | if splitrconflicts: | ||
| 439 | depends_dict = bb.utils.explode_dep_versions2(splitrconflicts) | ||
| 440 | newdeps_dict = {} | ||
| 441 | for dep in depends_dict: | ||
| 442 | if dep not in splitrprovides: | ||
| 443 | newdeps_dict[dep] = depends_dict[dep] | ||
| 444 | if newdeps_dict: | ||
| 445 | splitrconflicts = bb.utils.join_deps(newdeps_dict) | ||
| 446 | else: | ||
| 447 | splitrconflicts = "" | ||
| 448 | |||
| 449 | print_deps(splitrconflicts, "Conflicts", spec_preamble_bottom, d) | 436 | print_deps(splitrconflicts, "Conflicts", spec_preamble_bottom, d) |
| 450 | 437 | ||
| 451 | spec_preamble_bottom.append('') | 438 | spec_preamble_bottom.append('') |
| @@ -541,19 +528,6 @@ python write_specfile () { | |||
| 541 | print_deps(srcrsuggests, "Suggests", spec_preamble_top, d) | 528 | print_deps(srcrsuggests, "Suggests", spec_preamble_top, d) |
| 542 | print_deps(srcrprovides + (" /bin/sh" if srcname.startswith("nativesdk-") else ""), "Provides", spec_preamble_top, d) | 529 | print_deps(srcrprovides + (" /bin/sh" if srcname.startswith("nativesdk-") else ""), "Provides", spec_preamble_top, d) |
| 543 | print_deps(srcrobsoletes, "Obsoletes", spec_preamble_top, d) | 530 | print_deps(srcrobsoletes, "Obsoletes", spec_preamble_top, d) |
| 544 | |||
| 545 | # conflicts can not be in a provide! We will need to filter it. | ||
| 546 | if srcrconflicts: | ||
| 547 | depends_dict = bb.utils.explode_dep_versions2(srcrconflicts) | ||
| 548 | newdeps_dict = {} | ||
| 549 | for dep in depends_dict: | ||
| 550 | if dep not in srcrprovides: | ||
| 551 | newdeps_dict[dep] = depends_dict[dep] | ||
| 552 | if newdeps_dict: | ||
| 553 | srcrconflicts = bb.utils.join_deps(newdeps_dict) | ||
| 554 | else: | ||
| 555 | srcrconflicts = "" | ||
| 556 | |||
| 557 | print_deps(srcrconflicts, "Conflicts", spec_preamble_top, d) | 531 | print_deps(srcrconflicts, "Conflicts", spec_preamble_top, d) |
| 558 | 532 | ||
| 559 | spec_preamble_top.append('') | 533 | spec_preamble_top.append('') |
