Date: Friday, May 15, 2020 @ 23:21:01
  Author: jgc
Revision: 383741

upgpkg: zeitgeist 1.0.2-5: Fix ontology2code to dump python symbols (FS#62572)

Added:
  zeitgeist/trunk/ontology2code.patch
Modified:
  zeitgeist/trunk/PKGBUILD

---------------------+
 PKGBUILD            |    9 ++++++---
 ontology2code.patch |   31 +++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-05-15 22:11:42 UTC (rev 383740)
+++ PKGBUILD    2020-05-15 23:21:01 UTC (rev 383741)
@@ -4,7 +4,7 @@
 
 pkgname=zeitgeist
 pkgver=1.0.2
-pkgrel=4
+pkgrel=5
 pkgdesc="Service logging user activities and events"
 arch=(x86_64)
 url="https://launchpad.net/zeitgeist/";
@@ -16,9 +16,11 @@
 replaces=(zeitgeist-datahub)
 _commit=f6394278664b19210823d27e9c04d363f38bd33d  # tags/v1.0.2^0
 
source=("git+https://anongit.freedesktop.org/git/zeitgeist/zeitgeist#commit=$_commit";
-         zeitgeist-python3.patch)
+         zeitgeist-python3.patch
+         ontology2code.patch)
 sha256sums=('SKIP'
-            '69f7eb95e51cabef247296a92d753de654ffeeca8e111f58cbaa960d5e431e10')
+            '69f7eb95e51cabef247296a92d753de654ffeeca8e111f58cbaa960d5e431e10'
+            '5242827ff26b0dcb151053a48e77e50931ac2beba131bfdabdfe9421c616862e')
 validpgpkeys=('E4884AEEDE4CC02043C3D8045DECDBA89270E723') #Rico Tzschichholz 
<ric...@ubuntu.com>
 
 pkgver() {
@@ -30,6 +32,7 @@
   cd $pkgname
 
   patch -p1 -i ../zeitgeist-python3.patch # Port to python3
+  patch -p1 -i ../ontology2code.patch
   autoreconf -fi
 }
 

Added: ontology2code.patch
===================================================================
--- ontology2code.patch                         (rev 0)
+++ ontology2code.patch 2020-05-15 23:21:01 UTC (rev 383741)
@@ -0,0 +1,31 @@
+diff --git a/data/ontology2code b/data/ontology2code
+index 63af897d..b05f7412 100755
+--- a/data/ontology2code
++++ b/data/ontology2code
+@@ -195,7 +195,7 @@ class Utils:
+       def replace_items(item_set, item_map):
+               if not item_set:
+                       return
+-              for item, value in item_map.iteritems():
++              for item, value in item_map.items():
+                       try:
+                               item_set.remove(item)
+                       except KeyError:
+@@ -277,7 +277,7 @@ class GenericSerializer:
+ class PythonSerializer(GenericSerializer):
+ 
+       def dump(self):
+-              for symbol in sorted(self.symbols.itervalues()):
++              for symbol in sorted(self.symbols.values()):
+                       parents = set((symbol.uri for symbol in symbol.parents))
+                       Utils.replace_items(parents, {
+                               str(NIENS['InformationElement']): 
'Interpretation',
+@@ -435,7 +435,7 @@ class OntologyCodeGenerator:
+ if __name__ == "__main__":
+       parser = argparse.ArgumentParser()
+       parser.add_argument('--vala', nargs=4, metavar=('URI_TEMPLATE', 
'SYMBOLS_TEMPLATE', 'URI_DESTINATION', 'SYMBOLS_DESTINATION'))
+-      parser.add_argument('--dump-python', action='store_false')
++      parser.add_argument('--dump-python', action='store_true')
+ 
+       args = parser.parse_args()
+ 

Reply via email to