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

gnome-terminal: reduce 'dbus-x11' dependency to 'dbus'
David Herrmann • 5 years ago  
gnome-terminal.spec
file modified
+7 -2
@@ -7,7 +7,7 @@

  

  Name: gnome-terminal

  Version: 3.30.1

- Release: 1%{?dist}

+ Release: 2%{?dist}

  Summary: Terminal emulator for GNOME

  

  License: GPLv3+ and GFDL and LGPLv2+
@@ -36,7 +36,7 @@

  BuildRequires: systemd

  BuildRequires: vala-devel

  

- Requires: dbus-x11

+ Requires: dbus

  Requires: glib2%{?_isa} >= %{glib2_version}

  Requires: gsettings-desktop-schemas

  Requires: gtk3%{?_isa} >= %{gtk3_version}
@@ -104,6 +104,11 @@

  %{_datadir}/metainfo/org.gnome.Terminal.Nautilus.metainfo.xml

  

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

+ 

  * Fri Oct 05 2018 Debarshi Ray <rishi@fedoraproject.org> - 3.30.0-1

  - Update to 3.30.1

  - Rebase transparency, command-notify, custom title and translation patches

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