]> git.pld-linux.org Git - packages/gdm.git/blame - gdm.spec
- wersja developerska 2.0.0
[packages/gdm.git] / gdm.spec
CommitLineData
808e458e 1%define ver 2.0.0
2%define rel 1
b9713681 3%define prefix /usr
4
808e458e 5Summary: GNOME Display Manager
6Name: gdm
7Version: %ver
8Release: %rel
9Source: ftp://ftp.socsci.auc.dk/pub/empl/mkp/gdm-%{PACKAGE_VERSION}.tar.gz
10Patch: gdm-correct.patch
11Group: X11/Utilities
12Copyright: LGPL/GPL
13BuildRoot: /tmp/%{name}-%{version}-root
14Prefix: %{prefix}
15Docdir: %{prefix}/doc
16Requires: gnome-libs >= 1.0.0
b9713681 17
18%description
19gdm manages local and remote displays and provides the user with a
20graphical login window.
21
22%prep
808e458e 23%setup -q
24%patch -p1
b9713681 25
26%build
b9713681 27# Needed for snapshot releases.
28if [ ! -f configure ]; then
71d6ba02 29 CFLAGS="$RPM_OPT_FLAGS" \
808e458e 30 ./autogen.sh \
31 --prefix=%prefix \
32 --sysconfdir=/etc/X11
b9713681 33else
71d6ba02 34 CFLAGS="$RPM_OPT_FLAGS" \
808e458e 35 ./configure \
36 --prefix=%prefix \
37 --sysconfdir=/etc/X11
b9713681 38fi
808e458e 39
b9713681 40make
41
42%install
43rm -rf $RPM_BUILD_ROOT
808e458e 44mkdir -p $RPM_BUILD_ROOT/{%{prefix},etc/pam.d,etc/X11}
45make prefix=$RPM_BUILD_ROOT%{prefix} \
46 authdir=$RPM_BUILD_ROOT/var/gdm \
47 sysconfdir=$RPM_BUILD_ROOT/etc/X11 install
48install $RPM_BUILD_DIR/%{name}-*/config/gdm $RPM_BUILD_ROOT/etc/pam.d
b9713681 49
50strip $RPM_BUILD_ROOT%{prefix}/bin/* || :
51
52%clean
53rm -rf $RPM_BUILD_ROOT
54
808e458e 55%pre
56if ! `grep gdm /etc/passwd >/dev/null 2>&1`; then
57 if ! `grep gdm /etc/group >/dev/null 2>&1`; then
58 groupadd -g 60 -f gdm >/dev/null 2>&1 || :
59 fi
60 useradd -M -o -r -d /var/gdm -g gdm -u 60 -s /bin/bash \
61 -c "gdm user" gdm >/dev/null 2>&1 || :
62fi
63
b9713681 64%files
808e458e 65%doc AUTHORS ChangeLog NEWS README TODO docs/gdm-manual.txt
66%defattr(644, root, root, 755)
67%config %attr (755, root, root) /etc/X11/gdm/Init
68%config %attr (755, root, root) /etc/X11/gdm/Sessions
69%config /etc/X11/gdm/gdm.conf
70%config /etc/X11/gdm/locale.alias
71%config %attr (755, root, root) /etc/X11/gnomerc
72/etc/pam.d/gdm
73%attr (750, root, root) %{prefix}/bin/gdm
74%attr (750, root, root) %{prefix}/bin/gdmgreeter
75%attr (750, root, root) %{prefix}/bin/gdmchooser
76%attr (750, root, root) %{prefix}/bin/gdmlogin
77%attr (750, gdm, gdm) /var/gdm
78%{prefix}/share/locale/*/*
79%{prefix}/share/pixmaps/*
This page took 0.105659 seconds and 4 git commands to generate.