summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2019-05-16 10:56:14 +0200
committerOndrej Holy <oholy@redhat.com>2019-07-11 11:24:17 +0000
commit39ae7391652b41ccec032a305f6ddc7a558097fd (patch)
treee0f8cabdce502e95b01162cc85fad398bb7438fa
parente782512ba06374bdc45998a9b7908f5b3c500393 (diff)
downloadgvfs-39ae7391652b41ccec032a305f6ddc7a558097fd.tar.gz
build: Add dependency on gsettings-desktop-schemas
Lockdown settings provided by gsettings-desktop-schemas are used in the code, however, gsettings-desktop-schemas dependency is missing, which can lead to "Settings schema 'org.gnome.desktop.lockdown' does not contain a key named 'disable-writing-to-devices'" errors. Let's add the dependency to prevent such errors.
-rw-r--r--daemon/meson.build1
-rw-r--r--meson.build1
-rw-r--r--monitor/udisks2/meson.build1
3 files changed, 3 insertions, 0 deletions
diff --git a/daemon/meson.build b/daemon/meson.build
index b0adb620..2d253e3b 100644
--- a/daemon/meson.build
+++ b/daemon/meson.build
@@ -99,6 +99,7 @@ sources = files(
deps = socket_deps + [
gio_unix_dep,
libgvfscommon_dep,
+ gsettings_desktop_schemas_dep,
]
if enable_gcr
diff --git a/meson.build b/meson.build
index fba25d9d..805982aa 100644
--- a/meson.build
+++ b/meson.build
@@ -234,6 +234,7 @@ gio_dep = dependency('gio-2.0')
gio_unix_dep = dependency('gio-unix-2.0')
glib_dep = dependency('glib-2.0', version: '>= 2.57.2')
gobject_dep = dependency('gobject-2.0')
+gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas', version: '>= 3.33.0')
config_h.set('HAVE_G_UNIX_MOUNT_GET_ROOT_PATH', cc.has_function('g_unix_mount_get_root_path', dependencies: gio_dep))
diff --git a/monitor/udisks2/meson.build b/monitor/udisks2/meson.build
index bbcfb255..52f0f018 100644
--- a/monitor/udisks2/meson.build
+++ b/monitor/udisks2/meson.build
@@ -15,6 +15,7 @@ deps = [
libgvfscommon_monitor_dep,
libgvfsproxyvolumemonitordaemon_noin_dep,
udisks2_dep,
+ gsettings_desktop_schemas_dep,
]
if enable_logind