Summary: The standard UNIX FTP (file transfer protocol) client
-Summary(de): Standardmäßiger Unix-ftp-Client (file transfer protocol)
-Summary(fr): Client ftp (file transfer protocol) standard d'Unix
-Summary(pl): Standardowy klient ftp (file transfer protocol)
-Summary(tr): Standart UN*X ftp istemcisi
+Summary(de.UTF-8): Standardmäßiger Unix-FTP-Client (file transfer protocol)
+Summary(es.UTF-8): Cliente FTP padrón Unix (protocolo de transmisión de archivo)
+Summary(fr.UTF-8): Client FTP (file transfer protocol) standard d'Unix
+Summary(pl.UTF-8): Standardowy klient FTP (file transfer protocol)
+Summary(pt_BR.UTF-8): Cliente FTP padrão Unix (protocolo de transmissão de arquivo)
+Summary(ru.UTF-8): Стандартный FTP (file transfer protocol) клиент Unix
+Summary(tr.UTF-8): Standart UN*X FTP istemcisi
+Summary(uk.UTF-8): Стандартний FTP (file transfer protocol) клієнт Unix
Name: ftp
Version: 0.17
-Release: 7
+Release: 27
License: BSD
Group: Applications/Networking
-Group(de): Applikationen/Netzwerkwesen
-Group(pl): Aplikacje/Sieciowe
Source0: ftp://ftp.linux.org.uk/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
-Source1: %{name}.1.pl
+# Source0-md5: 94441610c9b86ef45c4c6ec609444060
+Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
+# Source1-md5: 5f8919e12c6878fa538a339f3ff2095d
+Source2: %{name}.desktop
+Source3: %{name}.png
Patch0: netkit-%{name}-macro-quit.patch
-BuildRequires: ncurses-devel >= 5.0
-BuildRequires: readline-devel >= 4.1
+Patch1: netkit-%{name}-acct.patch
+Patch2: netkit-%{name}-usagi-ipv6.patch
+Patch3: netkit-%{name}-input_line.patch
+Patch4: netkit-%{name}-arg_max.patch
+BuildRequires: readline-devel >= 4.2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Obsoletes: inetutils-ftp
Obsoletes: lukemftp
+Obsoletes: tnftp
%description
-The ftp package provides the standard UNIX command-line FTP client.
+The FTP package provides the standard UNIX command-line FTP client.
FTP is the file transfer protocol, which is a widely used Internet
protocol for transferring files and for archiving files.
-%description -l de
+%description -l de.UTF-8
Dadurch wird der Standard-Unix-Befehlszeilen-FTP-Client
-bereitgestellt. Ftp ist das Standard-Internet-Dateitransfer-Protokoll,
-das sich sowohl für Dateiarchive als auch für Dateitransfers zwischen
-Individuen großer Beliebtheit erfreut.
+bereitgestellt. FTP ist das Standard-Internet-Dateitransfer-Protokoll,
+das sich sowohl für Dateiarchive als auch für Dateitransfers zwischen
+Individuen großer Beliebtheit erfreut.
-%description -l fr
-Contient le client ftp en ligne de commande standard d'Unix. ftp est
+%description -l es.UTF-8
+Este paquete provee el cliente FTP padrón Unix para la línea de
+comando. FTP es el protocolo padrón de transferencia de archivos en
+Internet, y es extremamente popular.
+
+%description -l fr.UTF-8
+Contient le client FTP en ligne de commande standard d'Unix. est
+FTP
le protocole standard de transfert de fichiers sur l'Internet. Il est
-très utilisé pour les archives et les transferts de fichiers entre
+très utilisé pour les archives et les transferts de fichiers entre
individus.
-%description -l pl
-Pakiet ftp udostêpnia standardowego klienta FTP obs³ugiwanego z linii
-poleceñ jaki jest obecny w ró¿nych systemach uniksowych. FTP jest
-ptotoko³em do przesy³ania plików (File Transfer Protocol), bêd±cym
-jednym z czê¶ciej u¿ywanych protoko³ów do przesy³ania i archiwizacji
-plików miêdzy komputerami w Internecie.
+%description -l pl.UTF-8
+Pakiet FTP udostępnia standardowego klienta FTP obsługiwanego z linii
+poleceń jaki jest obecny w różnych systemach uniksowych. FTP jest
+protokołem do przesyłania plików (File Transfer Protocol), będącym
+jednym z częściej używanych protokołów do przesyłania i archiwizacji
+plików między komputerami w Internecie.
+
+%description -l pt_BR.UTF-8
+Este pacote provê o cliente FTP padrão Unix para a linha de comando. O
+FTP é o protocolo padrão de transferência de arquivos na Internet, e é
+extremamente popular.
+
+%description -l ru.UTF-8
+Пакет FTP содержит стандартный FTP-клиент Unix, работающий из
+командной строки. FTP - это широко используемый протокол для передачи
+файлов в Интернете и для архивирования файлов.
+
+%description -l tr.UTF-8
+Bu pakette UN*X'in standart komut satırı FTP istemcisi bulunmaktadır.
+Gerçi grafik arabirimlerin egemen olduğu bir çağda biraz demode gibi
+gözükebilir ancak anonim dosya arşivleri ve kişiler arası dosya
+iletimi için hala yaygın olarak kullanılmaktadır.
-%description -l tr
-Bu pakette UN*X'in standart komut satýrý ftp istemcisi bulunmaktadýr.
-Gerçi grafik arabirimlerin egemen olduðu bir çaðda biraz demode gibi
-gözükebilir ancak anonim dosya arþivleri ve kiþiler arasý dosya
-iletimi için hala yaygýn olarak kullanýlmaktadýr.
+%description -l uk.UTF-8
+Пакет FTP містить стандартний FTP-клієнт Unix, який працює з
+командного рядка. FTP - це широко використовуваний протокол для
+передачі файлів в Інтернеті та для архівації файлів.
+
+%package pftp
+Summary: Passive mode FTP client
+Summary(pl.UTF-8): Tryb pasywny klienta FTP
+Group: Applications/Networking
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Requires: %{name} >= 0.17-13
+Conflicts: pftp
+
+%description pftp
+This package contains a symlink to the FTP client used to call the
+client in passive mode.
+
+%description pftp -l pl.UTF-8
+Pakiet ten zawiera dowiązanie do klienta FTP, wywołujące go w trybie
+pasywnym.
%prep
%setup -q -n netkit-ftp-%{version}
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
%build
-CFLAGS="%{?debug:-O -g}%{!?debug:$RPM_OPT_FLAGS}" \
-./configure --with-c-compiler=gcc
-%{__make}
+CFLAGS="%{rpmcflags}" \
+./configure \
+ --with-c-compiler="%{__cc}"
+%{__make} \
+ LIBTERMCAP="-ltinfo" \
+ LDFLAGS="%{rpmldflags}" \
+ CFLAGS="%{rpmcflags} -D__USE_READLINE__"
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{,pl}/man1}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
+ $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
%{__make} install \
BINDIR=$RPM_BUILD_ROOT%{_bindir} \
MANDIR=$RPM_BUILD_ROOT%{_mandir}
-install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/ftp.1
+install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
+
+bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pftp.1
echo ".so ftp.1" > $RPM_BUILD_ROOT%{_mandir}/man1/pftp.1
-echo ".so ftp.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/pftp.1
-
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/ftp
+%{_mandir}/man1/ftp.1*
+%{_mandir}/man5/netrc.5*
+%lang(ja) %{_mandir}/ja/man1/ftp.1*
+%lang(pl) %{_mandir}/pl/man1/ftp.1*
+%lang(pt_BR) %{_mandir}/pt_BR/man1/ftp.1*
+%{_desktopdir}/*.desktop
+%{_pixmapsdir}/*
+
+%files pftp
+%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/pftp
-%{_mandir}/man1/*
-%lang(pl) %{_mandir}/pl/man1/*
+%{_mandir}/man1/pftp*
+%lang(ja) %{_mandir}/ja/man1/pftp.1*
+%lang(pl) %{_mandir}/pl/man1/pftp.1*
+%lang(pt_BR) %{_mandir}/pt_BR/man1/pftp.1*