]> git.pld-linux.org Git - packages/gdm.git/blame - gdm.spec
- Group and user changed to 'xdm'.
[packages/gdm.git] / gdm.spec
CommitLineData
066398c3
JR
1Summary: GNOME Display Manager
2Name: gdm
08f6565a
JR
3Version: 2.0.0
4Release: 1
066398c3
JR
5Source0: ftp://ftp.socsci.auc.dk/pub/empl/mkp/gdm-%{PACKAGE_VERSION}.tar.gz
6Source1: gdm.initd
7Source2: gdm.pamd
8Patch0: gdm-gnomerc.patch
9Patch1: gdm-groupwrite.patch
10Patch2: gdm-installdirs.patch
11Patch3: gdm-nocompletion.patch
12Patch4: gdm-rhconf.patch
13Group: X11/Utilities
14Copyright: LGPL/GPL
0e876791 15BuildRoot: /tmp/%{name}-%{version}-root
066398c3
JR
16Requires: gnome-libs >= 1.0.0
17
18%define _prefix /usr/X11R6
19%define _mandir %{_prefix}/man
b9713681 20
21%description
22gdm manages local and remote displays and provides the user with a
23graphical login window.
24
25%prep
066398c3
JR
26%setup -q
27%patch0 -p1
28%patch1 -p1
29%patch2 -p1
30%patch3 -p1
31%patch4 -p1
b9713681 32
33%build
066398c3
JR
34autoheader
35automake
36autoconf
37CFLAGS="$RPM_OPT_FLAGS" \
38./configure %{_target_platform} \
39 --prefix=%{_prefix} \
40 --sysconfdir=/etc/X11 \
41 --localstatedir=/var/state
b9713681 42make
43
44%install
45rm -rf $RPM_BUILD_ROOT
b9713681 46
066398c3
JR
47install -d $RPM_BUILD_ROOT{%{_prefix},/etc/{pam.d,security,rc.d/init.d}}
48
49make install prefix=$RPM_BUILD_ROOT%{_prefix} \
50 sysconfdir=$RPM_BUILD_ROOT/etc/X11 \
51 localstatedir=$RPM_BUILD_ROOT/var/state
52
53#sed -e "s#$RPM_BUILD_ROOT##g" config/gdm.conf >config/gdm.conf.X
54sed -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
56
57install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/gdm
58install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/gdm
59touch $RPM_BUILD_ROOT/etc/security/blacklist.gdm
60
61strip $RPM_BUILD_ROOT%{_bindir}/* || :
62
63gzip -9nf AUTHORS ChangeLog NEWS README TODO docs/gdm-manual.txt
64
65%find_lang gdm
b9713681 66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
066398c3
JR
70%files -f gdm.lang
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
84%{_datadir}/pixmaps/*
This page took 0.032138 seconds and 4 git commands to generate.