[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4125/8267] lib/oe/utils: Add build_depends_string function



commit eeb30764e9ac712dd2512aedecb6b5e53eafd9c2
Author: Richard Purdie <richard purdie linuxfoundation org>
Date:   Thu Jan 19 19:31:54 2017 +0000

    lib/oe/utils: Add build_depends_string function
    
    This is useful when manipulating depends strings for task [depends]
    flags and is slightly easier to parse than some inline python.
    
    (From OE-Core rev: 7b05ea65a8db8a27b2a5579675775ee34ceb63c2)
    
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/lib/oe/utils.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py
index 76806b5..330a5ff 100644
--- a/meta/lib/oe/utils.py
+++ b/meta/lib/oe/utils.py
@@ -97,6 +97,10 @@ def param_bool(cfg, field, dflt = None):
         return False
     raise ValueError("invalid value for boolean parameter '%s': '%s'" % (field, value))
 
+def build_depends_string(depends, task):
+    """Append a taskname to a string of dependencies as used by the [depends] flag"""
+    return " ".join(dep + ":" + task for dep in depends.split())
+
 def inherits(d, *classes):
     """Return True if the metadata inherits any of the specified classes"""
     return any(bb.data.inherits_class(cls, d) for cls in classes)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]