Hello community, here is the log from the commit of package lxqt-session for openSUSE:Factory checked in at 2017-10-26 00:35:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxqt-session (Old) and /work/SRC/openSUSE:Factory/.lxqt-session.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-session" Thu Oct 26 00:35:25 2017 rev:10 rq:536629 version:0.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lxqt-session/lxqt-session.changes 2017-10-24 22:23:20.408519815 +0200 +++ /work/SRC/openSUSE:Factory/.lxqt-session.new/lxqt-session.changes 2017-10-26 00:35:26.452321305 +0200 @@ -1,0 +2,6 @@ +Wed Oct 25 22:00:41 UTC 2017 - [email protected] + +- Add default-xsession which [email protected] added to + (now deprecated) lxqt-common in the past + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxqt-session.spec ++++++ --- /var/tmp/diff_new_pack.nGQQBA/_old 2017-10-26 00:35:27.052293171 +0200 +++ /var/tmp/diff_new_pack.nGQQBA/_new 2017-10-26 00:35:27.056292983 +0200 @@ -38,6 +38,8 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) BuildRequires: xdg-user-dirs +Requires(post): update-alternatives +Requires(postun): update-alternatives Recommends: %{name}-lang Obsoletes: lxqt-common BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -61,6 +63,19 @@ %cmake_install %fdupes -s %{buildroot}/%{_datadir} +# for default-xsession +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop +ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop + +%post +%{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop \ + default-xsession.desktop %{_datadir}/xsessions/lxqt.desktop 20 + +%postun +[ -f %{_datadir}/xsessions/lxqt.desktop ] || %{_sbindir}/update-alternatives \ + --remove default-xsession.desktop %{_datadir}/xsessions/lxqt.desktop + %files %defattr(-,root,root) %doc AUTHORS LICENSE @@ -84,5 +99,8 @@ %{_datadir}/kdm/sessions/lxqt.desktop %{_mandir}/man1/startlxqt.1%{ext_man} %{_datadir}/xsessions/lxqt.desktop +# for default-xsession +%ghost %{_sysconfdir}/alternatives/default-xsession.desktop +%{_datadir}/xsessions/*.desktop %changelog
