]>
Commit | Line | Data |
---|---|---|
754235ce | 1 | # NOTE: update kame patch to use val_getaddrinfo() when/if enabling DNSSEC verification |
3a4bfa4b | 2 | Summary: Browser program for the File Transfer Protocol |
40ae9c63 ER |
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 | |
3a4bfa4b | 7 | Name: ncftp |
754235ce | 8 | Version: 3.2.5 |
96966e0e | 9 | Release: 3 |
caef51ae | 10 | Epoch: 2 |
1c822de0 | 11 | License: The Clarified Artistic License |
80c9125c | 12 | Group: Applications/Networking |
b93c4ccb | 13 | Source0: ftp://ftp.ncftp.com/ncftp/%{name}-%{version}-src.tar.bz2 |
754235ce | 14 | # Source0-md5: b05c7a6d5269c04891f02f43d4312b30 |
f679f840 | 15 | Source1: %{name}.desktop |
79151859 | 16 | Source2: %{name}.png |
851ff4c5 | 17 | Source3: ncftpbookmarks.1 |
754235ce JB |
18 | # not updated yet, replaced by patch4 |
19 | #Source4: ftp://ftp.kame.net/pub/kame/misc/ncftp-323-v6-20091109.diff.gz | |
c462956a | 20 | ## Source4-md5: 9120dcbb0fceacb5174d01024b0ba5a5 |
f679f840 | 21 | Patch0: %{name}-DESTDIR.patch |
22 | Patch1: %{name}-shared.patch | |
c3c84ce1 KK |
23 | Patch2: %{name}-ac25x.patch |
24 | Patch3: %{name}-home_etc.patch | |
754235ce JB |
25 | Patch4: %{name}-kame-v6.patch |
26 | Patch5: %{name}-ac.patch | |
18ff77f2 | 27 | URL: http://www.ncftp.com/ |
5bf2b078 | 28 | BuildRequires: autoconf >= 2.53 |
b93c4ccb JB |
29 | BuildRequires: ncurses-devel >= 5.0 |
30 | BuildRequires: readline-devel >= 4.1 | |
e19ad7aa | 31 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
8b5aafb5 | 32 | |
ea5c7d6a JR |
33 | %define skip_post_check_so libncftp.so.* |
34 | ||
8b5aafb5 | 35 | %description |
a9b92139 | 36 | NcFTP is a FTP client with many advantages over the standard one. It |
01380e1b | 37 | includes command line editing, command histories, support for |
38 | recursive gets, automatic logins, background downloading and much | |
ac89380d | 39 | more. This version supports IPv6, too. |
8b5aafb5 | 40 | |
523918f6 JR |
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. | |
9532ff7d | 45 | |
523918f6 JR |
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 | |
01380e1b | 50 | dodatkowo wspiera IPv6. |
8b5aafb5 | 51 | |
523918f6 JR |
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. | |
9532ff7d | 56 | |
8b5aafb5 | 57 | %prep |
5bf2b078 | 58 | %setup -q |
754235ce JB |
59 | #gunzip -c %{SOURCE4} | patch -p1 |
60 | %patch4 -p1 | |
c51879ad AF |
61 | %patch0 -p1 |
62 | %patch1 -p1 | |
e88a6a93 | 63 | %patch2 -p1 |
ac89380d | 64 | %patch3 -p1 |
754235ce | 65 | %patch5 -p1 |
8b5aafb5 | 66 | |
67 | %build | |
754235ce JB |
68 | %{__autoconf} -I autoconf_local |
69 | %{__autoheader} -I autoconf_local | |
70 | CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses" | |
71 | %configure \ | |
e88a6a93 | 72 | --enable-ipv6 |
c51879ad | 73 | |
a7df1545 | 74 | %{__make} |
8b5aafb5 | 75 | |
76 | %install | |
77 | rm -rf $RPM_BUILD_ROOT | |
5b66ff54 | 78 | install -d $RPM_BUILD_ROOT{%{_libdir},%{_pixmapsdir},%{_mandir},%{_desktopdir},/var/spool/%{name}} |
163062e5 | 79 | |
ebacd852 | 80 | %{__make} install \ |
97ad4567 | 81 | BINDIR=$RPM_BUILD_ROOT%{_bindir} \ |
01380e1b | 82 | mandir=$RPM_BUILD_ROOT%{_mandir} |
83 | ||
783ed7bd PG |
84 | %{__make} -C libncftp soinstall \ |
85 | DESTDIR=$RPM_BUILD_ROOT | |
c51879ad | 86 | |
d5306069 | 87 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
79151859 | 88 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} |
851ff4c5 | 89 | install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1 |
49afbbe9 | 90 | |
bfcb5968 JB |
91 | # devel not used by anything |
92 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/libncftp.so | |
93 | %{__rm} $RPM_BUILD_ROOT%{_includedir}/ncftp*.h | |
94 | ||
8b5aafb5 | 95 | %clean |
96 | rm -rf $RPM_BUILD_ROOT | |
97 | ||
b93c4ccb JB |
98 | %post -p /sbin/ldconfig |
99 | %postun -p /sbin/ldconfig | |
100 | ||
8b5aafb5 | 101 | %files |
3a4bfa4b | 102 | %defattr(644,root,root,755) |
bfcb5968 JB |
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.* | |
5b66ff54 | 106 | %dir /var/spool/%{name} |
bfcb5968 JB |
107 | %{_mandir}/man1/ncftp*.1* |
108 | %{_desktopdir}/ncftp.desktop | |
79151859 | 109 | %{_pixmapsdir}/ncftp.png |