[lightdm-gtk/f21] lightdm-gtk2: support alternatives (for default lightdm greeter)

Rex Dieter rdieter at fedoraproject.org
Sat Oct 4 22:47:46 UTC 2014


commit 370cd45372e38f43e91ffebf584b25be516c04e4
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Sat Oct 4 17:47:37 2014 -0500

    lightdm-gtk2: support alternatives (for default lightdm greeter)

 lightdm-gtk.spec |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/lightdm-gtk.spec b/lightdm-gtk.spec
index 6e31e0b..945422d 100644
--- a/lightdm-gtk.spec
+++ b/lightdm-gtk.spec
@@ -4,7 +4,7 @@
 Summary:        LightDM GTK3 Greeter
 Name:           lightdm-gtk
 Version:        1.8.5
-Release:        5%{?dist}
+Release:        6%{?dist}
 
 License:        GPLv3+
 URL:            https://launchpad.net/lightdm-gtk-greeter
@@ -62,6 +62,8 @@ Summary:        LightDM GTK2 Greeter
 Provides:       lightdm-greeter = 1.2
 Requires:       %{name}-common = %{version}-%{release}
 Requires:       lightdm%{?_isa}
+Requires(post): %{_sbindir}/update-alternatives
+Requires(postun): %{_sbindir}/update-alternatives
 %description -n lightdm-gtk2
 A LightDM greeter that uses the GTK2 toolkit.
 
@@ -160,6 +162,20 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 %files common -f lightdm-gtk-greeter.lang
 %{_datadir}/icons/hicolor/scalable/places/*badge-symbolic.svg
 
+%post
+%{_sbindir}/update-alternatives \
+  --install %{_datadir}/xgreeters/lightdm-greeter.desktop \
+  lightdm-greeter \
+  %{_datadir}/xgreeters/lightdm-gtk-greeter.desktop \
+  15
+
+%postun
+if [ $1 -eq 0 ]; then
+%{_sbindir}/update-alternatives \
+  --remove lightdm-greeter \
+  %{_datadir}/xgreeters/lightdm-gtk2-greeter.desktop
+fi
+
 %files -n lightdm-gtk2 -f lightdm-gtk-greeter.lang
 %doc ChangeLog COPYING NEWS README
 %config(noreplace) %{_sysconfdir}/lightdm/lightdm-gtk-greeter.conf
@@ -168,6 +184,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 
 
 %changelog
+* Sat Oct 04 2014 Rex Dieter <rdieter at fedoraproject.org> 1.8.5-6
+- lightdm-gtk2: support alternatives (for default lightdm greeter)
+
 * Sat Oct 04 2014 Rex Dieter <rdieter at fedoraproject.org> 1.8.5-5
 - lightdm-gtk2, -common subpkgs
 


More information about the scm-commits mailing list