]> git.pld-linux.org Git - packages/gdm2.20.git/blob - gdm2.20.spec
- fixed usage of macros
[packages/gdm2.20.git] / gdm2.20.spec
1 Summary:        GNOME Display Manager
2 Name:           gdm
3 Version:        1.0.0
4 Release:        3
5 Source0:        ftp://ftp.socsci.auc.dk/pub/empl/mkp/gdm-%{PACKAGE_VERSION}.tar.gz
6 Source1:        gdm.initd
7 Source2:        gdm.pamd
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
13 Group:          X11/Utilities
14 Copyright:      LGPL/GPL
15 BuildRoot:      /tmp/%{name}-%{version}-root
16 Requires:       gnome-libs >= 1.0.0
17
18 %define         _prefix /usr/X11R6
19 %define         _mandir %{_prefix}/man
20
21 %description 
22 gdm manages local and remote displays and provides the user with a
23 graphical login window.
24
25 %prep
26 %setup -q
27 %patch0 -p1
28 %patch1 -p1
29 %patch2 -p1
30 %patch3 -p1
31 %patch4 -p1
32
33 %build
34 autoheader
35 automake
36 autoconf
37 CFLAGS="$RPM_OPT_FLAGS" \
38 ./configure %{_target_platform} \
39         --prefix=%{_prefix} \
40         --sysconfdir=/etc/X11 \
41         --localstatedir=/var/state
42 make
43
44 %install
45 rm -rf $RPM_BUILD_ROOT
46
47 install -d $RPM_BUILD_ROOT{%{_prefix},/etc/{pam.d,security,rc.d/init.d}}
48
49 make 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
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
56
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
60
61 strip $RPM_BUILD_ROOT%{_bindir}/* || :
62
63 gzip -9nf AUTHORS ChangeLog NEWS README TODO docs/gdm-manual.txt
64
65 %find_lang gdm
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
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.038122 seconds and 3 git commands to generate.