Patchwork debian: Set RPROVIDES to include the original packagename when renaming

login
register
mail settings
Submitter Richard Purdie
Date Aug. 19, 2014, 12:40 p.m.
Message ID <1408452036.1669.57.camel@ted>
Download mbox | patch
Permalink /patch/78605/
State New
Headers show

Comments

Richard Purdie - Aug. 19, 2014, 12:40 p.m.
Currently its hard for a packagegroup recipe to depend on something who's name
can change unpredictably. We therefore add in RPROVIDES for the original
package name so that these are also available to use as dependencies.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

Patch

diff --git a/meta/classes/debian.bbclass b/meta/classes/debian.bbclass
index 47d3ed8..8fe67c8 100644
--- a/meta/classes/debian.bbclass
+++ b/meta/classes/debian.bbclass
@@ -113,6 +113,7 @@  python debian_package_name_hook () {
                             newpkg = mlpre + newpkg
                     if newpkg != pkg:
                         d.setVar('PKG_' + pkg, newpkg)
+                        d.appendVar('RPROVIDES_' + pkg, " " + pkg)
 
     # reversed sort is needed when some package is substring of another
     # ie in ncurses we get without reverse sort: