Known issues:
GArgument does not get exported correctly by introspection.
-Use the girepository from here..
+Use the girepository.gir from here..
+https://github.com/roojs/gir-1.2-gtk-3.0/blob/master/GIRepository-2.0.gir
+g-ir-compile GIRepository-2.0.gir -o GIRepository-2.0.typelib
+
+make a copy of /usr/lib/girepoistory-1.0/GIRepository-2.0.typelib
+copy that over it.
+
-----------------------------