From ee42a6868d2586826a601616b033b403c1438a0f Mon Sep 17 00:00:00 2001 From: Mark Gallagher Date: Sat, 17 Dec 2022 19:39:48 +0000 Subject: [PATCH] Add pulseaudio gsettings schema --- src/modules/meson.build | 7 ++ .../org.freedesktop.pulseaudio.gschema.xml | 115 ++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 src/modules/module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml diff --git a/src/modules/meson.build b/src/modules/meson.build index 1b434b7f6..00a8ec057 100644 --- a/src/modules/meson.build +++ b/src/modules/meson.build @@ -415,6 +415,13 @@ if gio_dep.found() ] pipewire_module_protocol_pulse_deps += gio_dep cdata.set('HAVE_GIO', true) + install_data(['module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml'], + install_dir: pipewire_datadir / 'glib-2.0' / 'schemas' + ) + gnome = import('gnome') + gnome.post_install( + glib_compile_schemas: true + ) endif if flatpak_support diff --git a/src/modules/module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml b/src/modules/module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml new file mode 100644 index 000000000..9d06383de --- /dev/null +++ b/src/modules/module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + '' + Module group name + Module group name + + + + false + + + + false + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + +