source: projects/specs/trunk/j/jman_pages/jman_pages-vl.spec @ 9735

Revision 9735, 8.7 KB checked in by inagaki, 9 years ago (diff)

2015-09-06 Ryoichi INAGAKI <ryo1@…>

  • jman_pages, man-pages: updated


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