================================ PackageKit:source=0.4.9-5 (previous: 0.4.9-4) cvc rdiff PackageKit -1 /weasel.rpath.org@wgl:3-devel/0.4.9-5 ================================ 0.4.9-5 Filip Brcic (brcha@xxxxxxxxxxxx) Wed Jun 16 08:16:22 2010 Customized to fit with needs of Weasel GNU/Linux PackageKit.recipe: changed Index: PackageKit.recipe ==================================================================== contents(size sha1) inode(mtime) --- PackageKit.recipe /weasel.rpath.org@wgl:3-devel/0.4.9-4 +++ PackageKit.recipe /weasel.rpath.org@wgl:3-devel/0.4.9-5 @@ -41,6 +41,8 @@ def unpack(r): r.addArchive('http://www.packagekit.org/releases/') + + r.addPatch('PackageKit-weasel-0.4.9.patch') #r.addSource('pk.tmpwatch', dest='%(sysconfdir)s/cron.daily/PKConaryCache') PackageKit-weasel-0.4.9.patch: new --- /dev/null +++ PackageKit-weasel-0.4.9.patch @@ -0,0 +34 @@ +diff -Naur PackageKit-0.4.9.orig/backends/conary/conaryBackend.py PackageKit-0.4.9/backends/conary/conaryBackend.py +--- PackageKit-0.4.9.orig/backends/conary/conaryBackend.py 2009-08-03 14:34:36.000000000 +0200 ++++ PackageKit-0.4.9/backends/conary/conaryBackend.py 2010-06-16 14:12:38.688039273 +0200 +@@ -808,6 +808,8 @@ + return "http://issues.rpath.com;rPath Issues Tracker" + elif "foresight.rpath.org" in branch: + return "http://issues.foresightlinux.org; Foresight Issues Tracker" ++ elif "weasel.rpath.org" in branch: ++ return "http://www.assembla.com/spaces/weasel/tickets;Weasel Issues Tracker" + else: + return "" + def _get_license(self, license_list ): +diff -Naur PackageKit-0.4.9.orig/backends/conary/generateXML.py PackageKit-0.4.9/backends/conary/generateXML.py +--- PackageKit-0.4.9.orig/backends/conary/generateXML.py 2009-08-03 14:33:46.000000000 +0200 ++++ PackageKit-0.4.9/backends/conary/generateXML.py 2010-06-16 14:13:14.207289026 +0200 +@@ -58,7 +58,17 @@ + for cat in value: + cat_node = cElementTree.Element("category", lang = "en") + cat_node.text = cat +- package.append(node) ++ package.append(cat_node) ++ elif key == "licenses": ++ for lic in value: ++ lic_node = cElementTree.Element("license", lang="en") ++ lic_node.text = lic ++ package.append(lic_node) ++ elif key == "crypto": ++ for crypt in value: ++ crypt_node = cElementTree.Element("crypto", lang="en") ++ crypt_node.text = crypt ++ package.append(crypt_node) + else: + node = cElementTree.Element(key, lang = "en") + node.text = value Committed by: brcha