man-db-vl.spec 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. %global cache /var/cache/man
  2. # Basic Information
  3. Name: man-db
  4. Version: 2.6.0.2
  5. Release: 1%{?_dist_release}
  6. License: GPL
  7. Group: System Environment/Base
  8. Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.gz
  9. Source1: man-db.crondaily
  10. Source2: man-db.sysconfig
  11. #Patch0: man-db-2.5.9-config.patch
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. Vendor: Project Vine
  14. Distribution: Vine Linux
  15. Packager: yasumichi
  16. Summary: the man-db manual pager suite
  17. Summary(ja): man-dbマニュアルページャスイート
  18. # Dependency
  19. Requires: groff >= 1.20.1
  20. BuildRequires: groff >= 1.20.1
  21. Requires: gdbm
  22. BuildRequires: gdbm-devel
  23. BuildRequires: libpipeline >= 1.1.0
  24. Obsoletes: man
  25. Provides: man
  26. %description
  27. This package provides the man command. This utility is the primary way of
  28. examining the on-line help files (manual pages). Other utilities provided
  29. include the whatis and apropos commands for searching the manual page
  30. database, the manpath utility for determining the manual page search path,
  31. and the maintenance utilities mandb, catman, and zsoelim. This package uses
  32. the groff suite of programs to format and display the manual pages.
  33. %description -l ja
  34. このパッケージは、man コマンドを提供します。このユーティリティの主な用途は
  35. ヘルプファイル(マニュアルページ)を調べることです。他のユーティリティとして
  36. マニュアルページデータベースを検索するための whatis と apropos コマンド、
  37. マニュアルページの検索パスを決定する manpath ユーティリティ、および
  38. メンテナンスユーティリティである mandb、catman および zsoelim を提供します。
  39. このパッケージは、マニュアルページを整形および表示するために groff プログラム
  40. スイートを利用しています。
  41. %prep
  42. %setup -q
  43. #%%patch0 -p1 -b .conf
  44. %build
  45. %configure --disable-setuid
  46. %{__make} %{?_smp_mflags}
  47. %install
  48. %{__rm} -rf ${RPM_BUILD_ROOT}
  49. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  50. %find_lang %{name}
  51. %find_lang %{name}-gnulib
  52. %{__rm} ${RPM_BUILD_ROOT}%{_libdir}/man-db/libman.la
  53. %{__rm} ${RPM_BUILD_ROOT}%{_libdir}/man-db/libmandb.la
  54. # install cache directory
  55. install -d -m 0755 $RPM_BUILD_ROOT%{cache}
  56. # install cron script for man-db creation/update
  57. install -D -p -m 0755 %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.daily/man-db.cron
  58. # config for cron script
  59. install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/man-db
  60. %clean
  61. %{__rm} -rf ${RPM_BUILD_ROOT}
  62. %files -f %{name}.lang -f %{name}-gnulib.lang
  63. %defattr(-,root,root)
  64. %doc ChangeLog NEWS README
  65. %config(noreplace) %{_sysconfdir}/man_db.conf
  66. %config(noreplace) %{_sysconfdir}/sysconfig/man-db
  67. %{_sysconfdir}/cron.daily/man-db.cron
  68. %{_bindir}/apropos
  69. %{_bindir}/catman
  70. %{_bindir}/lexgrog
  71. %{_bindir}/man
  72. %{_bindir}/mandb
  73. %{_bindir}/manpath
  74. %{_bindir}/whatis
  75. %{_bindir}/zsoelim
  76. %{_libdir}/man-db
  77. %{_libexecdir}/man-db
  78. %{_sbindir}/accessdb
  79. %{_defaultdocdir}/man-db
  80. %attr(0755,root,root) %dir %{cache}
  81. %{_mandir}/de/man*/*
  82. %{_mandir}/es/man*/*
  83. %{_mandir}/it/man*/*
  84. %{_mandir}/ja/man*/*
  85. %{_mandir}/man1/apropos.1.*
  86. %{_mandir}/man1/lexgrog.1.*
  87. %{_mandir}/man1/man.1.*
  88. %{_mandir}/man1/manconv.1.*
  89. %{_mandir}/man1/manpath.1.*
  90. %{_mandir}/man1/whatis.1.*
  91. %{_mandir}/man1/zsoelim.1.*
  92. %{_mandir}/man5/manpath.5.*
  93. %{_mandir}/man8/accessdb.8.*
  94. %{_mandir}/man8/catman.8.*
  95. %{_mandir}/man8/mandb.8.*
  96. %changelog
  97. * Fri Sep 23 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.6.0.2-1
  98. - new upstream release.
  99. - remove Patch0.
  100. * Wed Mar 30 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.5.9-1
  101. - new upstream release.
  102. - add Source1,Source2 and Patch0 from fedora.
  103. * Tue Nov 16 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.5.8-1
  104. - initial build for Vine Linux