]> git.pld-linux.org Git - packages/ftp.git/blobdiff - ftp.spec
- arg_max.patch - Use sysconf to get ARG_MAX instead of a macro
[packages/ftp.git] / ftp.spec
index ac2ecfdaf028fe87f372e700a548e053c5e7220a..dc131d86bca4a88672e51391f19e78517f2d17cc 100644 (file)
--- a/ftp.spec
+++ b/ftp.spec
 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*
This page took 0.095857 seconds and 4 git commands to generate.