diff --git a/gobject-introspection-compilecrashfix.patch b/gobject-introspection-compilecrashfix.patch new file mode 100644 index 0000000..12de58a --- /dev/null +++ b/gobject-introspection-compilecrashfix.patch @@ -0,0 +1,38 @@ +From a1f5af4683b08892e87288ef4906782f4094703d Mon Sep 17 00:00:00 2001 +From: Dan Winship +Date: Mon, 06 Jul 2009 15:17:40 +0000 +Subject: Sync the basic types array in girnode.c:serialize_type with GITypeTag + +Fixes a crash compiling GIRepository-2.0.gir. + +http://bugzilla.gnome.org/show_bug.cgi?id=587823 +--- +diff --git a/girepository/girnode.c b/girepository/girnode.c +index bd9be68..22e821e 100644 +--- a/girepository/girnode.c ++++ b/girepository/girnode.c +@@ -1229,6 +1229,8 @@ serialize_type (GIrModule *module, + "uint32", + "int64", + "uint64", ++ "short", ++ "ushort", + "int", + "uint", + "long", +@@ -1237,11 +1239,10 @@ serialize_type (GIrModule *module, + "size", + "float", + "double", ++ "time_t", ++ "GType", + "utf8", + "filename", +- "string", +- "sequence", +- "any" + }; + + if (node->tag < GI_TYPE_TAG_ARRAY) +-- +cgit v0.8.2