summaryrefslogtreecommitdiffstats
path: root/devel/gobject-introspection/files/patch-giscanner_transformer.py
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gobject-introspection/files/patch-giscanner_transformer.py')
-rw-r--r--devel/gobject-introspection/files/patch-giscanner_transformer.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/devel/gobject-introspection/files/patch-giscanner_transformer.py b/devel/gobject-introspection/files/patch-giscanner_transformer.py
new file mode 100644
index 000000000..ccd30f79e
--- /dev/null
+++ b/devel/gobject-introspection/files/patch-giscanner_transformer.py
@@ -0,0 +1,13 @@
+--- giscanner/transformer.py.orig
++++ giscanner/transformer.py
+@@ -80,6 +80,10 @@ class Transformer(object):
+
+ def parse(self, symbols):
+ for symbol in symbols:
++ ## WORKAROUND ##
++ # https://bugzilla.gnome.org/show_bug.cgi?id=550616
++ if symbol.ident in ['gst_g_error_get_type']:
++ continue
+ node = self._traverse_one(symbol)
+ if node:
+ self._append_new_node(node)