jman_pages-vl.spec 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. %define rel 20231115
  2. %define jman 0.5.%{rel}
  3. Summary: Japanese manual pages
  4. Summary(ja): 日本語マニュアル・ページ集
  5. Name: jman_pages
  6. Version: %{jman}
  7. Release: 1%{?_dist_release}
  8. Vendor: Project Vine
  9. Distribution: Vine Linux
  10. Packager: daisuke, inagaki, yasumichi
  11. Group: documentation
  12. License: distributable
  13. URL: https://linuxjm.sourceforge.io/
  14. Source0: https://linuxjm.sourceforge.io/man-pages-ja-%{rel}.tar.gz
  15. Source1: installman.sh.vine
  16. Obsoletes: xjman_pages
  17. Requires: man-db
  18. BuildArch: noarch
  19. BuildRequires: man-db gzip perl
  20. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  21. %description
  22. Japanese Manual Pages by JM-Project (Japanese Manual Project)
  23. See http://linuxjm.sourceforge.jp/ for detail.
  24. Section 1 = User Commands
  25. Section 2 = System Calls and error numbers
  26. Section 3 = Functions in the C libraries
  27. Section 4 = Device drivers (special Files) (ex. hd, sd)
  28. Section 5 = File Formats
  29. Section 6 = Games and other diversions
  30. Section 7 = Miscellaneous topics (ex. nroff, ascii)
  31. Section 8 = System maintenance and operation commands
  32. Sometimes the content can differ from Texinfo manual or roff manual
  33. in English. So if unsure reading Japanese manual, please see
  34. %{_defaultdocdir}/%{name}-%{version}/translation_list/ and try other formats.
  35. %description -l ja
  36. JM-Project (Japanese Manual Project) による, 日本語マニュアル・ページです.
  37. JM-Projectについては, http://linuxjm.sourceforge.jp/ を御覧ください.
  38. 各章の構成は英語版と同じく以下のようになっています。
  39. 第 1 章 = ユーザーコマンド
  40. 第 2 章 = システムコール
  41. 第 3 章 = C 言語ライブラリ
  42. 第 4 章 = スペシャルファイル (例: hd, sd)
  43. 第 5 章 = ファイルフォーマットとプロトコル (例: wtmp, /etc/passwd, nfs)
  44. 第 6 章 = ゲーム
  45. 第 7 章 = 約束事, マクロパッケージなど (例: nroff, ascii)
  46. 第 8 章 = システム管理
  47. なお、日本語版マニュアルが、英語版マニュアルや Texinfo 形式のマニュアルに
  48. 追従できていない場合があります。
  49. %{_defaultdocdir}/%{name}-%{version}/translation_list/ 以下にインストールされる翻訳
  50. 進行状況リストを見て、適宜他の形式のマニュアルの原文に当たってください。
  51. %prep
  52. %setup -q -n man-pages-ja-%{rel}
  53. cp %{SOURCE1} installman.sh
  54. %build
  55. ### convert encodings ###
  56. #pushd manual
  57. #for i in */man?/* ; do
  58. #mv $i $i.tmp
  59. #iconv -f euc-jp -t utf-8 $i.tmp -o $i
  60. #rm $i.tmp
  61. #done
  62. #popd
  63. %install
  64. rm -rf $RPM_BUILD_ROOT
  65. ### install jman pages ###
  66. make DESTDIR=$RPM_BUILD_ROOT install
  67. ### copy translation_lists for installation ###
  68. rm -rf translation_list
  69. mkdir -p translation_list
  70. pushd manual
  71. for i in */translation_list ; do
  72. j=`echo $i | cut -d/ -f1`
  73. cp -p $i ../translation_list/$j
  74. done
  75. popd
  76. # remove conflict files
  77. # shadow-utils, cdparanoia, man-db, rpm
  78. for i in \
  79. man1/chage.1 man1/gpasswd.1 man1/newgrp.1 \
  80. man1/passwd.1 \
  81. man1/sg.1 man5/faillog.5 man5/login.defs.5 \
  82. man5/shadow.5 man8/adduser.8 man8/chpasswd.8 \
  83. man8/faillog.8 man8/groupadd.8 man8/groupdel.8 \
  84. man8/groupmod.8 man8/grpck.8 man8/grpconv.8 \
  85. man8/grpunconv.8 man8/lastlog.8 man8/newusers.8 \
  86. man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 \
  87. man8/useradd.8 man8/userdel.8 man8/usermod.8 \
  88. man8/vipw.8 man8/vigr.8 \
  89. man1/cdparanoia.1 \
  90. man1/apropos.1 man1/man.1 man1/whatis.1 \
  91. man8/rpm.8 man8/rpm2cpio.8 man8/rpmbuild.8 man8/rpmgraph.8
  92. do
  93. rm $RPM_BUILD_ROOT%{_mandir}/ja/$i*
  94. done
  95. ### make database ###
  96. # copy makewhatis to exec by a non-root user
  97. #sed 's@/var/cache/man/whatis@%{buildroot}/usr/share/man/ja/whatis@g' \
  98. # < /usr/sbin/makewhatis > makewhatis
  99. #sh ./makewhatis $RPM_BUILD_ROOT%{_mandir}/ja/
  100. %clean
  101. rm -rf $RPM_BUILD_ROOT
  102. %files
  103. %defattr(-,root,root)
  104. %doc INSTALL README
  105. %{_mandir}/ja/*
  106. %changelog
  107. * Thu Apr 04 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.5.20231115-1
  108. - new upstream release.
  109. * Sun Sep 6 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.5.20150815-1
  110. - new upstream release
  111. * Sun Jul 27 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.5.20140715-1
  112. - new upstream release
  113. * Thu Nov 07 2013 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.5.20131015-1
  114. - new upstream release
  115. - fixed date of changelog
  116. - comment out script to convert encodings
  117. * Wed Mar 30 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.5.20110315-1
  118. - update for man-db.
  119. * Tue Apr 13 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.20100315-1
  120. - remove conflict files (vipw.8,vigr.8)
  121. - change version numbering
  122. * Sat Apr 3 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20100315
  123. - source as of 20100315
  124. - updated SOURCE1
  125. - converted encodings to UTF-8
  126. * Sun Jul 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5-20090715vl5
  127. - source as of 20090715
  128. - move jman to %%{_mandir}/ja
  129. - remove conflict files
  130. * Sat Oct 18 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20081015vl5
  131. - source as of 20081015
  132. * Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 0.5-20080315vl5
  133. - applied new versioning policy, spec in utf-8
  134. * Sun Mar 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20080315vl1
  135. - source as of 20080315
  136. * Fri Aug 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20070815vl1
  137. - source as of 20070815
  138. * Thu Oct 19 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20061015vl1
  139. - source as of 20061015
  140. * Wed Sep 13 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5-20060715vl2
  141. - change Group to Applications/Documentation. <BTS:VineLinux:163>
  142. * Wed Jul 19 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20060715vl1
  143. - source as of 20060715
  144. * Mon Jan 16 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20060115vl1
  145. - source as of 20060115
  146. * Mon Sep 19 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20050915vl1
  147. - source as of 20050915
  148. * Wed Jun 15 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20050615vl1
  149. - source as of 20050615
  150. * Wed Feb 16 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20050215vl1
  151. - source as of 20050215
  152. * Fri Sep 17 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20040915vl1
  153. - source as of 20040915
  154. - add BuildRequires: gzip, perl
  155. * Wed Jun 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20040615vl1
  156. - source as of 20040615
  157. * Wed May 12 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20040415vl1
  158. - source as of 20040415
  159. * Sun Dec 21 2003 IWAI, Masaharu <iwai@alib.jp> 0.5-20031215vl1
  160. - source as of 20031215
  161. - add crontab-0days.patch (Patch0)
  162. * Wed Oct 15 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20031015vl1
  163. - source as of 20031015
  164. * Wed Apr 16 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20030415vl1
  165. - source as of 20030415
  166. * Tue Feb 18 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20030217vl1
  167. - source as of 20030217
  168. * Sun Sep 22 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20020915vl1
  169. - source as of 20020915
  170. - add translation_list to %doc
  171. - updated description
  172. * Thu Sep 05 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20020828vl1
  173. - source as of 20020828
  174. * Fri May 31 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20020515vl1
  175. - source as of 20020515
  176. * Tue Jan 15 2002 Toru Sagami <sagami@vinelinux.org> 0.5-20020115vl1
  177. - source as of 20020115
  178. * Sat Nov 17 2001 Toru Sagami <sagami@vinelinux.org>
  179. - 0.5-20011215
  180. * Sat Nov 17 2001 Toru Sagami <sagami@vinelinux.org>
  181. - 0.5-20011115: a bit modified to fit with current makewhatis
  182. * Fri Aug 17 2001 <sagami@vinelinux.org>
  183. - 0.5-20010815
  184. * Sun Jul 15 2001 <sagami@vinelinux.org>
  185. - 0.5-20010715
  186. * Tue Apr 17 2001 sagami@vinelinux.org
  187. - 0.5-20010415
  188. * Tue Sep 5 2000 Jun Nishii <jun@vinelinux.org>
  189. - 0.5-20000815
  190. * Wed Jul 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  191. - added makewhatis patch.
  192. * Thu Jul 13 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  193. - updated to 20000615.
  194. - added configure patch to create install script easily.
  195. - move man directory from /usr/share/man to /usr/share/jman.
  196. * Tue Apr 18 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  197. - updated to 20000415.
  198. - move man directory from ja_JP.ujis to ja.
  199. * Fri Mar 17 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  200. - renew the installman.sh
  201. * Wed Mar 15 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  202. - build man-20000315
  203. * Mon Dec 20 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
  204. - build man-19991215
  205. - Modified installman.sh, and %install to enable you to rebuild.
  206. * Thu Nov 11 1999 Jun Nishii <jun@flatout.org>
  207. - build man-991015
  208. - remove xjman (merged to XFree86)
  209. * Mon Sep 27 1999 Jun Nishii <jun@flatout.org>
  210. - build with good-whatis
  211. * Fri Apr 23 1999 Jun Nishii <jun@flatout.org>
  212. - added bug fixed man pages
  213. - move to /usr/share/man
  214. * Thu Mar 4 1999 Jun Nishii <jun@flatout.org>
  215. - added a message in summary, take a little time for installation
  216. * Thu Mar 4 1999 Jun Nishii <jun@flatout.org>
  217. - merged some bug fixed manuals
  218. - added rpm.8 rpm2cpio.8 (thanks Mr.Kanda)
  219. * Sat Jan 2 1999 Jun Nishii <jun@flatout.org>
  220. - updated to 0.4
  221. * Wed Nov 11 1998 Jun Nishii <jun@flatout.org>
  222. - use -p for makewhatis
  223. * Tue Oct 06 1998 Jun Nishii <jun@flatout.org>
  224. - first release