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