Accepting request 495642 from home:favogt:autologin
Use update-alternatives to create default.desktop xsession (boo#1030873) OBS-URL: https://build.opensuse.org/request/show/495642 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=72
This commit is contained in:
parent
8851a8885b
commit
35cc6570ae
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed May 17 14:19:38 UTC 2017 - fvogt@suse.com
|
||||
|
||||
- Use update-alternatives to create default.desktop xsession (boo#1030873)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 22 10:19:04 UTC 2017 - okurz@suse.com
|
||||
|
||||
|
19
icewm.spec
19
icewm.spec
@ -70,6 +70,8 @@ Requires: xterm-bin
|
||||
%else
|
||||
Requires: xterm
|
||||
%endif
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun): update-alternatives
|
||||
# If you have the choice, prefer the big one.
|
||||
Recommends: icewm-default
|
||||
Recommends: icewm-lang = %{version}
|
||||
@ -223,9 +225,21 @@ for file in %{lites}; do
|
||||
done
|
||||
|
||||
%suse_update_desktop_file %{buildroot}%{_datadir}/xsessions/icewm.desktop
|
||||
|
||||
touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
|
||||
ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop
|
||||
|
||||
# Link duplicate theme icons to save some space.
|
||||
%fdupes %{buildroot}%{_datadir}/icewm/themes/
|
||||
|
||||
%post
|
||||
%{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop \
|
||||
default-xsession.desktop %{_datadir}/xsessions/icewm.desktop 15
|
||||
|
||||
%postun
|
||||
[ -f %{_datadir}/xsessions/icewm.desktop ] || %{_sbindir}/update-alternatives \
|
||||
--remove default-xsession.desktop %{_datadir}/xsessions/icewm.desktop
|
||||
|
||||
%post lite
|
||||
%{_sbindir}/update-alternatives \
|
||||
--install %{_bindir}/icewm icewm %{_bindir}/icewm-lite 0 \
|
||||
@ -255,8 +269,11 @@ fi
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc %{_docdir}/icewm
|
||||
%ghost %{_sysconfdir}/alternatives/default-xsession.desktop
|
||||
%{_datadir}/icewm/
|
||||
%{_datadir}/xsessions/*
|
||||
%{_datadir}/xsessions/icewm-session.desktop
|
||||
%{_datadir}/xsessions/icewm.desktop
|
||||
%ghost %{_datadir}/xsessions/default.desktop
|
||||
%{_mandir}/man1/icewm.1%{?ext_man}
|
||||
|
||||
%files config-upstream
|
||||
|
Loading…
x
Reference in New Issue
Block a user