]> git.pld-linux.org Git - packages/ftp.git/blob - ftp.spec
- arg_max.patch - Use sysconf to get ARG_MAX instead of a macro
[packages/ftp.git] / ftp.spec
1 Summary:        The standard UNIX FTP (file transfer protocol) client
2 Summary(de.UTF-8):      Standardmäßiger Unix-FTP-Client (file transfer protocol)
3 Summary(es.UTF-8):      Cliente FTP padrón Unix (protocolo de transmisión de archivo)
4 Summary(fr.UTF-8):      Client FTP (file transfer protocol) standard d'Unix
5 Summary(pl.UTF-8):      Standardowy klient FTP (file transfer protocol)
6 Summary(pt_BR.UTF-8):   Cliente FTP padrão Unix (protocolo de transmissão de arquivo)
7 Summary(ru.UTF-8):      Стандартный FTP (file transfer protocol) клиент Unix
8 Summary(tr.UTF-8):      Standart UN*X FTP istemcisi
9 Summary(uk.UTF-8):      Стандартний FTP (file transfer protocol) клієнт Unix
10 Name:           ftp
11 Version:        0.17
12 Release:        27
13 License:        BSD
14 Group:          Applications/Networking
15 Source0:        ftp://ftp.linux.org.uk/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
16 # Source0-md5:  94441610c9b86ef45c4c6ec609444060
17 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
18 # Source1-md5:  5f8919e12c6878fa538a339f3ff2095d
19 Source2:        %{name}.desktop
20 Source3:        %{name}.png
21 Patch0:         netkit-%{name}-macro-quit.patch
22 Patch1:         netkit-%{name}-acct.patch
23 Patch2:         netkit-%{name}-usagi-ipv6.patch
24 Patch3:         netkit-%{name}-input_line.patch
25 Patch4:         netkit-%{name}-arg_max.patch
26 BuildRequires:  readline-devel >= 4.2
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Obsoletes:      inetutils-ftp
29 Obsoletes:      lukemftp
30 Obsoletes:      tnftp
31
32 %description
33 The FTP package provides the standard UNIX command-line FTP client.
34 FTP is the file transfer protocol, which is a widely used Internet
35 protocol for transferring files and for archiving files.
36
37 %description -l de.UTF-8
38 Dadurch wird der Standard-Unix-Befehlszeilen-FTP-Client
39 bereitgestellt. FTP ist das Standard-Internet-Dateitransfer-Protokoll,
40 das sich sowohl für Dateiarchive als auch für Dateitransfers zwischen
41 Individuen großer Beliebtheit erfreut.
42
43 %description -l es.UTF-8
44 Este paquete provee el cliente FTP padrón Unix para la línea de
45 comando. FTP es el protocolo padrón de transferencia de archivos en
46 Internet, y es extremamente popular.
47
48 %description -l fr.UTF-8
49 Contient le client FTP en ligne de commande standard d'Unix.  est
50 FTP
51 le protocole standard de transfert de fichiers sur l'Internet. Il est
52 très utilisé pour les archives et les transferts de fichiers entre
53 individus.
54
55 %description -l pl.UTF-8
56 Pakiet FTP udostępnia standardowego klienta FTP obsługiwanego z linii
57 poleceń jaki jest obecny w różnych systemach uniksowych. FTP jest
58 protokołem do przesyłania plików (File Transfer Protocol), będącym
59 jednym z częściej używanych protokołów do przesyłania i archiwizacji
60 plików między komputerami w Internecie.
61
62 %description -l pt_BR.UTF-8
63 Este pacote provê o cliente FTP padrão Unix para a linha de comando. O
64 FTP é o protocolo padrão de transferência de arquivos na Internet, e é
65 extremamente popular.
66
67 %description -l ru.UTF-8
68 Пакет FTP содержит стандартный FTP-клиент Unix, работающий из
69 командной строки. FTP - это широко используемый протокол для передачи
70 файлов в Интернете и для архивирования файлов.
71
72 %description -l tr.UTF-8
73 Bu pakette UN*X'in standart komut satırı FTP istemcisi bulunmaktadır.
74 Gerçi grafik arabirimlerin egemen olduğu bir çağda biraz demode gibi
75 gözükebilir ancak anonim dosya arşivleri ve kişiler arası dosya
76 iletimi için hala yaygın olarak kullanılmaktadır.
77
78 %description -l uk.UTF-8
79 Пакет FTP містить стандартний FTP-клієнт Unix, який працює з
80 командного рядка. FTP - це широко використовуваний протокол для
81 передачі файлів в Інтернеті та для архівації файлів.
82
83 %package pftp
84 Summary:        Passive mode FTP client
85 Summary(pl.UTF-8):      Tryb pasywny klienta FTP
86 Group:          Applications/Networking
87 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
88 Requires:       %{name} >= 0.17-13
89 Conflicts:      pftp
90
91 %description pftp
92 This package contains a symlink to the FTP client used to call the
93 client in passive mode.
94
95 %description pftp -l pl.UTF-8
96 Pakiet ten zawiera dowiązanie do klienta FTP, wywołujące go w trybie
97 pasywnym.
98
99 %prep
100 %setup -q -n netkit-ftp-%{version}
101 %patch0 -p1
102 %patch1 -p1
103 %patch2 -p1
104 %patch3 -p1
105 %patch4 -p1
106
107 %build
108 CFLAGS="%{rpmcflags}" \
109 ./configure \
110         --with-c-compiler="%{__cc}"
111 %{__make} \
112         LIBTERMCAP="-ltinfo" \
113         LDFLAGS="%{rpmldflags}" \
114         CFLAGS="%{rpmcflags} -D__USE_READLINE__"
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
119         $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
120
121 %{__make} install \
122         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
123         MANDIR=$RPM_BUILD_ROOT%{_mandir}
124
125 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
126 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
127
128 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
129
130 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pftp.1
131 echo ".so ftp.1" > $RPM_BUILD_ROOT%{_mandir}/man1/pftp.1
132
133 %clean
134 rm -rf $RPM_BUILD_ROOT
135
136 %files
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_bindir}/ftp
139 %{_mandir}/man1/ftp.1*
140 %{_mandir}/man5/netrc.5*
141 %lang(ja) %{_mandir}/ja/man1/ftp.1*
142 %lang(pl) %{_mandir}/pl/man1/ftp.1*
143 %lang(pt_BR) %{_mandir}/pt_BR/man1/ftp.1*
144 %{_desktopdir}/*.desktop
145 %{_pixmapsdir}/*
146
147 %files pftp
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_bindir}/pftp
150 %{_mandir}/man1/pftp*
151 %lang(ja) %{_mandir}/ja/man1/pftp.1*
152 %lang(pl) %{_mandir}/pl/man1/pftp.1*
153 %lang(pt_BR) %{_mandir}/pt_BR/man1/pftp.1*
This page took 0.065998 seconds and 3 git commands to generate.