From 97db40cf737629fc8f36d44bfc2e14864a145aa0 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 11 Oct 2018 14:59:42 +0200 Subject: [PATCH] gnome-control-center: reduce 'dbus-x11' dependency to 'dbus' Back in the days a dependency on 'dbus-x11' was required to automatically start a session bus when Xorg starts up. This is no longer the case, as the 'dbus' package now always provides a system- and user-bus to its dependents (currently via systemd units). Lets reduce the 'dbus-x11' dependency to 'dbus', so we no longer explicitly pull in 'dbus-daemon' recursively, but can safely support other bus providers that don't support the legacy X11 startup scripts (in particular dbus-broker). Signed-off-by: David Herrmann --- gnome-control-center.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gnome-control-center.spec b/gnome-control-center.spec index 0222d79..a088542 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -10,7 +10,7 @@ Name: gnome-control-center Version: 3.30.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Utilities to configure the GNOME desktop License: GPLv2+ and CC-BY-SA @@ -92,7 +92,7 @@ Requires: bolt Requires: colord # For the printers panel Requires: cups-pk-helper -Requires: dbus-x11 +Requires: dbus # For the info/details panel Requires: glx-utils # For the user languages @@ -192,6 +192,11 @@ chrpath --delete $RPM_BUILD_ROOT%{_bindir}/gnome-control-center %dir %{_datadir}/gnome/wm-properties %changelog +* Thu Oct 11 2018 David Herrmann - 3.30.1-4 +- Reduce 'dbus-x11' dependency to 'dbus'. The xinit scripts are no longer the + canonical way to start dbus, but the 'dbus' package is nowadays required to + provide a user and system bus to its dependents. + * Wed Oct 10 2018 Benjamin Berg - 3.30.1-3 - Add patch to improve background loading. The patch is not acceptable upstream as is, but is also a good improvement on the current situation