1 Summary: GNOME Display Manager
5 Source0: ftp://ftp.socsci.auc.dk/pub/empl/mkp/gdm-%{PACKAGE_VERSION}.tar.gz
8 Patch0: gdm-gnomerc.patch
9 Patch1: gdm-groupwrite.patch
10 Patch2: gdm-installdirs.patch
11 Patch3: gdm-nocompletion.patch
12 Patch4: gdm-rhconf.patch
15 BuildRoot: /tmp/%{name}-%{version}-root
16 Requires: gnome-libs >= 1.0.0
18 %define _prefix /usr/X11R6
19 %define _mandir %{_prefix}/man
22 gdm manages local and remote displays and provides the user with a
23 graphical login window.
37 CFLAGS="$RPM_OPT_FLAGS" \
38 ./configure %{_target_platform} \
40 --sysconfdir=/etc/X11 \
41 --localstatedir=/var/state
45 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{_prefix},/etc/{pam.d,security,rc.d/init.d}}
49 make install prefix=$RPM_BUILD_ROOT%{_prefix} \
50 sysconfdir=$RPM_BUILD_ROOT/etc/X11 \
51 localstatedir=$RPM_BUILD_ROOT/var/state
53 #sed -e "s#$RPM_BUILD_ROOT##g" config/gdm.conf >config/gdm.conf.X
54 sed -e "s#User=gdm#User=root#g" -e "s#Group=gdm#Group=root#g" \
55 config/gdm.conf >$RPM_BUILD_ROOT/etc/X11/gdm/gdm.conf
57 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/gdm
58 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/gdm
59 touch $RPM_BUILD_ROOT/etc/security/blacklist.gdm
61 strip $RPM_BUILD_ROOT%{_bindir}/* || :
63 gzip -9nf AUTHORS ChangeLog NEWS README TODO docs/gdm-manual.txt
68 rm -rf $RPM_BUILD_ROOT
71 %defattr(644,root,root,755)
72 %doc {AUTHORS,ChangeLog,NEWS,README,TODO,docs/gdm-manual.txt}.gz
73 %attr(755,root,root) %{_bindir}/gdm
74 %attr(755,root,root) %{_bindir}/gdmgreeter
75 %attr(755,root,root) %{_bindir}/gdmchooser
76 %attr(755,root,root) %config /etc/X11/gdm/Init/*
77 %attr(755,root,root) %config /etc/X11/gdm/Sessions/*
78 %config /etc/X11/gdm/gnomerc
79 %config /etc/X11/gdm/gdm.conf
80 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/gdm
81 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.gdm
82 %attr(754,root,root) /etc/rc.d/init.d/gdm
83 %attr(750,root,root) /var/state/gdm