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:
+7
-1
@@ -249,7 +249,13 @@ class Package:
|
|||||||
def runtimeDependencies(self):
|
def runtimeDependencies(self):
|
||||||
componentdb = pisi.db.componentdb.ComponentDB()
|
componentdb = pisi.db.componentdb.ComponentDB()
|
||||||
deps = self.packageDependencies + self.packageAnyDependencies
|
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
|
return deps
|
||||||
|
|
||||||
def pkg_dir(self):
|
def pkg_dir(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user