diff mbox

[3/4] auto-package-utils: Add option to set common DEPENDS for all utils

Message ID 8451bb9378cec4931695bb1a5ba361a152920098.1388736224.git.christian.braunersorensen@prevas.dk
State Superseded
Delegated to: Esben Haabendal
Headers show

Commit Message

christian.braunersorensen@prevas.dk Jan. 3, 2014, 8:04 a.m. UTC
From: Christian Sørensen <christian.braunersorensen@prevas.dk>

Signed-off-by: Christian Sørensen <christian.braunersorensen@prevas.dk>
---
 classes/auto-package-utils.oeclass | 8 ++++++++
 1 file changed, 8 insertions(+)
diff mbox

Patch

diff --git a/classes/auto-package-utils.oeclass b/classes/auto-package-utils.oeclass
index 12be0c0..eae7bd3 100644
--- a/classes/auto-package-utils.oeclass
+++ b/classes/auto-package-utils.oeclass
@@ -27,6 +27,7 @@  def auto_package_utils (d):
     pn = d.get("PN")
     utils = (d.get("AUTO_PACKAGE_UTILS") or "").split()
     auto_rdepends = d.get("AUTO_PACKAGE_UTILS_RDEPENDS")
+    auto_depends = d.get("AUTO_PACKAGE_UTILS_DEPENDS")
     exeext = d.get("HOST_EXEEXT") or ""
     packages = []
     doc_packages = []
@@ -74,6 +75,13 @@  def auto_package_utils (d):
             else:
                 d.set("RDEPENDS_" + pkg, auto_rdepends)
 
+        if auto_depends:
+            depends = d.get("DEPENDS_" + pkg)
+            if depends:
+                d.set("DEPENDS_" + pkg, depends + " " + auto_depends)
+            else:
+                d.set("DEPENDS_" + pkg, auto_depends)
+
         pkg_provides = (d.get("PROVIDES_" + pkg) or "").split()
         pkg_provides.append(utilname)
         d.set("PROVIDES_" + pkg, " ".join(pkg_provides))