-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Howdy,

In case you haven't read, Xfconf 4.13.6 brings a new gsettings backend[0]. As it stands in git right now, the new backend is placed in the 'xfconf' package which then is marked as providing 'gsettings-backend'. This somewhat diverges with what the other current backends do, which is provide a new *-gsettings-backend package.

If we wanted to follow suit of gconf/dconf, we could do so by applying the patch that is attached. The advantage of doing so is that one can continue to use xfconf while not using the xfconf gsettings backend as there's no migration step, while allowing those that wish to get rid of dconf and not have two settings systems can. The downside of course is having to go through NEW.


~Unit 193
Unit193 @ freenode
Unit193 @ OFTC

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCQAGBQJbzpL8AAoJEFAB4bCao3RLHOQQAMW+hOicpTWvStsik52jlWYp
2eryAIOcMJtx2Sh1++v/iVWehTz41wmvaDNFShzUz5i5OPSJcp/zIJ+Z6s8FEAXx
JyJWMWtodzz599ObkrOeEv1SYrgfmIC1C9oXi0sdMGjhD1UxgbZI+Lxs869yZVqf
L2kGuXBRsySw8NeJhM94zirRdKUYqahSFU+8Mq63V/pRopF4Ki39lUyKqnffo8xT
AHrO+h4F89EQu6fc2QOuA5hkUbmhnLmULE9YpVR9Pp+vI/0YOcR6ZqtnzYQjBvTm
jGqq8iDOkPLumKuRFR7xilgXRlShre0HK4ovfGAh29GhP7MPz6B+gNVGFZt1Iahl
VsMy0ND/hUcRnNxYBvTC/ayChtnwGy40f4tN+RF7FWhaoheKX/5etgGdh948ZqLu
bSjekmqI9Bm/5U8thRUZ0xii5c2wyjUsx1i0uJpjlsainQ1LVDNC6pYipG+hqhKI
2RlItxAXFNuPO3M+PyQSiJUSViER2tyezc/GOj+Dp8ICeLslKboFNAvJk4OTtcbf
s1WXf5wL9zE9LlhGXMR4KsYtVoboxkKy3TzyOjexzlK1ud7YsMBhlp8L+CBsOxTI
NlFZmV2o4ROfoDe3sE6PN/2Ox7KVApph3BFrls4/W0bYpIRrip8f6WqxM3XyWZBZ
3f4t8qSbeg7XA3BqFgQ7
=tlNp
-----END PGP SIGNATURE-----
diff --git a/debian/control b/debian/control
index e4494e2..0837ebe 100644
--- a/debian/control
+++ b/debian/control
@@ -51,9 +51,22 @@ Architecture: any
 Depends: default-dbus-session-bus | dbus-session-bus,
          ${misc:Depends},
          ${shlibs:Depends}
-Provides: gsettings-backend
 Recommends: ${shlibs:Recommends}
+Suggests: xfconf-gsettings-backend
 Description: utilities for managing settings in Xfce
  xfconf contains xfconfd and xfconf-query.
   - xfconfd handles the Xfce settings storage
   - xfconf-query enables users to tune settings from command line
+
+Package: xfconf-gsettings-backend
+Architecture: any
+Depends: xfconf, ${misc:Depends}, ${shlibs:Depends}
+Provides: gsettings-backend
+Description: utilities for managing settings in Xfce - gsettings backend
+ xfconf contains xfconfd and xfconf-query.
+  - xfconfd handles the Xfce settings storage
+  - xfconf-query enables users to tune settings from command line
+ .
+ This package contains a back-end for GSettings. It is needed by
+ applications accessing settings through GSettings to set custom values
+ and listen for changes.
diff --git a/debian/xfconf-gsettings-backend.install b/debian/xfconf-gsettings-backend.install
new file mode 100644
index 0000000..1ef8a2c
--- /dev/null
+++ b/debian/xfconf-gsettings-backend.install
@@ -0,0 +1 @@
+usr/lib/*/gio/modules/libxfconfgsettingsbackend.so
diff --git a/debian/xfconf.install b/debian/xfconf.install
index e4480ba..26bb06a 100644
--- a/debian/xfconf.install
+++ b/debian/xfconf.install
@@ -1,5 +1,4 @@
 usr/bin
-usr/lib/*/gio/modules/libxfconfgsettingsbackend.so
 usr/lib/*/xfce4/xfconf/xfconfd
 usr/share/dbus-1
 usr/share/locale

Reply via email to