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


Reply via email to