From 37d5ef75306c45ca95550f4af40d9750c5b9cb88 Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Mon, 6 May 2024 13:42:55 +0200 Subject: initial commit yup, i definitely wrote all of this in a single commit --- src/dbus/com.github.hannesschulze.foobar.xml | 8 ++++ src/dbus/meson.build | 37 ++++++++++++++++ src/dbus/org.bluez.xml | 66 ++++++++++++++++++++++++++++ src/dbus/org.freedesktop.Notifications.xml | 35 +++++++++++++++ src/dbus/org.freedesktop.UPower.xml | 12 +++++ 5 files changed, 158 insertions(+) create mode 100644 src/dbus/com.github.hannesschulze.foobar.xml create mode 100644 src/dbus/meson.build create mode 100644 src/dbus/org.bluez.xml create mode 100644 src/dbus/org.freedesktop.Notifications.xml create mode 100644 src/dbus/org.freedesktop.UPower.xml (limited to 'src/dbus') diff --git a/src/dbus/com.github.hannesschulze.foobar.xml b/src/dbus/com.github.hannesschulze.foobar.xml new file mode 100644 index 0000000..e8373a6 --- /dev/null +++ b/src/dbus/com.github.hannesschulze.foobar.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/dbus/meson.build b/src/dbus/meson.build new file mode 100644 index 0000000..ec22def --- /dev/null +++ b/src/dbus/meson.build @@ -0,0 +1,37 @@ +foobar_sources += gnome.gdbus_codegen( + 'server', + 'com.github.hannesschulze.foobar.xml', + namespace: 'Foobar', + annotations: [ + ['com.github.hannesschulze.foobar.Server', 'org.gtk.GDBus.C.Name', 'Server'], + ], +) + +foobar_sources += gnome.gdbus_codegen( + 'notifications', + 'org.freedesktop.Notifications.xml', + namespace: 'Foobar', + annotations: [ + ['org.freedesktop.Notifications', 'org.gtk.GDBus.C.Name', 'Notifications'], + ], +) + +foobar_sources += gnome.gdbus_codegen( + 'upower', + 'org.freedesktop.UPower.xml', + namespace: 'Foobar', + annotations: [ + ['org.freedesktop.UPower.Device', 'org.gtk.GDBus.C.Name', 'UPowerDevice'], + ], +) + +foobar_sources += gnome.gdbus_codegen( + 'bluez', + 'org.bluez.xml', + namespace: 'Foobar', + annotations: [ + ['org.bluez.Adapter1', 'org.gtk.GDBus.C.Name', 'BluezAdapter'], + ['org.bluez.Device1', 'org.gtk.GDBus.C.Name', 'BluezDevice'], + ['org.bluez.AgentManager1', 'org.gtk.GDBus.C.Name', 'BluezAgentManager'], + ], +) \ No newline at end of file diff --git a/src/dbus/org.bluez.xml b/src/dbus/org.bluez.xml new file mode 100644 index 0000000..669e325 --- /dev/null +++ b/src/dbus/org.bluez.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/dbus/org.freedesktop.Notifications.xml b/src/dbus/org.freedesktop.Notifications.xml new file mode 100644 index 0000000..6b1d2f2 --- /dev/null +++ b/src/dbus/org.freedesktop.Notifications.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/dbus/org.freedesktop.UPower.xml b/src/dbus/org.freedesktop.UPower.xml new file mode 100644 index 0000000..18fc41d --- /dev/null +++ b/src/dbus/org.freedesktop.UPower.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + -- cgit v1.3.1