1 # NOTE: update kame patch to use val_getaddrinfo() when/if enabling DNSSEC verification
2 Summary: Browser program for the File Transfer Protocol
3 Summary(de.UTF-8): NcFTP - ein Textmodus FTP-Client
4 Summary(es.UTF-8): Cliente FTP con una interface agradable
5 Summary(pl.UTF-8): Zaawansowany klient FTP
6 Summary(pt_BR.UTF-8): Cliente FTP com uma interface agradável
11 License: The Clarified Artistic License
12 Group: Applications/Networking
13 Source0: ftp://ftp.ncftp.com/ncftp/%{name}-%{version}-src.tar.bz2
14 # Source0-md5: b05c7a6d5269c04891f02f43d4312b30
15 Source1: %{name}.desktop
17 Source3: ncftpbookmarks.1
18 # not updated yet, replaced by patch4
19 #Source4: ftp://ftp.kame.net/pub/kame/misc/ncftp-323-v6-20091109.diff.gz
20 ## Source4-md5: 9120dcbb0fceacb5174d01024b0ba5a5
21 Patch0: %{name}-DESTDIR.patch
22 Patch1: %{name}-shared.patch
23 Patch2: %{name}-ac25x.patch
24 Patch3: %{name}-home_etc.patch
25 Patch4: %{name}-kame-v6.patch
26 Patch5: %{name}-ac.patch
27 URL: http://www.ncftp.com/
28 BuildRequires: autoconf >= 2.53
29 BuildRequires: ncurses-devel >= 5.0
30 BuildRequires: readline-devel >= 4.1
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 %define skip_post_check_so libncftp.so.*
36 NcFTP is a FTP client with many advantages over the standard one. It
37 includes command line editing, command histories, support for
38 recursive gets, automatic logins, background downloading and much
39 more. This version supports IPv6, too.
41 %description -l es.UTF-8
42 ncftp es un cliente FTP con varias ventajas sobre el padrón. Incluye
43 edición por línea de comando, histórico de comandos, logins
44 automáticos, y mucho más.
46 %description -l pl.UTF-8
47 NcFTP jest zaawansowanym klientem FTP. Pozwala na edycję linii poleceń,
48 zapamiętuje polecenia, potrafi pobierać całe katalogi wraz z
49 podkatalogami z serwerów FTP, automatycznie logować się itp. Ta wersja
50 dodatkowo wspiera IPv6.
52 %description -l pt_BR.UTF-8
53 ncftp é um cliente FTP com várias vantagens sobre o padrão. Ele inclui
54 edição por linha de comando, histórico de comandos, logins
55 automáticos, e muito mais.
59 #gunzip -c %{SOURCE4} | patch -p1
68 %{__autoconf} -I autoconf_local
69 %{__autoheader} -I autoconf_local
70 CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses"
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT{%{_libdir},%{_pixmapsdir},%{_mandir},%{_desktopdir},/var/spool/%{name}}
81 BINDIR=$RPM_BUILD_ROOT%{_bindir} \
82 mandir=$RPM_BUILD_ROOT%{_mandir}
84 %{__make} -C libncftp soinstall \
85 DESTDIR=$RPM_BUILD_ROOT
87 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
88 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
89 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1
91 # devel not used by anything
92 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libncftp.so
93 %{__rm} $RPM_BUILD_ROOT%{_includedir}/ncftp*.h
96 rm -rf $RPM_BUILD_ROOT
98 %post -p /sbin/ldconfig
99 %postun -p /sbin/ldconfig
102 %defattr(644,root,root,755)
103 %doc README.txt README.v6 doc/{CHANGELOG,FIREWALLS_AND_PROXIES,LICENSE,READLINE,what_*}.txt
104 %attr(755,root,root) %{_bindir}/ncftp*
105 %attr(755,root,root) %{_libdir}/libncftp.so.*
106 %dir /var/spool/%{name}
107 %{_mandir}/man1/ncftp*.1*
108 %{_desktopdir}/ncftp.desktop
109 %{_pixmapsdir}/ncftp.png