]> git.pld-linux.org Git - packages/gdm2.20.git/commitdiff
- rel 4 auto/th/gdm2_20-2_20_11-4
authorJan Rękorajski <baggins@pld-linux.org>
Sun, 18 Mar 2012 13:01:16 +0000 (13:01 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- mask systemd gdm service and require xinitrc-ng >= 1.0 to start gdm via prefdm
- xinitrc-ng as such should be in R long ago

Changed files:
    gdm2.20.spec -> 1.268

gdm2.20.spec

index 60a1d752d9a122c9c98049751ba7b20f9fcc4ec1..207d22dec55e2bd202f499ea38eefa457f99f07c 100644 (file)
@@ -15,7 +15,7 @@ Summary(ru.UTF-8):    Дисплейный менеджер GNOME
 Summary(uk.UTF-8):     Дисплейний менеджер GNOME
 Name:          gdm2.20
 Version:       2.20.11
-Release:       3
+Release:       4
 License:       GPL/LGPL
 Group:         X11/Applications
 Source0:       http://ftp.gnome.org/pub/GNOME/sources/gdm/2.20/gdm-%{version}.tar.bz2
@@ -57,7 +57,7 @@ BuildRequires:        pam-devel
 BuildRequires: perl-modules
 BuildRequires: pkgconfig
 BuildRequires: rpmbuild(find_lang) >= 1.23
-BuildRequires: rpmbuild(macros) >= 1.311
+BuildRequires: rpmbuild(macros) >= 1.627
 BuildRequires: scrollkeeper
 BuildRequires: sed >= 4.0
 BuildRequires: xorg-lib-libXdmcp-devel
@@ -75,7 +75,9 @@ Requires(pre):        /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
 Requires:      libgnomeui >= 2.20.0
 Requires:      pam >= 0.99.7.1
+Requires:      systemd-units >= 37-0.10
 Requires:      which
+Requires:      xinitrc-ng >= 1.0
 Requires:      xorg-app-sessreg
 Requires:      xorg-app-xmodmap
 Suggests:      zenity
@@ -197,7 +199,8 @@ mv po/sr@{Latn,latin}.po
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,security} \
        $RPM_BUILD_ROOT{/home/services/xdm,/var/log/gdm} \
-       $RPM_BUILD_ROOT%{_datadir}/gdm/themes/storky
+       $RPM_BUILD_ROOT%{_datadir}/gdm/themes/storky \
+       $RPM_BUILD_ROOT%{systemdunitdir}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
@@ -212,6 +215,8 @@ install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/gdm
 
 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
 
+ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/gdm.service
+
 install storky/*.* $RPM_BUILD_ROOT%{_datadir}/gdm/themes/storky/
 
 touch $RPM_BUILD_ROOT/etc/security/blacklist.gdm
@@ -234,10 +239,12 @@ rm -rf $RPM_BUILD_ROOT
 %post
 %scrollkeeper_update_post
 %update_icon_cache hicolor
+%systemd_reload
 
 %postun
 %scrollkeeper_update_postun
 %update_icon_cache hicolor
+%systemd_reload
 
 if [ "$1" = "0" ]; then
        %userremove xdm
@@ -281,6 +288,7 @@ fi
 %attr(755,root,root) %{_libdir}/gdmlogin
 %attr(755,root,root) %{_sbindir}/*
 
+%{systemdunitdir}/gdm.service
 %dir %{_sysconfdir}/gdm
 %dir %{_sysconfdir}/gdm/Init
 %dir %{_sysconfdir}/gdm/PreSession
This page took 0.085409 seconds and 4 git commands to generate.