source: projects/specs/trunk/l/lftp/lftp-vl.spec @ 2439

Revision 2439, 9.9 KB checked in by iwamoto, 14 years ago (diff)

lftp: new upstream release 4.1.x

Line 
1%define name lftp
2%define version 4.1.2
3%define release 1%{?_dist_release}
4
5Summary: The lftp command line ftp/http client
6Summary(ja): lftp - コマンドライン ftp/http クライアント
7Name: %{name}
8Version: %{version}
9Release: %{release}
10License: GPL3
11Group: Applications/Internet
12# Source: http://ftp.yars.free.net/pub/source/lftp/lftp-%{version}.tar.bz2
13Source: http://ftp.yars.free.net/pub/source/lftp/lftp-%{version}.tar.xz
14# Source10: lftp-3.0.9-0vl1-ja.po
15Source10: lftp-3.7.4-ja.po
16URL: http://lftp.yar.ru/
17BuildRoot: %{_tmppath}/%{name}-%{version}-root
18BuildRequires: ncurses-devel, openssl-devel, pkgconfig, readline-devel
19BuildRequires: expat-devel
20
21Packager: iwamoto
22Vendor: Project Vine
23Distribution: Vine Linux
24
25%description
26LFTP is a shell-like command line ftp client. It is
27reliable: can retry operations and does reget automatically.
28It can do several transfers simultaneously in background.
29You can start a transfer in background and continue browsing
30the ftp site or another one. This all is done in one process.
31Background jobs will be completed in nohup mode if you exit
32or close modem connection. Lftp has reput, mirror, reverse
33mirror among its features. Since version 2.0 it also supports
34http protocol.
35
36%description -l ja
37LFTP は、shell ライクなコマンドライン ftp クライアントです。
38リトライ機能の実装や自動的な再取得を行うため信頼性が高いです。
39バックグラウンドで複数の転送を同時に行うことができます。
40バックグラウンドでの転送を開始し、その ftp サイトや別の ftp
41サイトを閲覧し続けることができます。これらは全て 1 つのプロセス
42で実行されます。
43もし、モデムの接続が exit や close された場合、バックグラウンド
44ジョブは、nohup モードで終了します。lftp の特徴は、reput やミラー、
45逆ミラーなどです。バージョン 2.0 以降では、HTTP もサポートしています。
46
47%prep
48%setup -q
49
50cp po/ja.po po/ja.po.orig
51msgmerge -v %{SOURCE10} po/ja.po.orig -o po/ja.po
52
53%build
54if pkg-config openssl ; then
55        CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS
56        LDFLAGS=`pkg-config --libs-only-L openssl`; export LDFLAGS
57fi
58LDFLAGS="-L`pwd`/src/.libs $LDFLAGS"; export LDFLAGS
59%configure --with-modules --disable-static --with-openssl
60export tagname=CC
61make %{?_smp_mflags}
62
63%install
64rm -rf $RPM_BUILD_ROOT
65%makeinstall sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir}
66rm -f $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.la
67chmod 0755 $RPM_BUILD_ROOT%{_libdir}/lftp/*
68chmod 0755 $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.so
69
70# Remove files from $RPM_BUILD_ROOT that we aren't shipping.
71rm -f $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.a
72rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
73
74%find_lang %{name}
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files -f %{name}.lang
80%defattr(-,root,root)
81%doc README README.modules FAQ THANKS COPYING
82%doc  TODO lftp.lsm NEWS INSTALL FEATURES
83%config(noreplace) %{_sysconfdir}/lftp.conf
84%{_bindir}/*
85%{_mandir}/*/*
86%{_datadir}/lftp
87%{_libdir}/*.so*
88%dir %{_libdir}/lftp
89%dir %{_libdir}/lftp/%{version}
90%{_libdir}/lftp/%{version}/cmd-*.so
91%{_libdir}/lftp/%{version}/liblftp-network.so
92# %{_libdir}/lftp/%{version}/liblftp-getdate.so
93%{_libdir}/lftp/%{version}/liblftp-pty.so
94%{_libdir}/lftp/%{version}/proto-*.so
95
96%changelog
97* Mon Jan  3 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.1.2-1
98- new upstream release
99- change source tarball format (bz2 -> xz)
100
101* Sat Aug  7 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.0.9-1
102- new upstream release with security fix (CVE-2010-2251)
103
104* Thu Jan 21 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.0.5-1
105- new upstream release 
106- update ja.po file (Thanks to Tadashi Jokagi <elf@elf.no-ip.org>)
107- update %files section to fit new release
108
109* Tue Jul 28 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.15-1
110- new upstream release
111
112* Tue May 19 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.14-1
113- new upstream release
114
115* Wed May 06 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.13-1
116- new upstream release
117
118* Wed Mar 25 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.11-1
119- new upstream release
120
121* Wed Mar 04 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.9-1vl5
122- new upstream release
123
124* Sun Feb 01 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.8-1vl5
125- new upstream release
126- fix License tag
127
128* Mon Jan 12 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.7-1vl5
129- new upstream release
130
131* Mon Dec 01 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.6-1vl5
132- new upstream release
133
134* Mon Oct 20 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.4-1vl5
135- new upstream release
136- del liblftp-getdate.so from files list (upstream change)
137
138* Sat Jul 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.3-1vl5
139- new upstream release
140- spec in UTF8
141
142* Sat May 03 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.1-2vl5
143- add BuildPrereq expat-devel
144
145* Sat May 03 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.1-1vl5
146- new upstream release
147- new versioning policy
148
149* Mon Mar 10 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.0-0vl1
150- new upstream release
151
152* Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.6.1-0vl2
153- rebuild with expat-2.0.1
154
155* Mon Jan 07 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.6.1-0vl1
156- new upstream release
157
158* Fri Oct 27 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.5.15-0vl1
159- new upstream release
160
161* Tue Aug 28 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.13-0vl1
162- new upstream release
163
164* Mon Jul 30 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.12-0vl1
165- new upstream release
166
167* Sat May 19 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-0vl1
168- new upstream release
169- rebuilt with new toolchain and openssl-0.9.8
170
171* Sat Jan 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.9-0vl1
172- new upstream release
173
174* Sat Nov 11 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.5.6-0vl3
175- fix configure option to use openssl
176
177* Sun Oct 29 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.5.6-0vl2
178- rebuild with gnutls-1.4.1
179
180* Fri Oct 27 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.6-0vl1
181- new upstream release
182
183* Mon Aug 21 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.5.4-0vl1
184- new upstream release
185
186* Fri Jul 07 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.4.7-0vl2
187- changed Group to Applications/Internet
188
189* Fri Jun 09 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.4.7-0vl1
190- new upstream release
191
192* Sun Mar 19 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.4.2-0vl2
193- rebuild with readline-5.1
194
195* Wed Feb 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.4.2-0vl1
196- new upstream release
197
198* Fri Oct 22 2004 IWAI, Masaharu <iwai@alib.jp> 3.0.9-0vl1
199- new upstream release
200- update ja.po ( Source10 )
201- add Japanese description
202- lftp.conf: noreplace
203
204* Sun Jun 13 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.6-0vl1
205- new upstream release
206
207* Thu Jun  3 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.5-0vl1
208- new upstream release
209
210* Fri Apr 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.3-0vl1
211- new upstream release
212
213* Sun Apr 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.2-0vl2
214- update ja.po (more work needed...)
215
216* Sun Apr 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.2-0vl1
217- new upstream release
218
219* Sun Apr 4 2004 HAYASHI Kentarou <linjian@gigo-ice.org> 3.0.0-0vl1
220- new upstream release
221
222* Mon Mar 1 2004 HAYASHI Kentarou <linjian@gigo-ice.org> 2.6.12-0vl1
223- new upstream release
224
225* Mon Dec 29 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl1
226- new upstream release
227
228* Thu Dec 18 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.10-0vl1
229- new upstream release
230
231* Sun Aug 30 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.7-0vl1
232- new upstream release
233
234* Tue Jun 10 2003 Jun NISHII <jun@vinelinux.org> 2.6.5-2vl1
235- synced with RawHide 2.6.5-2
236
237* Thu Mar 27 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.6.3-4vl1
238- synced with RawHide 2.6.3-4
239
240* Wed Jan 23 2002 Jun Nishii <jun@vinelinux.org> 2.4.8-0vl1
241- ver.up
242- fix COPYRIGHT(GPL->GPL2)
243
244* Tue Sep 25 2001 Kazuhisa TAKEI <takei@vinelinux.org>
245- 2.4.4
246- major version  update
247
248* Mon Jul 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
249- 2.3.10-0vl5
250- rebuilt with openssl-0.9.6b
251
252* Thu May 24 2001 <sagami@vinelinux.org>
253- 2.3.10-0vl4: fix so as not to own %%{_bindir} itself
254
255* Thu May 24 2001 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.10-0vl3
256- remove configurei's --with-modules option.
257
258* Sat May 19 2001 <takei@vinelinux.org> 2.3.10-0vl2
259- fixed spec bug( sevaral lftp modules lack)
260
261* Fri May 11 2001 <sagami@vinelinux.org>
262- 2.3.10-0vl1: use more macros
263
264* Tue Jan 23 2001 Kazuhisa TAKEI <takei@vinelinux.org> 2.3.7-0vl2
265- enable ssl
266
267* Tue Jan 23 2001 Kazuhisa TAKEI <takei@vinelinux.org> 2.3.7-0vl1
268- 2.3.7-0vl1
269
270* Wed Dec 13 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
271- 2.3.3-0vl4
272- rebuilt with readline-4
273
274* Thu Oct 12 2000 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.3-0vl3
275- add lftpget
276
277* Mon Oct  9 2000 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.3-0vl1
278- upstream merge ja.po
279- %doc /usr/man -> %{_mandir}   
280- several .spec file's bug  fixed.
281
282* Sun Oct  1 2000 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.0-0vl5
283- fixed ja.po
284
285* Mon Sep 11 2000 Kazuhisa TAKEI<takei@vinelinux.org>
286- 2.2.6-1vl0
287- remove noroot.patch
288
289* Mon Sep 11 2000 Kazuhisa TAKEI<takei@vinelinux.org>
290- 2.2.2-1vl3
291- added Japanese message catalog file
292
293* Thu Jul 27 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
294- 2.2.2-1vl2
295- cleaned up noroot.patch
296- added %build tag (why forgotten?)
297- added Japanese Summary
298- modified %files section to handle compressed man pages
299
300* Thu May  4 2000 Kazuhisa TAKEI <takei@vinelinux.org>
301- change spec file  for Vine Linux
302
303* Sat Oct 02 1999 Alexander Lukyanov <lav@yars.free.net>
304- 2.1.1 release
305- removed ChangeLog from doc.
306
307* Mon Sep 27 1999 Alexander Lukyanov <lav@yars.free.net>
308- 2.1.0 release
309
310* Tue Sep 14 1999 Alexander Lukyanov <lav@yars.free.net>
311- add lftpget
312
313* Tue Jul 27 1999 Adrian Likins <alikins@redhat.com>
314-initial release
Note: See TracBrowser for help on using the repository browser.