]> git.pld-linux.org Git - packages/at.git/blob - at.spec
cleaning up spec
[packages/at.git] / at.spec
1 Summary:        at job spooler
2 Summary(de):    at-Job-Spooler
3 Summary(fr):    Gestionnaire de taches at.
4 Summary(pl):    Demon kontroli zadañ
5 Summary(tr):    þ düzenleyici
6 Name:           at
7 Version:        3.1.8
8 Release:        4
9 Copyright:      GPL
10 Group:          Daemons
11 Group(pl):      Serwery
12 URL:            ftp://jurix.jura.uni-sb.de/pub/linux/sources/system/daemons
13 Source0:        %{name}-%{version}.tar.gz
14 Source1:        %{name}d.init
15 Patch0:         %{name}-lockfile.patch
16 Patch1:         %{name}-install.patch
17 Patch2:         %{name}-man.patch
18 Patch3:         %{name}-batch.patch
19 Buildroot:      /tmp/%{name}-%{version}-root
20 Prereq:         fileutils
21 Prereq:         /sbin/chkconfig
22
23 %description
24 at and batch read commands from standard input or a specified file
25 which are to be executed at a later time, using /bin/sh.
26
27 %description -l de
28 Stapelverarbeitung von Lesebefehlen von einer Standard- oder einer 
29 genannten Datei zu einem späteren Zeitpunkt unter Verwendung von /bin/sh.
30
31 %description -l fr
32 at et batch lisent, sur l'entrée standard ou dans un fichier, des
33 commandes qui doivent être exécutées plus tard en utilisant /bin/sh.
34
35 %description -l pl
36 At i batch czytaj± komendy ze standardowego wej¶cia lub specyficznego pliku,
37 które s± nastêpnie wykonywane o okre¶lonej godzinie, przy pomocy /bin/sh.
38
39 %description -l tr
40 at ve batch /bin/sh kabuðunu kullanarak, belli bir saatte çalýþtýrmak üzere
41 standart giriþden ya da bir dosyadan komut okur.
42
43 %prep
44 %setup -q
45 %patch0 -p1 
46 %patch1 -p1 
47 %patch2 -p1 
48 %patch3 -p1 
49
50 %build
51 autoconf
52 CFLAGS=$RPM_OPT_FLAGS LDFLAGS=-s \
53 ./configure \
54         --with-atspool=/var/spool/at/spool \
55         --with-jobdir=/var/spool/at \
56         --with-etcdir=/etc/at
57 make 
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61
62 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
63
64 make install IROOT=$RPM_BUILD_ROOT
65
66 install at.deny $RPM_BUILD_ROOT/etc/at/at.deny
67 touch   $RPM_BUILD_ROOT/etc/at/at.allow
68
69 mv $RPM_BUILD_ROOT/usr/doc/at $RPM_BUILD_ROOT/usr/doc/%{name}-%{version}
70
71 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/atd
72
73 rm -f $RPM_BUILD_ROOT/usr/man/man1/{atq,atrm,batch}.1
74 rm -f $RPM_BUILD_ROOT/usr/man/man5/at_deny.5
75
76 echo .so at.1 > $RPM_BUILD_ROOT/usr/man/man1/atq.1
77 echo .so at.1 > $RPM_BUILD_ROOT/usr/man/man1/atrm.1
78 echo .so at.1 > $RPM_BUILD_ROOT/usr/man/man1/batch.1
79
80 echo .so at_allow.5 > $RPM_BUILD_ROOT/usr/man/man5/at_deny.5
81 echo .so at_allow.5 > $RPM_BUILD_ROOT/usr/man/man5/at_acces.5
82
83 touch $RPM_BUILD_ROOT/var/spool/at/.SEQ
84
85 bzip2 -9  ChangeLog README
86 gzip -9fn $RPM_BUILD_ROOT/usr/man/man[158]/*
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %post
92 /sbin/chkconfig --add atd
93
94 %preun
95 if [ $1 = 0 ] ; then
96   /sbin/chkconfig --del atd
97 fi
98
99 %files
100 %defattr(644,root,root,755) 
101 %doc {ChangeLog,README}.bz2
102
103 %attr(750,root,root) %dir /etc/at
104 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/at/*
105 %attr(750,root,root) /etc/rc.d/init.d/atd
106 %attr(755,root,root) /usr/sbin/*
107
108 %attr(4711,root,root) /usr/bin/at
109
110 %attr(755,root,root) /usr/bin/atq
111 %attr(755,root,root) /usr/bin/atrm
112 %attr(755,root,root) /usr/bin/batch
113
114 %attr(644,root, man) /usr/man/man[158]/*
115
116 %attr(700,daemon,daemon) %dir /var/spool/at
117 %attr(700,daemon,daemon) %dir /var/spool/at/spool
118 %attr(600,daemon,daemon) %ghost /var/spool/at/.SEQ
119
120 %changelog
121 * Sun Sep 13 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
122   [3.1.7-5d]
123 - build against glibc-2.1,
124 - translation modified for pl,
125 - fixed files permissions,
126 - macro %%{name}-%%{version} in Source,
127 - macro %%{name}-%%{version} in Patch,
128 - removed conflicts: crontabs <= 1.5,
129 - added %ghost /var/spool/at/.SEQ,
130 - added %defattr and %doc, 
131 - minor modifications of spec file.
132
133 * Thu Sep  8 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
134   [3.1.7-5]
135 - added -q %setup parameter,
136 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
137 - added using %%{name} and %%{version} in Source,
138 - added using $RPM_OPT_FLAGS during compile,
139 - atq(1), atrm(1), batch(1) man pages are now maked as nroff include to at(1)
140   instead making sym link to at.1 (this allow compress man pages in future),
141 - added using %{SOURCE#} macro in %install,
142 - smarter instaling %doc,
143 - changed permission on some executables.
144 - added %attr and %defattr macros in %files (allow build package from
145   non-root account),
146 - start at RH spec.
This page took 0.031277 seconds and 3 git commands to generate.