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 + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + + '' + + + +