These used to live in gir-repository; similarly to how we're presently just holding
random .gir files for the lowlevel bits of the platform, suck these in.
In the future they'll be obsoleted by foreigns.
--- /dev/null
+<?xml version="1.0"?>
+<repository version="1.1"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <package name="dbus-1"/>
+ <namespace name="DBus"
+ version="1.0"
+ c:prefix="DBus">
+ <enumeration name="BusType" c:type="DBusBusType">
+ <member name="session" value="0" c:identifier="DBUS_BUS_SESSION"/>
+ <member name="system" value="1" c:identifier="DBUS_BUS_SYSTEM"/>
+ <member name="starter" value="2" c:identifier="DBUS_BUS_STARTER"/>
+ </enumeration>
+ <record name="Connection"
+ c:type="DBusConnection"
+ glib:type-name="DBusConnection"
+ glib:get-type="dbus_connection_get_type">
+ </record>
+ <record name="Error" c:type="DBusError">
+ </record>
+ <record name="Message"
+ c:type="DBusMessage">
+ </record>
+ <record name="MessageIter" c:type="DBusMessageIter">
+ </record>
+ <record name="PendingCall" c:type="DBusPendingCall">
+ </record>
+ </namespace>
+</repository>
--- /dev/null
+<?xml version="1.0"?>
+<repository version="1.1"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <include name="GObject" version="2.0"/>
+ <package name="dbus-glib-1"/>
+ <namespace name="DBusGLib" version="1.0" c:prefix="DBusG">
+ <record name="Connection" c:type="DBusGConnection"/>
+ <record name="MethodInvocation" c:type="DBusGMethodInvocation"/>
+ <class name="Proxy" c:type="DBusGProxy" parent="GObject.Object"
+ glib:type-name="DBusGProxy" glib:get-type="dbus_g_proxy_get_type">
+ </class>
+ <record name="ProxyClass" c:type="DBusGProxyClass"/>
+ </namespace>
+</repository>
BASE_GIRSOURCES = \
cairo-1.0.gir \
+ DBus-1.0.gir \
+ DBusGLib-1.0.gir \
fontconfig-2.0.gir \
freetype2-2.0.gir \
GL-1.0.gir \
INTROSPECTION_GIRS += GLib-2.0.gir
EXTRA_DIST += glib-2.0.c GLib-2.0.xpath
+DBusGLib-1.0.typelib: GObject-2.0.gir
+
# gobject
GOBJECT_INCLUDEDIR=$(shell pkg-config --variable=includedir gobject-2.0)/glib-2.0
GOBJECT_LIBDIR=$(shell pkg-config --variable=libdir gobject-2.0)