[gdm] https://fedoraproject.org/wiki/Features/DisplayManagerRework

Lennart Poettering lennart at fedoraproject.org
Tue Aug 7 14:36:42 UTC 2012


commit 60a4c55bf74d2bb42ed1a13ea0948278531219cb
Author: Lennart Poettering <lennart at poettering.net>
Date:   Tue Aug 7 01:13:11 2012 +0200

    https://fedoraproject.org/wiki/Features/DisplayManagerRework

 gdm.spec |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/gdm.spec b/gdm.spec
index 4f1b588..706516b 100644
--- a/gdm.spec
+++ b/gdm.spec
@@ -14,7 +14,7 @@
 Summary: The GNOME Display Manager
 Name: gdm
 Version: 3.5.5
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: User Interface/X
@@ -77,6 +77,11 @@ BuildRequires: pkgconfig(accountsservice) >= 0.6.3
 BuildRequires: pkgconfig(libsystemd-login)
 BuildRequires: pkgconfig(libsystemd-daemon)
 BuildRequires: pkgconfig(ply-boot-client)
+BuildRequires: systemd
+
+Requires(post):   systemd
+Requires(preun):  systemd
+Requires(postun): systemd
 
 # these are all just for rewriting gdm.d/00-upstream-settings
 Requires(posttrans): dconf
@@ -235,8 +240,11 @@ if [ $1 -ge 2 -a -f $custom ] && grep -q /etc/X11/gdm $custom ; then
    sed -i -e 's@/etc/X11/gdm@/etc/gdm at g' $custom
 fi
 
+%systemd_post gdm.service
+
 %preun
 %gconf_schema_remove gdm-simple-greeter
+%systemd_preun gdm.service
 
 %postun
 /sbin/ldconfig
@@ -248,6 +256,7 @@ fi
 if [ $1 -eq 0 ] ; then
     /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 fi
+%systemd_postun
 
 %posttrans
 dconf update
@@ -330,7 +339,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 %{_datadir}/gdm/simple-greeter/extensions/fingerprint/page.ui
 %{_libdir}/gdm/simple-greeter/extensions/libfingerprint.so
 %{_sysconfdir}/pam.d/gdm-launch-environment
-/usr/lib/systemd/system/gdm.service
+%{_unitdir}/gdm.service
 
 %files devel
 %dir %{_includedir}/gdm
@@ -345,6 +354,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 %{_libdir}/girepository-1.0/Gdm-1.0.typelib
 
 %changelog
+* Tue Aug  7 2012 Lennart Poettering <lpoetter at redhat.com> - 1:3.5.5-2
+- https://fedoraproject.org/wiki/Features/DisplayManagerRework
+- https://bugzilla.redhat.com/show_bug.cgi?id=846135
+- Ship and use gdm.service
+- Force gdm onto VT1
+
 * Tue Aug 07 2012 Richard Hughes <hughsient at gmail.com> - 1:3.5.5-1
 - Update to 3.5.5
 


More information about the scm-commits mailing list