history'de ekliyoruz...
This commit is contained in:
+11
-2
@@ -98,11 +98,12 @@ class PisiBuild:
|
|||||||
def genMetaDataXml(self, package):
|
def genMetaDataXml(self, package):
|
||||||
metadata = MetaData()
|
metadata = MetaData()
|
||||||
|
|
||||||
def createElt(tagName, text):
|
def createElt(tagName, text=None):
|
||||||
createElement = metadata.dom.createElement
|
createElement = metadata.dom.createElement
|
||||||
createTextNode = metadata.dom.createTextNode
|
createTextNode = metadata.dom.createTextNode
|
||||||
elt = createElement(tagName)
|
elt = createElement(tagName)
|
||||||
elt.appendChild(createTextNode(text))
|
if text:
|
||||||
|
elt.appendChild(createTextNode(text))
|
||||||
return elt
|
return elt
|
||||||
|
|
||||||
metadata.appendElement(createElt("Name",
|
metadata.appendElement(createElt("Name",
|
||||||
@@ -128,6 +129,14 @@ class PisiBuild:
|
|||||||
metadata.appendElement(createElt("InstalledSize",
|
metadata.appendElement(createElt("InstalledSize",
|
||||||
str(size)))
|
str(size)))
|
||||||
|
|
||||||
|
elt = createElt("History")
|
||||||
|
for history in self.spec.source.history:
|
||||||
|
update = createElt("Update")
|
||||||
|
update.appendChild(createElt("Date", history.date))
|
||||||
|
update.appendChild(createElt("Version", history.version))
|
||||||
|
update.appendChild(createElt("Release", history.release))
|
||||||
|
elt.appendChild(update)
|
||||||
|
metadata.appendElement(elt)
|
||||||
|
|
||||||
metadata.write(os.path.join(self.ctx.pkg_dir(),"metadata.xml"))
|
metadata.write(os.path.join(self.ctx.pkg_dir(),"metadata.xml"))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user