]> git.pld-linux.org Git - packages/uucp.git/blame - uucp.spec
- suggest/require crondaemon
[packages/uucp.git] / uucp.spec
CommitLineData
5f8db620 1Summary: GNU uucp
7e825deb
ER
2Summary(de.UTF-8): GNU-uucp
3Summary(es.UTF-8): Uucp de la GNU
4Summary(fr.UTF-8): uucp de GNU
5Summary(pl.UTF-8): GNU uucp
6Summary(pt_BR.UTF-8): Uucp da GNU
7Summary(ru.UTF-8): GNU uucp
8Summary(tr.UTF-8): GNU uucp sistemi
9Summary(uk.UTF-8): GNU uucp
5f8db620 10Name: uucp
101444c4 11Version: 1.07
d9f7b58d 12Release: 7
035df040 13License: GPL
d9d471fe 14Group: Networking
d9f7b58d 15Source0: http://ftp.gnu.org/gnu/uucp/%{name}-%{version}.tar.gz
101444c4 16# Source0-md5: 64c54d43787339a7cced48390eb3e1d0
5f8db620 17Source1: %{name}.logrotate
cbf6abe2 18Source2: %{name}.inetd
19Source3: %{name}.crontab
213b95b5 20Source4: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
8616b13a 21# Source4-md5: 47994a0f9fc7acaadc5cfff6b01f6728
5f8db620 22Patch0: %{name}-misc.patch
8079b573 23Patch1: %{name}-debian.patch
101444c4
AM
24Patch2: %{name}-ac.patch
25Patch3: %{name}-pipe.patch
26Patch4: %{name}-no_libnsl.patch
60667a84 27URL: http://lists.cirr.com/cgi-bin/wilma/taylor-uucp/
035df040 28BuildRequires: autoconf
101444c4 29BuildRequires: automake
4a31ff7f 30BuildRequires: rpmbuild(macros) >= 1.268
5d09a40b 31BuildRequires: texinfo
d9f7b58d 32Requires: crondaemon
d88a5080 33Conflicts: logrotate < 3.8.0
3a978ad9 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5f8db620 35
36%description
035df040
JB
37UUCP is a Unix to Unix transfer mechanism. It is used primarily for
38remote sites to download and upload email and news files to local
39machines. If you didn't already know that, you probably don't need
40this package installed. :-)
5f8db620 41
62625b55
JR
42%description -l de.UTF-8
43UUCP ist ein Unix-nach-Unix-Übertragungsprotokoll. Es wird vor allem
035df040
JB
44verwendet, um E-Mail- und News-Dateien von entfernten auf lokale
45Rechner herunter- bzw. umgekehrt hochzuladen. Wie Sie wahrscheinlich
62625b55 46wissen, müssen Sie das Paket wahrscheinlich nicht installieren. :-)
5f8db620 47
62625b55 48%description -l es.UTF-8
606d1525 49UUCP es un mecanismo de transferencia de Unix para Unix. Se usa
50primeramente en sitios remotos para hacer download y upload de
62625b55 51archivos de mail y news para máquinas locales. Si no lo sabias,
606d1525 52probablemente no necesitas de este paquete instalado. :-)
53
62625b55
JR
54%description -l fr.UTF-8
55UUCP est un mécanisme de transfert d'UNIX à UNIX. Il est
56principalement utilisés par les sites de connexion pour télécharger ou
57envoyer des courriers èlèctroniques et des nouvelles sur les machines
58locales. Si vous ne saviez pas déja cela, vous n'avez probablement pas
035df040 59besoin d'insatller ce package.
5f8db620 60
62625b55 61%description -l pl.UTF-8
035df040 62UUCP (Unix to Unix Copy Protocol) jest jednym z podstawowych
62625b55
JR
63protokołów systemu Linux. Używany jest przede wszystkim do wysyłania i
64pobierania przesyłek newsów oraz poczty elektronicznej między
65maszynami połączonymi np. przez modem.
5f8db620 66
62625b55
JR
67%description -l pt_BR.UTF-8
68UUCP é um mecanismo de transferência de Unix para Unix. Ele é usado
606d1525 69primeiramente em sites remotos para fazer download e upload de
62625b55
JR
70arquivos de mail e news para máquinas locais. Se você não sabia disso,
71você provavelmente não precisa deste pacote instalado. :-)
72
73%description -l ru.UTF-8
74UUCP - это механизм передачи файлов между UNIX-системами. В основном
75используется для обмена почтой и телеконференциями между машинами.
76Если вы этого не знали, вам этот пакет не нужен :-))
77
78%description -l tr.UTF-8
79UUCP bir Unix'ten Unix'e iletim mekanizmasıdır. Uzak sitelerden yerel
80sisteme e-posta ve haber öbekleri aktarımı için kullanılır. Bunun ne
81olduğunu bilmiyorsanız, büyük olasılıkla işinize de yaramayacaktır.
606d1525 82:-)
83
62625b55
JR
84%description -l uk.UTF-8
85UUCP - це механізм передачі файлів між UNIX-системами. Здебільшого
86використовується для обміну поштою та телеконференціями між машинами.
87Якщо ви цього не знали, вам цей пакет не потрібен :-))
5f8db620 88
d9d471fe 89%package server
90Summary: GNU uucp server
7e825deb
ER
91Summary(de.UTF-8): GNU-uucp
92Summary(fr.UTF-8): uucp de GNU
93Summary(pl.UTF-8): Serwer GNU uucp
d9d471fe 94Group: Networking
39363881 95Requires: %{name} = %{version}-%{release}
d9d471fe 96
97%description server
606d1525 98GNU uucp server.
d9d471fe 99
62625b55 100%description server -l pl.UTF-8
606d1525 101Serwer GNU uucp.
d9d471fe 102
5f8db620 103%prep
101444c4 104%setup -q
606d1525 105%patch0 -p1
a134b988 106%patch1 -p1
101444c4 107%patch2 -p1
58cf6326 108%patch3 -p1
606d1525 109%patch4 -p1
5f8db620 110
111find . -name "*.perlpath" | xargs rm -f
112
113%build
101444c4 114%{__aclocal}
b9f73d72 115%{__autoconf}
101444c4
AM
116%{__automake}
117%configure \
4a31ff7f
ER
118 --with-newconfigdir=%{_sysconfdir}/uucp \
119 --with-oldconfigdir=%{_sysconfdir}/uucp/oldconfig
24b48613 120
101444c4 121%{__make}
5f8db620 122
123%install
124rm -rf $RPM_BUILD_ROOT
101444c4
AM
125
126install -d $RPM_BUILD_ROOT/var/{lock/uucp,spool/{uucp,uucppublic}}
9a621b2f 127install -d $RPM_BUILD_ROOT/var/log/{uucp,archive/uucp}
4a31ff7f
ER
128install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,cron.d,logrotate.d}
129install -d $RPM_BUILD_ROOT%{_sysconfdir}/uucp/oldconfig
101444c4
AM
130
131%{__make} install \
132 DESTDIR=$RPM_BUILD_ROOT \
133 OWNER=$(id -u)
5f8db620 134
d9f7b58d
ER
135cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/uucp
136cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/uucp
137cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.d/uucp
64b3c1dd 138bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
5f8db620 139
5f8db620 140# Create empty files
141for n in Log Stats Debug; do
142 touch $RPM_BUILD_ROOT/var/log/uucp/$n
143done
144
d9f7b58d 145for i in dial passwd port dialcode sys call; do
035df040 146cat > $RPM_BUILD_ROOT%{_sysconfdir}/uucp/$i <<EOF
5f8db620 147# This is an example of a $i file. This file have the syntax compatible
148# with Taylor UUCP (not HDB, not anything else). Please check uucp
606d1525 149# documentation if you are not sure how Taylor config files are supposed to
5f8db620 150# look like. Edit it as appropriate for your system.
151
152# Everything after a '#' character is a comment.
153EOF
154done
155
5f8db620 156%clean
157rm -rf $RPM_BUILD_ROOT
158
de859f2a
ER
159%post -p /sbin/postshell
160-/usr/sbin/fix-info-dir -c %{_infodir}
5f8db620 161
d9d471fe 162%post server
4a31ff7f 163%service -q rc-inetd reload
cada9587 164
de859f2a
ER
165%postun -p /sbin/postshell
166-/usr/sbin/fix-info-dir -c %{_infodir}
5f8db620 167
d9d471fe 168%postun server
4a31ff7f
ER
169if [ "$1" = 0 ]; then
170 %service -q rc-inetd reload
cada9587
TO
171fi
172
5f8db620 173%files
174%defattr(644,root,root,755)
101444c4 175%doc AUTHORS ChangeLog NEWS README TODO sample contrib
5f8db620 176
606d1525 177%attr(750,uucp,root) %dir %{_sysconfdir}/uucp
178%attr(755,uucp,root) %dir %{_sysconfdir}/uucp/oldconfig
5f8db620 179
a0d55f19
ER
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
5f8db620 184
a0d55f19
ER
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}
5f8db620 187
99265480 188%attr(4554,uucp,uucp) %{_bindir}/cu
189%attr(4554,uucp,uucp) %{_bindir}/uucp
a0d55f19 190%attr(755,root,root) %{_bindir}/uulog
99265480 191%attr(4554,uucp,uucp) %{_bindir}/uuname
a0d55f19 192%attr(755,root,root) %{_bindir}/uupick
99265480 193%attr(4554,uucp,uucp) %{_bindir}/uustat
a0d55f19 194%attr(755,root,root) %{_bindir}/uuto
99265480 195%attr(4554,uucp,uucp) %{_bindir}/uux
5f8db620 196
197%{_infodir}/uucp.*
198
5f8db620 199%{_mandir}/man[18]/*
64b3c1dd 200%lang(fi) %{_mandir}/fi/man[18]/*
201%lang(ja) %{_mandir}/ja/man[18]/*
202%lang(pl) %{_mandir}/pl/man[18]/*
5f8db620 203
a0d55f19 204%attr(755,uucp,uucp) %{_sbindir}/uuchk
99265480 205%attr(4554,uucp,uucp) %{_sbindir}/uucico
a0d55f19
ER
206%attr(755,uucp,uucp) %{_sbindir}/uuconv
207%attr(755,root,root) %{_sbindir}/uusched
99265480 208%attr(4554,uucp,uucp) %{_sbindir}/uuxqt
5f8db620 209
210%attr(755,uucp,uucp) %dir /var/spool/uucppublic
cbf6abe2 211%attr(755,uucp,uucp) %dir /var/spool/uucp
5f8db620 212
213%attr(750,uucp,root) %dir /var/log/uucp
13945c74 214%attr(750,uucp,root) %dir /var/log/archive/uucp
606d1525 215%attr(750,uucp,root) %dir /var/lock/uucp
a0d55f19
ER
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
d9d471fe 219
220%files server
606d1525 221%defattr(644,root,root,755)
a0d55f19 222%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/uucp
This page took 0.123431 seconds and 4 git commands to generate.