lftp-vl.spec 11 KB

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