]> git.ipfire.org Git - pakfire.git/commitdiff
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire into server
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 6 Apr 2011 11:23:08 +0000 (13:23 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 6 Apr 2011 11:23:08 +0000 (13:23 +0200)
Conflicts:
pakfire/packages/base.py

1  2 
pakfire/__init__.py
pakfire/builder.py
pakfire/cli.py
pakfire/packages/base.py
pakfire/packages/packager.py
pakfire/repository/__init__.py
pakfire/repository/local.py
pakfire/util.py

Simple merge
Simple merge
diff --cc pakfire/cli.py
Simple merge
index baea8ed97601ea1965356fefb5dc50a873f58a3d,777bc9989e4b27a6c31d2e9ec48a6dbdacad3c25..a1df3e6eee925e8881170af03b5e8dd259bdbce4
@@@ -282,9 -288,23 +288,26 @@@ class Package(object)
                return self.metadata.get("PKG_UUID", None)
  
        @property
 +      def supported_arches(self):
 +              return self.metadata.get("PKG_SUPPORTED_ARCHES", "all")
 +
+       def requires(self):
+               ret = ""
+               # The default attributes, that are process for the requires.
+               attrs = ("PKG_REQUIRES", "PKG_DEPS")
+               # Source packages do depend on their build dependencies.
+               if self.arch == "src":
+                       attrs = ("PKG_BUILD_DEPS",)
+               for i in attrs:
+                       ret = self.metadata.get(i, ret)
+                       if ret:
+                               break
+               return set(ret.split())
        @property
        def _provides(self):
                # Make package identifyable by its name and version/release tuples.
Simple merge
Simple merge
Simple merge
diff --cc pakfire/util.py
Simple merge