specfile: Create Dependency objects for each package in a

component dependency

This should fix the usage of Component dependencies. I'm
now testing.
This commit is contained in:
Ozan Çağlayan
2011-01-28 14:01:23 +00:00
parent b24c601c7f
commit 29acb90f34
+7 -1
View File
@@ -249,7 +249,13 @@ class Package:
def runtimeDependencies(self):
componentdb = pisi.db.componentdb.ComponentDB()
deps = self.packageDependencies + self.packageAnyDependencies
deps += [ componentdb.get_component(x).packages for x in self.componentDependencies ]
# Create Dependency objects for each package coming from
# a component dependency.
for component in self.componentDependencies:
for pkgName in componentdb.get_component(component).packages:
deps.append(pisi.dependency.Dependency(package=pkgName))
return deps
def pkg_dir(self):