lftp-vl.spec 11 KB

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