rpmfind-vl.spec 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. Summary: Finds and transfers RPM files for a specified program.
  2. Summary(ja): 指定したプログラムに必要な rpm ファイルの検索と取得を行うツール
  3. Name: rpmfind
  4. Version: 1.7
  5. Release: 0vl1
  6. Group: Applications/System
  7. URL: http://rufus.w3.org/linux/rpm2html/rpmfind.html
  8. Copyright: W3C Copyright (BSD like).
  9. Source: ftp://rufus.w3.org/pub/rpmfind/rpmfind-%{version}.tar.gz
  10. Source1: rpmfind.conf
  11. Patch1: rpmfind-1.7-using_libxml1.patch
  12. Prefix: %{_prefix}
  13. BuildPrereq: libxml-devel >= 1.8.7
  14. Requires: libxml >= 1.8.7
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  16. %description
  17. Rpmfind will query the local RPM database, or will request the
  18. associated RDF file for a program on a remote database, for
  19. information on a specified program. Specifically, rpmfind will tell
  20. you what packages are needed to install the program to satisfy all
  21. dependencies and the size of the packages (so you can estimate
  22. download time). Rpmfind can then even download the packages for you.
  23. %description -l ja
  24. rpmfind はローカルマシン上の rpm データベースや,リモートマシン上の
  25. RDF ファイルを使って,指定したプログラムの情報を取得します.特に,
  26. あるプログラムをインストールする際に依存情報を満たす様どのパッケージを
  27. 追加でインストールする必要があるか,或いはパッケージのファイルサイズが
  28. どの程度か (ダウンロードに必要な時間を凡そ推測できます) 等を表示して
  29. くれます.rpmfind を使ってそれらのパッケージをダウンロードする事も出来ます.
  30. %prep
  31. %setup -q
  32. %patch1 -p1
  33. %build
  34. %configure
  35. make
  36. %install
  37. rm -rf ${RPM_BUILD_ROOT}
  38. install -d ${RPM_BUILD_ROOT}%{_bindir}
  39. install -s rpmfind ${RPM_BUILD_ROOT}%{_bindir}/
  40. install -d ${RPM_BUILD_ROOT}/%{_sysconfdir}
  41. install -c %SOURCE1 ${RPM_BUILD_ROOT}/%{_sysconfdir}/rpmfind.conf
  42. chmod -x ${RPM_BUILD_ROOT}/%{_sysconfdir}/rpmfind.conf
  43. install -d ${RPM_BUILD_ROOT}%{_mandir}/man1
  44. install rpmfind.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/rpmfind.1
  45. %clean
  46. rm -rf ${RPM_BUILD_ROOT}
  47. %files
  48. %defattr(-,root,root)
  49. %doc BUGS CHANGES Copyright README TODO
  50. %{_bindir}/rpmfind
  51. %{_mandir}/man1/rpmfind.1*
  52. %config %{_sysconfdir}/rpmfind.conf
  53. %changelog
  54. * Mon Dec 16 2002 IWAI Masaharu <iwai@alib.jp> 1.7-0vl1
  55. - update source to version 1.7
  56. - drop obsoleted rpmfind-1.5-checkrelease2.patch (Patch0)
  57. - add rpmfind-1.7-using_libxml1.patch for configure script (Patch1)
  58. - fix BuildPrereq ( s/libxml/libxml-devel/ )
  59. * Thu Jun 21 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  60. - 1.5-3vl7
  61. - Oops the spec was in Shift_JIS. Fixed.
  62. * Mon Jun 18 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  63. - 1.5-3vl6
  64. - rebuilt without db3 on ppc (sorry...)
  65. * Thu May 31 2001 <sagami@vinelinux.org>
  66. - 1.5-3vl5: rebuilt for %%{_mandir}
  67. * Tue Aug 22 2000 Yoshihiro Kajiki <kajiki@ylug.org>
  68. - remove checkrelease option and amde it default buhaviour
  69. * Thu Aug 17 2000 Yoshihiro Kajiki <kajiki@ylug.org>
  70. - add checkrelease patch
  71. - add VineSeed configuration and remove RHL's conf
  72. * Mon Aug 14 2000 Yoshihiro Kajiki <kajiki@ylug.org>
  73. - rebuild for Vine-2.0/VineSeed
  74. * Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com>
  75. - add libxml requirement (#13630).
  76. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  77. - automatic rebuild
  78. * Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com>
  79. - upgrade to 1.5.
  80. * Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
  81. - coagulate rpm310/rpm40 patch into one.
  82. - better autoconf tests.
  83. * Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
  84. - rebuild against rpm-4.0-0.40.
  85. * Thu Jun 1 2000 Matt Wilson <msw@redhat.com>
  86. - rebuild against rpm-4.0
  87. - use _mandir macros for FHS
  88. - use _sysconfdir for FHS
  89. * Sat May 13 2000 Jeff Johnson <jbj@redhat.com>
  90. - correct rpm-3.0.4 lossage.
  91. * Thu Feb 17 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  92. - Remove Packager: header (Bug #6371)
  93. * Thu Feb 03 2000 Elliot Lee <sopwith@redhat.com>
  94. - Fix bug #8650
  95. * Mon Jan 31 2000 Jeff Johnson <jbj@redhat.com>
  96. - update to 1.4.
  97. - add 6.2 configuration.
  98. - revert to http://rpmfind.net/linux/RDF.
  99. * Wed Oct 6 1999 Daniel Veillard <Daniel.Veillard@w3.org>
  100. - Preparing 1.3 release
  101. - Corrected a problem with the man installation
  102. - Removed XML and WWW code and reuses libwww and libxml
  103. * Sat Sep 25 1999 Jeff Johnson <jbj@redhat.com>
  104. - default www.redhat.com/RDF config file (Adrian Likins).
  105. - recompile with rpm-3.0.3-1.
  106. * Thu Aug 12 1999 Jeff Johnson <jbj@redhat.com>
  107. - move to Red Hat 6.1 distribution.
  108. * Wed Jul 21 1999 Tim Powers <timp@redhat.com>
  109. - rebuilt for 6.1
  110. * Fri Apr 9 1999 Jeff Johnson <jbj@redhat.com>
  111. - update to 1.2.
  112. * Fri Apr 8 1999 Daniel Veillard <Daniel.Veillard@w3.org>
  113. - Added man page provided by Emmanuel Rouat
  114. * Fri Apr 2 1999 Jeff Johnson <jbj@redhat.com>
  115. - repackage for Red Hat 6.0.