From c4b1e834532586389965e7f5d541f20922a79b4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Wed, 22 Jun 2005 13:28:33 +0000 Subject: [PATCH] * kafayi gozu yararak bitir specfile write'i --- pisi/specfile.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pisi/specfile.py b/pisi/specfile.py index 1bfa21d9..abb20f7d 100644 --- a/pisi/specfile.py +++ b/pisi/specfile.py @@ -83,7 +83,12 @@ class PackageInfo: xml.addTextNodeUnder(node, "Summary", self.summary) xml.addTextNodeUnder(node, "Description", self.description) xml.addTextNodeUnder(node, "Category", self.category) - + for dep in map(lambda x : x.elt(self), self.installDeps): + self.addNode("Source/InstallDependencies", dep) + for dep in map(lambda x : x.elt(self), self.runtimeDeps): + self.addNode("Source/RuntimeDependencies", dep) + for path in map(lambda x : x.elt(self), self.paths): + self.addNode("Files", dep) return node class SpecFile(XmlFile): @@ -139,4 +144,8 @@ class SpecFile(XmlFile): patch.addNode(self) for dep in map(lambda x : x.elt(self), self.source.buildDeps): self.addNode("Source/BuildDependencies", dep) + for update in map(lambda x : x.elt(self), self.source.history): + self.addNode("Source/History", dep) + for pkg in map(lambda x : x.elt(self), self.packages): + self.addNode("", pkg) self.writexml(filename)