summaryrefslogtreecommitdiff
path: root/sysutils/gnome-settings-daemon/files
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/gnome-settings-daemon/files')
-rw-r--r--sysutils/gnome-settings-daemon/files/patch-data_meson.build10
-rw-r--r--sysutils/gnome-settings-daemon/files/patch-data_org.gnome.settings-daemon.plugins.gschema.xml.in10
-rw-r--r--sysutils/gnome-settings-daemon/files/patch-meson.build13
-rw-r--r--sysutils/gnome-settings-daemon/files/patch-plugins_meson.build15
4 files changed, 35 insertions, 13 deletions
diff --git a/sysutils/gnome-settings-daemon/files/patch-data_meson.build b/sysutils/gnome-settings-daemon/files/patch-data_meson.build
new file mode 100644
index 000000000000..dcf1f5a8d559
--- /dev/null
+++ b/sysutils/gnome-settings-daemon/files/patch-data_meson.build
@@ -0,0 +1,10 @@
+--- data/meson.build.orig 2022-09-17 21:37:19 UTC
++++ data/meson.build
+@@ -5,7 +5,6 @@ schemas = [
+ 'org.gnome.settings-daemon.peripherals.wacom.gschema.xml',
+ 'org.gnome.settings-daemon.plugins.gschema.xml',
+ 'org.gnome.settings-daemon.plugins.color.gschema.xml',
+- 'org.gnome.settings-daemon.plugins.housekeeping.gschema.xml',
+ 'org.gnome.settings-daemon.plugins.media-keys.gschema.xml',
+ 'org.gnome.settings-daemon.plugins.power.gschema.xml',
+ 'org.gnome.settings-daemon.plugins.sharing.gschema.xml',
diff --git a/sysutils/gnome-settings-daemon/files/patch-data_org.gnome.settings-daemon.plugins.gschema.xml.in b/sysutils/gnome-settings-daemon/files/patch-data_org.gnome.settings-daemon.plugins.gschema.xml.in
new file mode 100644
index 000000000000..9cad1cc9fe2b
--- /dev/null
+++ b/sysutils/gnome-settings-daemon/files/patch-data_org.gnome.settings-daemon.plugins.gschema.xml.in
@@ -0,0 +1,10 @@
+--- data/org.gnome.settings-daemon.plugins.gschema.xml.in.orig 2022-09-17 21:37:19 UTC
++++ data/org.gnome.settings-daemon.plugins.gschema.xml.in
+@@ -10,7 +10,6 @@
+ </description>
+ </key>
+ <child name="color" schema="org.gnome.settings-daemon.plugins.color"/>
+- <child name="housekeeping" schema="org.gnome.settings-daemon.plugins.housekeeping"/>
+ <child name="media-keys" schema="org.gnome.settings-daemon.plugins.media-keys"/>
+ <child name="power" schema="org.gnome.settings-daemon.plugins.power"/>
+ <child name="xsettings" schema="org.gnome.settings-daemon.plugins.xsettings"/>
diff --git a/sysutils/gnome-settings-daemon/files/patch-meson.build b/sysutils/gnome-settings-daemon/files/patch-meson.build
deleted file mode 100644
index 118acd8027ef..000000000000
--- a/sysutils/gnome-settings-daemon/files/patch-meson.build
+++ /dev/null
@@ -1,13 +0,0 @@
-XXX push upstream
-
-Index: meson.build
---- meson.build.orig 2022-03-19 23:08:57 UTC
-+++ meson.build
-@@ -97,7 +97,6 @@ gweather_dep = dependency('gweather4')
- gtk_dep = dependency('gtk+-3.0', version: '>= 3.15.3')
- gtk_x11_dep = dependency('gtk+-x11-3.0')
- gweather_dep = dependency('gweather4')
--lcms_dep = dependency('lcms2', version: '>= 2.2')
- libcanberra_gtk_dep = dependency('libcanberra-gtk3')
- libgeoclue_dep = dependency('libgeoclue-2.0', version: '>= 2.3.1')
- libnotify_dep = dependency('libnotify', version: '>= 0.7.3')
diff --git a/sysutils/gnome-settings-daemon/files/patch-plugins_meson.build b/sysutils/gnome-settings-daemon/files/patch-plugins_meson.build
new file mode 100644
index 000000000000..1c55859dd23a
--- /dev/null
+++ b/sysutils/gnome-settings-daemon/files/patch-plugins_meson.build
@@ -0,0 +1,15 @@
+--- plugins/meson.build.orig 2024-03-16 22:14:58 UTC
++++ plugins/meson.build
+@@ -52,6 +52,12 @@ endif
+ disabled_plugins += ['print-notifications']
+ endif
+
++# It requires org.freedesktop.timedate1 service (systemd/elogind stuff)
++disabled_plugins += ['datetime', 'sharing']
++
++# It requires org.freedesktop.systemd1 service
++disabled_plugins += ['housekeeping']
++
+ # Specify futher required units, 'before' or 'after' may be specified if ordering is needed
+ plugin_gate_units = {
+ 'xsettings': [