From f5c77e40b33922b89000729c5ab68e5885c5e4de Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 11 Oct 2018 14:41:46 +0200 Subject: [PATCH] mutter: 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 --- mutter.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mutter.spec b/mutter.spec index 7bc7cb7..22240bb 100644 --- a/mutter.spec +++ b/mutter.spec @@ -7,7 +7,7 @@ Name: mutter Version: 3.30.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Window and compositing manager based on Clutter License: GPLv2+ @@ -80,7 +80,7 @@ Requires: gsettings-desktop-schemas%{?_isa} >= %{gsettings_desktop_schemas_versi Requires: gtk3%{?_isa} >= %{gtk3_version} Requires: pipewire%{_isa} >= %{pipewire_version} Requires: startup-notification -Requires: dbus-x11 +Requires: dbus Requires: zenity Requires: json-glib%{?_isa} >= %{json_glib_version} @@ -181,6 +181,11 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %{_datadir}/mutter/tests %changelog +* Thu Oct 11 2018 David Herrmann - 3.30.1-2 +- Reduce 'dbus-x11' dependency to 'dbus'. The xinit script 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. + * Mon Oct 08 2018 Florian Müllner - 3.30.1-1 - Update to 3.30.1