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

Revision 8892, 11.2 KB checked in by daisuke, 10 years ago (diff)

lftp: update to 4.5.4

Line 
1%define name lftp
2%define version 4.5.4
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
12Source: http://ftp.yars.free.net/pub/source/lftp/lftp-%{version}.tar.xz
13# Source10: lftp-3.0.9-0vl1-ja.po
14# Source10: lftp-3.7.4-ja.po
15URL: http://lftp.yar.ru/
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: ncurses-devel, openssl-devel, pkgconfig, readline-devel
18BuildRequires: expat-devel
19BuildRequires: zlib-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%package scripts
48Summary:        Scripts for lftp
49Summary(ja):    lftp のユーティリティスクリプト
50Group:          Applications/Internet
51Requires:       lftp = %{version}-%{release}
52Requires:       perl(DBD::SQLite)
53BuildArch:      noarch
54
55%description scripts
56Utility scripts for use with lftp.
57
58%description scripts -l ja
59lftp のユーティリティスクリプトです。
60
61%prep
62%setup -q
63
64# cp po/ja.po po/ja.po.orig
65# msgmerge -v %{SOURCE10} po/ja.po.orig -o po/ja.po
66
67%build
68if pkg-config openssl ; then
69        CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS
70        LDFLAGS=`pkg-config --libs-only-L openssl`; export LDFLAGS
71fi
72LDFLAGS="-L`pwd`/src/.libs $LDFLAGS"; export LDFLAGS
73%configure --with-modules --disable-static --with-openssl
74export tagname=CC
75make %{?_smp_mflags}
76
77%install
78rm -rf $RPM_BUILD_ROOT
79%makeinstall sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir}
80rm -f $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.la
81chmod 0755 $RPM_BUILD_ROOT%{_libdir}/lftp/*
82chmod 0755 $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.so
83
84# Remove files from $RPM_BUILD_ROOT that we aren't shipping.
85rm -f $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.a
86rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
87
88%find_lang %{name}
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files -f %{name}.lang
94%defattr(-,root,root)
95%doc README README.modules FAQ THANKS COPYING
96%doc  TODO lftp.lsm NEWS INSTALL FEATURES
97%config(noreplace) %{_sysconfdir}/lftp.conf
98%{_bindir}/*
99%{_mandir}/*/*
100# %{_datadir}/lftp
101%{_libdir}/*.so*
102%dir %{_libdir}/lftp
103%dir %{_libdir}/lftp/%{version}
104%{_libdir}/lftp/%{version}/cmd-*.so
105%{_libdir}/lftp/%{version}/liblftp-network.so
106# %{_libdir}/lftp/%{version}/liblftp-getdate.so
107%{_libdir}/lftp/%{version}/liblftp-pty.so
108%{_libdir}/lftp/%{version}/proto-*.so
109
110
111%files scripts
112%defattr(-,root,root,-)
113%{_datadir}/lftp
114
115%changelog
116* Fri Aug 008 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 4.5.4-1
117- new upstream release
118
119* Tue Jun 17 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.5.2-1
120- new upstream release
121
122* Thu Jan  9 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.4.14-1
123- new upstream release
124- add BR: zlib-devel
125- fix changelog date
126
127* Sun Sep 30 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.4.0-1
128- new upstream release
129- use upstream ja.po instead of old local ja.po (source10)
130
131* Sat Jun  2 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.3.7-1
132- new upstream release
133- built with openssl 1.0.1
134
135* Mon May  2 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.2.3-1
136- new upstream release
137
138* Sun Jan  9 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.1.2-3
139- rebuilt with openssl 1.0.0c
140
141* Wed Jan  5 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.1.2-2
142- separated scripts to script package
143
144* Mon Jan  3 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.1.2-1
145- new upstream release
146- change source tarball format (bz2 -> xz)
147
148* Sat Aug  7 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.0.9-1
149- new upstream release with security fix (CVE-2010-2251)
150
151* Thu Jan 21 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.0.5-1
152- new upstream release 
153- update ja.po file (Thanks to Tadashi Jokagi <elf@elf.no-ip.org>)
154- update %files section to fit new release
155
156* Tue Jul 28 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.15-1
157- new upstream release
158
159* Tue May 19 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.14-1
160- new upstream release
161
162* Wed May 06 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.13-1
163- new upstream release
164
165* Wed Mar 25 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.11-1
166- new upstream release
167
168* Wed Mar 04 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.9-1vl5
169- new upstream release
170
171* Sun Feb 01 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.8-1vl5
172- new upstream release
173- fix License tag
174
175* Mon Jan 12 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.7-1vl5
176- new upstream release
177
178* Mon Dec 01 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.6-1vl5
179- new upstream release
180
181* Mon Oct 20 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.4-1vl5
182- new upstream release
183- del liblftp-getdate.so from files list (upstream change)
184
185* Sat Jul 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.3-1vl5
186- new upstream release
187- spec in UTF8
188
189* Sat May 03 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.1-2vl5
190- add BuildPrereq expat-devel
191
192* Sat May 03 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.1-1vl5
193- new upstream release
194- new versioning policy
195
196* Mon Mar 10 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.7.0-0vl1
197- new upstream release
198
199* Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.6.1-0vl2
200- rebuild with expat-2.0.1
201
202* Mon Jan 07 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.6.1-0vl1
203- new upstream release
204
205* Sat Oct 27 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.5.15-0vl1
206- new upstream release
207
208* Tue Aug 28 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.13-0vl1
209- new upstream release
210
211* Mon Jul 30 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.12-0vl1
212- new upstream release
213
214* Sat May 19 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-0vl1
215- new upstream release
216- rebuilt with new toolchain and openssl-0.9.8
217
218* Fri Jan 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.9-0vl1
219- new upstream release
220
221* Sat Nov 11 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.5.6-0vl3
222- fix configure option to use openssl
223
224* Sun Oct 29 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.5.6-0vl2
225- rebuild with gnutls-1.4.1
226
227* Fri Oct 27 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.5.6-0vl1
228- new upstream release
229
230* Mon Aug 21 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.5.4-0vl1
231- new upstream release
232
233* Fri Jul 07 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.4.7-0vl2
234- changed Group to Applications/Internet
235
236* Fri Jun 09 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.4.7-0vl1
237- new upstream release
238
239* Sun Mar 19 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.4.2-0vl2
240- rebuild with readline-5.1
241
242* Wed Feb 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.4.2-0vl1
243- new upstream release
244
245* Fri Oct 22 2004 IWAI, Masaharu <iwai@alib.jp> 3.0.9-0vl1
246- new upstream release
247- update ja.po ( Source10 )
248- add Japanese description
249- lftp.conf: noreplace
250
251* Sun Jun 13 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.6-0vl1
252- new upstream release
253
254* Thu Jun  3 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.5-0vl1
255- new upstream release
256
257* Fri Apr 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.3-0vl1
258- new upstream release
259
260* Sun Apr 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.2-0vl2
261- update ja.po (more work needed...)
262
263* Sun Apr 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.2-0vl1
264- new upstream release
265
266* Sun Apr 4 2004 HAYASHI Kentarou <linjian@gigo-ice.org> 3.0.0-0vl1
267- new upstream release
268
269* Mon Mar 1 2004 HAYASHI Kentarou <linjian@gigo-ice.org> 2.6.12-0vl1
270- new upstream release
271
272* Mon Dec 29 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl1
273- new upstream release
274
275* Thu Dec 18 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.10-0vl1
276- new upstream release
277
278* Sat Aug 30 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.7-0vl1
279- new upstream release
280
281* Tue Jun 10 2003 Jun NISHII <jun@vinelinux.org> 2.6.5-2vl1
282- synced with RawHide 2.6.5-2
283
284* Thu Mar 27 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.6.3-4vl1
285- synced with RawHide 2.6.3-4
286
287* Wed Jan 23 2002 Jun Nishii <jun@vinelinux.org> 2.4.8-0vl1
288- ver.up
289- fix COPYRIGHT(GPL->GPL2)
290
291* Tue Sep 25 2001 Kazuhisa TAKEI <takei@vinelinux.org>
292- 2.4.4
293- major version  update
294
295* Mon Jul 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
296- 2.3.10-0vl5
297- rebuilt with openssl-0.9.6b
298
299* Thu May 24 2001 <sagami@vinelinux.org>
300- 2.3.10-0vl4: fix so as not to own %%{_bindir} itself
301
302* Thu May 24 2001 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.10-0vl3
303- remove configurei's --with-modules option.
304
305* Sat May 19 2001 <takei@vinelinux.org> 2.3.10-0vl2
306- fixed spec bug( sevaral lftp modules lack)
307
308* Fri May 11 2001 <sagami@vinelinux.org>
309- 2.3.10-0vl1: use more macros
310
311* Tue Jan 23 2001 Kazuhisa TAKEI <takei@vinelinux.org> 2.3.7-0vl2
312- enable ssl
313
314* Tue Jan 23 2001 Kazuhisa TAKEI <takei@vinelinux.org> 2.3.7-0vl1
315- 2.3.7-0vl1
316
317* Wed Dec 13 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
318- 2.3.3-0vl4
319- rebuilt with readline-4
320
321* Thu Oct 12 2000 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.3-0vl3
322- add lftpget
323
324* Mon Oct  9 2000 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.3-0vl1
325- upstream merge ja.po
326- %doc /usr/man -> %{_mandir}   
327- several .spec file's bug  fixed.
328
329* Sun Oct  1 2000 Kazuhisa TAKEI<takei@vinelinux.org> 2.3.0-0vl5
330- fixed ja.po
331
332* Mon Sep 11 2000 Kazuhisa TAKEI<takei@vinelinux.org>
333- 2.2.6-1vl0
334- remove noroot.patch
335
336* Mon Sep 11 2000 Kazuhisa TAKEI<takei@vinelinux.org>
337- 2.2.2-1vl3
338- added Japanese message catalog file
339
340* Thu Jul 27 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
341- 2.2.2-1vl2
342- cleaned up noroot.patch
343- added %build tag (why forgotten?)
344- added Japanese Summary
345- modified %files section to handle compressed man pages
346
347* Thu May  4 2000 Kazuhisa TAKEI <takei@vinelinux.org>
348- change spec file  for Vine Linux
349
350* Sat Oct 02 1999 Alexander Lukyanov <lav@yars.free.net>
351- 2.1.1 release
352- removed ChangeLog from doc.
353
354* Mon Sep 27 1999 Alexander Lukyanov <lav@yars.free.net>
355- 2.1.0 release
356
357* Tue Sep 14 1999 Alexander Lukyanov <lav@yars.free.net>
358- add lftpget
359
360* Tue Jul 27 1999 Adrian Likins <alikins@redhat.com>
361-initial release
Note: See TracBrowser for help on using the repository browser.