]> git.pld-linux.org Git - packages/ncftp.git/blob - ncftp.spec
58773df9c00df774efd428065037ff2724d190f9
[packages/ncftp.git] / ncftp.spec
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
7 Name:           ncftp
8 Version:        3.2.5
9 Release:        3
10 Epoch:          2
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
16 Source2:        %{name}.png
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)
32
33 %define         skip_post_check_so      libncftp.so.*
34
35 %description
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.
40
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.
45
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.
51
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.
56
57 %prep
58 %setup -q
59 #gunzip -c %{SOURCE4} | patch -p1
60 %patch4 -p1
61 %patch0 -p1
62 %patch1 -p1
63 %patch2 -p1
64 %patch3 -p1
65 %patch5 -p1
66
67 %build
68 %{__autoconf} -I autoconf_local
69 %{__autoheader} -I autoconf_local
70 CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses"
71 %configure \
72         --enable-ipv6
73
74 %{__make}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT{%{_libdir},%{_pixmapsdir},%{_mandir},%{_desktopdir},/var/spool/%{name}}
79
80 %{__make} install \
81         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
82         mandir=$RPM_BUILD_ROOT%{_mandir}
83
84 %{__make} -C libncftp soinstall \
85         DESTDIR=$RPM_BUILD_ROOT
86
87 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
88 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
89 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1
90
91 # devel not used by anything
92 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libncftp.so
93 %{__rm} $RPM_BUILD_ROOT%{_includedir}/ncftp*.h
94
95 %clean
96 rm -rf $RPM_BUILD_ROOT
97
98 %post   -p /sbin/ldconfig
99 %postun -p /sbin/ldconfig
100
101 %files
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
This page took 0.052415 seconds and 2 git commands to generate.