Hello community,

here is the log from the commit of package lxqt-common for openSUSE:Factory 
checked in at 2017-06-12 15:31:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxqt-common (Old)
 and      /work/SRC/openSUSE:Factory/.lxqt-common.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lxqt-common"

Mon Jun 12 15:31:42 2017 rev:10 rq:501638 version:0.11.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/lxqt-common/lxqt-common.changes  2017-03-13 
15:33:46.347826077 +0100
+++ /work/SRC/openSUSE:Factory/.lxqt-common.new/lxqt-common.changes     
2017-06-12 15:31:52.289101703 +0200
@@ -1,0 +2,5 @@
+Wed May 17 14:19:42 UTC 2017 - [email protected]
+
+- Use update-alternatives to create default.desktop xsession (boo#1030873)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lxqt-common.spec ++++++
--- /var/tmp/diff_new_pack.Ife90K/_old  2017-06-12 15:31:53.612914997 +0200
+++ /var/tmp/diff_new_pack.Ife90K/_new  2017-06-12 15:31:53.612914997 +0200
@@ -37,6 +37,8 @@
 Requires:       oxygen-icon-theme
 Requires(post): desktop-file-utils
 Requires(pre):  desktop-file-utils
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 BuildArch:      noarch
@@ -53,13 +55,22 @@
 
 %install
 %cmake_install
+
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
+ln -s %{_sysconfdir}/alternatives/default-xsession.desktop 
%{buildroot}%{_datadir}/xsessions/default.desktop
+
 %fdupes %{buildroot}/%{_datadir}
 
 %post
 %desktop_database_post
+%{_sbindir}/update-alternatives --install 
%{_datadir}/xsessions/default.desktop \
+  default-xsession.desktop %{_datadir}/xsessions/lxqt.desktop 20
 
 %postun
 %desktop_database_postun
+[ -f %{_datadir}/xsessions/lxqt.desktop ] || %{_sbindir}/update-alternatives \
+  --remove default-xsession.desktop %{_datadir}/xsessions/lxqt.desktop
 
 %files
 %defattr(-,root,root)
@@ -77,6 +88,7 @@
 %config %{_sysconfdir}/xdg/openbox/lxqt-rc.xml
 %{_bindir}/startlxqt
 %{_datadir}/lxqt
+%ghost %{_sysconfdir}/alternatives/default-xsession.desktop
 %{_datadir}/xsessions/*.desktop
 %{_datadir}/desktop-directories/
 %{_datadir}/icons/hicolor/scalable/places/*.svg




Reply via email to