pulse-server: add gsettings module

Uses a thread to monitor gsettings data. Loads and unload modules
based on gsettings.

This makes paprefs work.
This commit is contained in:
Wim Taymans 2022-12-07 09:10:29 +01:00
parent 89d4cafec4
commit 37439d2b73
4 changed files with 313 additions and 0 deletions

View file

@ -301,6 +301,9 @@ summary({'GLib-2.0 (Flatpak support)': glib2_dep.found()}, bool_yn: true, sectio
flatpak_support = glib2_dep.found()
cdata.set('HAVE_GLIB2', flatpak_support)
gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
summary({'GIO (GSettings)': gio_dep.found()}, bool_yn: true, section: 'Misc dependencies')
gst_option = get_option('gstreamer')
gst_deps_def = {
'glib-2.0': {'version': '>=2.32.0'},