SHA256
1
0
forked from pool/xinit

Accepting request 635868 from X11:XOrg

- xinit-nolonger-unset-dbus-session.patch
  * no longer unset DBUS_SESSION_BUS_ADDRESS variable to prevent
    gnome-session (and probably other DEs or programs, except of
    Plasma) from launching a new D-Bus session, while systemd has
    already launched its own. Unsetting it broke user systemd
    services that use D-Bus (e.g. PulseAudio), because X uses
    another D-Bus session (boo#1108549)

OBS-URL: https://build.opensuse.org/request/show/635868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xinit?expand=0&rev=23
This commit is contained in:
Yuchen Lin 2018-09-20 09:37:34 +00:00 committed by Git OBS Bridge
commit 8897aa36a9
3 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,10 @@
--- xinit-1.4.0/startx.cpp.old 2018-09-15 15:37:45.914382000 +0200
+++ xinit-1.4.0/startx.cpp 2018-09-15 15:38:02.919921000 +0200
@@ -11,7 +11,6 @@
XCOMM Site administrators are STRONGLY urged to write nicer versions.
XCOMM
-unset DBUS_SESSION_BUS_ADDRESS
unset SESSION_MANAGER
#ifdef __APPLE__

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Sat Sep 15 13:40:18 UTC 2018 - sndirsch@suse.com
- xinit-nolonger-unset-dbus-session.patch
* no longer unset DBUS_SESSION_BUS_ADDRESS variable to prevent
gnome-session (and probably other DEs or programs, except of
Plasma) from launching a new D-Bus session, while systemd has
already launched its own. Unsetting it broke user systemd
services that use D-Bus (e.g. PulseAudio), because X uses
another D-Bus session (boo#1108549)
-------------------------------------------------------------------
Wed Jul 11 11:16:48 UTC 2018 - fcrozat@suse.com

View File

@ -31,6 +31,7 @@ Patch0: xinit.diff
Patch1: xinit-client-session.patch
Patch2: xinit-suse.patch
Patch3: xinit-tolerant-hostname-changes.patch
Patch4: xinit-nolonger-unset-dbus-session.patch
# needed for patch0
BuildRequires: gcc-c++
BuildRequires: libtool
@ -65,6 +66,7 @@ terminate.
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
# needed for patch0
autoreconf -fi