]> git.pld-linux.org Git - packages/uucp.git/blob - uucp.spec
34edd0c4b2fa7faf702ec094f76d449ea154c5be
[packages/uucp.git] / uucp.spec
1 Summary:        GNU uucp
2 Summary(de):    GNU-uucp
3 Summary(es):    Uucp de la GNU
4 Summary(fr):    uucp de GNU
5 Summary(pl):    GNU uucp
6 Summary(pt_BR): Uucp da GNU
7 Summary(ru):    GNU uucp
8 Summary(tr):    GNU uucp sistemi
9 Summary(uk):    GNU uucp
10 Name:           uucp
11 Version:        1.07
12 Release:        3
13 License:        GPL
14 Group:          Networking
15 Source0:        ftp://ftp.gnu.org/pub/gnu/uucp/%{name}-%{version}.tar.gz
16 # Source0-md5:  64c54d43787339a7cced48390eb3e1d0
17 Source1:        %{name}.logrotate
18 Source2:        %{name}.inetd
19 Source3:        %{name}.crontab
20 Source4:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
21 # Source4-md5:  47994a0f9fc7acaadc5cfff6b01f6728
22 Patch0:         %{name}-misc.patch
23 Patch1:         %{name}-debian.patch
24 Patch2:         %{name}-ac.patch
25 Patch3:         %{name}-pipe.patch
26 Patch4:         %{name}-no_libnsl.patch
27 URL:            http://lists.cirr.com/cgi-bin/wilma/taylor-uucp/
28 BuildRequires:  autoconf
29 BuildRequires:  automake
30 BuildRequires:  texinfo
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 UUCP is a Unix to Unix transfer mechanism. It is used primarily for
35 remote sites to download and upload email and news files to local
36 machines. If you didn't already know that, you probably don't need
37 this package installed. :-)
38
39 %description -l de
40 UUCP ist ein Unix-nach-Unix-Übertragungsprotokoll. Es wird vor allem
41 verwendet, um E-Mail- und News-Dateien von entfernten auf lokale
42 Rechner herunter- bzw. umgekehrt hochzuladen. Wie Sie wahrscheinlich
43 wissen, müssen Sie das Paket wahrscheinlich nicht installieren. :-)
44
45 %description -l es
46 UUCP es un mecanismo de transferencia de Unix para Unix. Se usa
47 primeramente en sitios remotos para hacer download y upload de
48 archivos de mail y news para máquinas locales. Si no lo sabias,
49 probablemente no necesitas de este paquete instalado. :-)
50
51 %description -l fr
52 UUCP est un mécanisme de transfert d'UNIX à UNIX. Il est
53 principalement utilisés par les sites de connexion pour télécharger ou
54 envoyer des courriers èlèctroniques et des nouvelles sur les machines
55 locales. Si vous ne saviez pas déja cela, vous n'avez probablement pas
56 besoin d'insatller ce package.
57
58 %description -l pl
59 UUCP (Unix to Unix Copy Protocol) jest jednym z podstawowych
60 protoko³ów systemu Linux. U¿ywany jest przede wszystkim do wysy³ania i
61 pobierania przesy³ek newsów oraz poczty elektronicznej miêdzy
62 maszynami po³±czonymi np. przez modem.
63
64 %description -l pt_BR
65 UUCP é um mecanismo de transferência de Unix para Unix. Ele é usado
66 primeiramente em sites remotos para fazer download e upload de
67 arquivos de mail e news para máquinas locais. Se você não sabia disso,
68 você provavelmente não precisa deste pacote instalado. :-)
69
70 %description -l ru
71 UUCP - ÜÔÏ ÍÅÈÁÎÉÚÍ ÐÅÒÅÄÁÞÉ ÆÁÊÌÏ× ÍÅÖÄÕ UNIX-ÓÉÓÔÅÍÁÍÉ. ÷ ÏÓÎÏ×ÎÏÍ
72 ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÂÍÅÎÁ ÐÏÞÔÏÊ É ÔÅÌÅËÏÎÆÅÒÅÎÃÉÑÍÉ ÍÅÖÄÕ ÍÁÛÉÎÁÍÉ.
73 åÓÌÉ ×Ù ÜÔÏÇÏ ÎÅ ÚÎÁÌÉ, ×ÁÍ ÜÔÏÔ ÐÁËÅÔ ÎÅ ÎÕÖÅΠ:-))
74
75 %description -l tr
76 UUCP bir Unix'ten Unix'e iletim mekanizmasýdýr. Uzak sitelerden yerel
77 sisteme e-posta ve haber öbekleri aktarýmý için kullanýlýr. Bunun ne
78 olduðunu bilmiyorsanýz, büyük olasýlýkla iþinize de yaramayacaktýr.
79 :-)
80
81 %description -l uk
82 UUCP - ÃÅ ÍÅÈÁΦÚÍ ÐÅÒÅÄÁÞ¦ ÆÁÊ̦נͦ֠UNIX-ÓÉÓÔÅÍÁÍÉ. úÄŦÌØÛÏÇÏ
83 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ÏÂͦÎÕ ÐÏÛÔÏÀ ÔÁ ÔÅÌÅËÏÎÆÅÒÅÎæÑÍɠͦ֠ÍÁÛÉÎÁÍÉ.
84 ñËÝÏ ×É ÃØÏÇÏ ÎÅ ÚÎÁÌÉ, ×ÁÍ ÃÅÊ ÐÁËÅÔ ÎÅ ÐÏÔÒ¦ÂÅΠ:-))
85
86 %package server
87 Summary:        GNU uucp server
88 Summary(de):    GNU-uucp
89 Summary(fr):    uucp de GNU
90 Summary(pl):    Serwer GNU uucp
91 Group:          Networking
92 Requires:       %{name} = %{version}
93
94 %description server
95 GNU uucp server.
96
97 %description server -l pl
98 Serwer GNU uucp.
99
100 %prep
101 %setup -q
102 %patch0 -p1
103 %patch1 -p1
104 %patch2 -p1
105 %patch3 -p1
106 %patch4 -p1
107
108 find . -name "*.perlpath" | xargs rm -f
109
110 %build
111 %{__aclocal}
112 %{__autoconf}
113 %{__automake}
114 %configure \
115         --with-newconfigdir=/etc/uucp \
116         --with-oldconfigdir=/etc/uucp/oldconfig
117
118 %{__make}
119
120 %install
121 rm -rf $RPM_BUILD_ROOT
122
123 install -d $RPM_BUILD_ROOT/var/{lock/uucp,spool/{uucp,uucppublic}}
124 install -d $RPM_BUILD_ROOT/var/log/{uucp,archiv/uucp}
125 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{uucp/oldconfig,sysconfig/rc-inetd,cron.d,logrotate.d}
126
127 %{__make} install \
128         DESTDIR=$RPM_BUILD_ROOT \
129         OWNER=$(id -u)
130
131 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/uucp
132 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/uucp
133 install %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.d/uucp
134 bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
135
136 # Create empty files
137 for n in Log Stats Debug; do
138         touch $RPM_BUILD_ROOT/var/log/uucp/$n
139 done
140
141 for i in dial passwd port dialcode sys call ; do
142 cat > $RPM_BUILD_ROOT%{_sysconfdir}/uucp/$i <<EOF
143 # This is an example of a $i file. This file have the syntax compatible
144 # with Taylor UUCP (not HDB, not anything else). Please check uucp
145 # documentation if you are not sure how Taylor config files are supposed to
146 # look like. Edit it as appropriate for your system.
147
148 # Everything after a '#' character is a comment.
149 EOF
150 done
151
152 %clean
153 rm -rf $RPM_BUILD_ROOT
154
155 %post
156 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
157
158 %post server
159 if [ -f /var/lock/subsys/rc-inetd ]; then
160         /etc/rc.d/init.d/rc-inetd reload 1>&2
161 else
162         echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
163 fi
164
165 %postun
166 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
167
168 %postun server
169 if [ -f /var/lock/subsys/rc-inetd ]; then
170         /etc/rc.d/init.d/rc-inetd reload 1>&2
171 fi
172
173 %files
174 %defattr(644,root,root,755)
175 %doc AUTHORS ChangeLog NEWS README TODO sample contrib
176
177 %attr(750,uucp,root) %dir %{_sysconfdir}/uucp
178 %attr(755,uucp,root) %dir %{_sysconfdir}/uucp/oldconfig
179
180 %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/ca*
181 %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/di*
182 %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/p*
183 %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/sys
184
185 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/uucp
186 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name}
187
188 %attr(4554,uucp,uucp) %{_bindir}/cu
189 %attr(4554,uucp,uucp) %{_bindir}/uucp
190 %attr(755,root,root) %{_bindir}/uulog
191 %attr(4554,uucp,uucp) %{_bindir}/uuname
192 %attr(755,root,root) %{_bindir}/uupick
193 %attr(4554,uucp,uucp) %{_bindir}/uustat
194 %attr(755,root,root) %{_bindir}/uuto
195 %attr(4554,uucp,uucp) %{_bindir}/uux
196
197 %{_infodir}/uucp.*
198
199 %{_mandir}/man[18]/*
200 %lang(fi) %{_mandir}/fi/man[18]/*
201 %lang(ja) %{_mandir}/ja/man[18]/*
202 %lang(pl) %{_mandir}/pl/man[18]/*
203
204 %attr(755,uucp,uucp) %{_sbindir}/uuchk
205 %attr(4554,uucp,uucp) %{_sbindir}/uucico
206 %attr(755,uucp,uucp) %{_sbindir}/uuconv
207 %attr(755,root,root) %{_sbindir}/uusched
208 %attr(4554,uucp,uucp) %{_sbindir}/uuxqt
209
210 %attr(755,uucp,uucp) %dir /var/spool/uucppublic
211 %attr(755,uucp,uucp) %dir /var/spool/uucp
212
213 %attr(750,uucp,root) %dir /var/log/uucp
214 %attr(750,uucp,root) %dir /var/log/archiv/uucp
215 %attr(750,uucp,root) %dir /var/lock/uucp
216 %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) /var/log/uucp/Debug
217 %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) /var/log/uucp/Log
218 %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) /var/log/uucp/Stats
219
220 %files server
221 %defattr(644,root,root,755)
222 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/uucp
This page took 0.078455 seconds and 2 git commands to generate.