#10 mutter: reduce 'dbus-x11' dependency to 'dbus'
Merged 5 years ago by kalev. Opened 5 years ago by dvdhrm.
https://github.com/dvdhrm/rpm-mutter.git dbus-x11  into  master

mutter: reduce 'dbus-x11' dependency to 'dbus'
David Herrmann • 5 years ago  
mutter.spec
file modified
+7 -2
@@ -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: 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 @@

  %{_datadir}/mutter/tests

  

  %changelog

+ * Thu Oct 11 2018 David Herrmann <dh.herrmann@gmail.com> - 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 <fmuellner@redhat.com> - 3.30.1-1

  - Update to 3.30.1

  

no initial comment

Hey

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).

Thanks
David

Pull-Request has been merged by kalev

5 years ago
Metadata