Hello community, here is the log from the commit of package sddm for openSUSE:Factory checked in at 2017-10-20 14:41:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sddm (Old) and /work/SRC/openSUSE:Factory/.sddm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sddm" Fri Oct 20 14:41:28 2017 rev:24 rq:534971 version:0.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sddm/sddm.changes 2017-09-08 20:43:35.873480359 +0200 +++ /work/SRC/openSUSE:Factory/.sddm.new/sddm.changes 2017-10-20 14:41:33.476345500 +0200 @@ -1,0 +2,7 @@ +Thu Oct 12 10:00:18 UTC 2017 - dims...@opensuse.org + +- Have update-alternatives handle Xinit's integration of the + displaymanager, replacing /etc/sysconfig/displaymanager + (boo#1053863). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sddm.spec ++++++ --- /var/tmp/diff_new_pack.bMKNOY/_old 2017-10-20 14:41:34.200311624 +0200 +++ /var/tmp/diff_new_pack.bMKNOY/_new 2017-10-20 14:41:34.200311624 +0200 @@ -145,6 +145,10 @@ install -Dm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}.conf install -Dm 0644 %{SOURCE2} %{buildroot}%{_libexecdir}/X11/displaymanagers/%{name} + mkdir -p %{buildroot}%{_sysconfdir}/alternatives + touch %{buildroot}%{_sysconfdir}/alternatives/default-displaymanager + ln -s %{_sysconfdir}/alternatives/default-displaymanager %{buildroot}%{_libexecdir}/X11/displaymanagers/default-displaymanager + install -d %{buildroot}%{_rundir}/sddm install -d %{buildroot}%{_localstatedir}/lib/sddm @@ -159,6 +163,12 @@ if [ $1 -eq 2 -a -f /etc/sddm.conf ]; then sed -i -e 's/^Current=maui$/Current=/g' /etc/sddm.conf fi +%{_sbindir}/update-alternatives --install %{_libexecdir}/X11/displaymanagers/default-displaymanager \ + default-displaymanager %{_libexecdir}/X11/displaymanagers/sddm 25 + +%postun +[ -f %{_libexecdir}/X11/displaymanagers/sddm ] || %{_sbindir}/update-alternatives \ + --remove default-displaymanager %{_libexecdir}/X11/displaymanagers/sddm %post branding-openSUSE if [ $1 -ge 1 -a -f /etc/sddm.conf ]; then @@ -184,6 +194,8 @@ %{_libexecdir}/sddm/ %dir %{_libexecdir}/X11/displaymanagers/ %{_libexecdir}/X11/displaymanagers/%{name} +%{_libexecdir}/X11/displaymanagers/default-displaymanager +%ghost %{_sysconfdir}/alternatives/default-displaymanager %{_bindir}/sddm %{_bindir}/sddm-greeter %{_libdir}/qt5/qml/