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/


Reply via email to