Hello community, here is the log from the commit of package qtile for openSUSE:Factory checked in at 2018-02-12 14:46:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qtile (Old) and /work/SRC/openSUSE:Factory/.qtile.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qtile" Mon Feb 12 14:46:02 2018 rev:2 rq:575585 version:0.10.7 Changes: -------- --- /work/SRC/openSUSE:Factory/qtile/qtile.changes 2018-02-06 16:47:27.540827522 +0100 +++ /work/SRC/openSUSE:Factory/.qtile.new/qtile.changes 2018-02-12 14:46:06.000788102 +0100 @@ -1,0 +2,5 @@ +Mon Feb 12 09:33:03 UTC 2018 - p...@cervinka.net + +- Add qtile to update-alternatives + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qtile.spec ++++++ --- /var/tmp/diff_new_pack.KoLc8Y/_old 2018-02-12 14:46:07.484734605 +0100 +++ /var/tmp/diff_new_pack.KoLc8Y/_new 2018-02-12 14:46:07.484734605 +0100 @@ -23,7 +23,7 @@ # All MIT except for: libqtile/widget/pacman.py:GPL (v3 or later) License: MIT AND GPL-3.0+ Group: System/X11/Displaymanagers -URL: http://qtile.org +Url: http://qtile.org Source: https://files.pythonhosted.org/packages/source/q/qtile/qtile-%{version}.tar.gz BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -37,6 +37,8 @@ Requires: python3-cffi >= 1.1.0 Requires: python3-six >= 1.4.1 Requires: python3-xcffib >= 0.5.0 +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildArch: noarch %description @@ -59,9 +61,25 @@ %python3_install mkdir -p %{buildroot}%{_datadir}/xsessions/ install -m 644 %{_builddir}/qtile-%{version}/resources/qtile.desktop %{buildroot}%{_datadir}/xsessions/ + +# default selector for 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 + %fdupes %{buildroot}%{python3_sitelib} +%post +%{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop \ + default-xsession.desktop %{_datadir}/xsessions/qtile.desktop 20 + +%postun +[ -f %{_datadir}/xsessions/qtile.desktop ] || %{_sbindir}/update-alternatives \ + --remove default-xsession.desktop %{_datadir}/xsessions/qtile.desktop + %files +%ghost %{_sysconfdir}/alternatives/default-xsession.desktop +%ghost %{_sysconfdir}/alternatives/default.desktop %doc CHANGELOG LICENSE README.rst %{_bindir}/iqshell %{_bindir}/qtile @@ -71,6 +89,7 @@ %{python3_sitelib}/* %{_mandir}/man1/qtile.1%{ext_man} %{_mandir}/man1/qshell.1%{ext_man} +%{_datadir}/xsessions/default.desktop %{_datadir}/xsessions/qtile.desktop %changelog