]> git.ipfire.org Git - pakfire.git/blobdiff - pakfire/builder.py
Cleanup of package data structures.
[pakfire.git] / pakfire / builder.py
index 6e15ea3b2f85912583516ad7c19c3b8e93d646a7..bc6e23dd37ac8e4ba74856ba7a6eac42549e0cf8 100644 (file)
@@ -438,9 +438,12 @@ class Builder(object):
                        k, v = m.groups()
                        pkg[k] = v.strip("\"")
 
+               # Create a dummy repository to link the virtual packages to
+               repo = repository.DummyRepository(self.pakfire)
+
                self._packages = []
                for pkg in pkgs:
-                       pkg = packages.VirtualPackage(pkg)
+                       pkg = packages.VirtualPackage(self.pakfire, repo, pkg)
                        self._packages.append(pkg)
 
                return self._packages