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

Revision 817, 8.2 KB checked in by daisuke, 14 years ago (diff)

jman_pages:

  • change version numbering
  • remove conflict files (vipw,vigfr)
Line 
1%define rel 20100315
2%define jman 0.5.%{rel}
3
4Summary: Japanese manual pages
5Summary(ja): 日本語マニュアル・ページ集
6Name: jman_pages
7Version: %{jman}
8Release: 1%{?_dist_release}
9Source0: http://www.linux.or.jp/JM/man-pages-ja-%{rel}.tar.gz
10Source1: installman.sh.vine
11License: distributable
12Group: Applications/Documentation
13URL: http://www.linux.or.jp/JM/
14Obsoletes: xjman_pages
15Requires: man
16BuildArch: noarch
17BuildRequires: man gzip perl
18Buildroot: %{_tmppath}/%{name}-%{version}-root
19
20Vendor: Project Vine
21Distribution: Vine Linux
22Packager: daisuke, inagaki
23
24%description
25Japanese Manual Pages by JM-Project (Japanese Manual Project)
26See http://www.linux.or.jp/JM/ 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://www.linux.or.jp/JM/ を御覧ください.
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 ###
70pushd manual
71for 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
75done
76popd
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
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
108do
109  rm $RPM_BUILD_ROOT%{_mandir}/ja/$i*
110done
111
112### make database ###
113# copy makewhatis to exec by a non-root user
114sed 's@/var/cache/man/whatis@%{buildroot}/usr/share/man/ja/whatis@g' \
115        < /usr/sbin/makewhatis > makewhatis
116sh ./makewhatis $RPM_BUILD_ROOT%{_mandir}/ja/
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121%files
122%defattr(-,root,root)
123%doc ChangeLog INSTALL README translation_list
124%{_mandir}/ja
125
126%changelog
127* Tue Apr 13 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.20100315-1
128- remove conflict files (vipw.8,vigr.8)
129- change version numbering
130
131* Sat Apr  3 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20100315
132- source as of 20100315
133- updated SOURCE1
134- converted encodings to UTF-8
135
136* Sun Jul 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5-20090715vl5
137- source as of 20090715
138- move jman to %%{_mandir}/ja
139- remove conflict files
140
141* Sat Oct 18 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20081015vl5
142- source as of 20081015
143
144* Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 0.5-20080315vl5
145- applied new versioning policy, spec in utf-8
146
147* Sun Mar 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20080315vl1
148- source as of 20080315
149
150* Fri Aug 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20070815vl1
151- source as of 20070815
152
153* Thu Oct 19 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20061015vl1
154- source as of 20061015
155
156* Wed Sep 13 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5-20060715vl2
157- change Group to Applications/Documentation. <BTS:VineLinux:163>
158
159* Wed Jul 19 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20060715vl1
160- source as of 20060715
161
162* Mon Jan 16 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20060115vl1
163- source as of 20060115
164
165* Mon Sep 19 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20050915vl1
166- source as of 20050915
167
168* Wed Jun 15 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20050615vl1
169- source as of 20050615
170
171* Wed Feb 16 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20050215vl1
172- source as of 20050215
173
174* Fri Sep 17 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20040915vl1
175- source as of 20040915
176- add BuildRequires: gzip, perl
177
178* Wed Jun 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20040615vl1
179- source as of 20040615
180
181* Wed May 12 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20040415vl1
182- source as of 20040415
183
184* Sun Dec 21 2003 IWAI, Masaharu <iwai@alib.jp> 0.5-20031215vl1
185- source as of 20031215
186- add crontab-0days.patch (Patch0)
187
188* Wed Oct 15 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20031015vl1
189- source as of 20031015
190
191* Wed Apr 16 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20030415vl1
192- source as of 20030415
193
194* Tue Feb 18 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20030217vl1
195- source as of 20030217
196
197* Thu Sep 22 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20020915vl1
198- source as of 20020915
199- add translation_list to %doc
200- updated description
201
202* Thu Sep 05 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20020828vl1
203- source as of 20020828
204
205* Fri May 31 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5-20020515vl1
206- source as of 20020515
207
208* Tue Jan 15 2002 Toru Sagami <sagami@vinelinux.org> 0.5-20020115vl1
209- source as of 20020115
210
211* Sat Nov 17 2001 Toru Sagami <sagami@vinelinux.org>
212- 0.5-20011215
213
214* Sat Nov 17 2001 Toru Sagami <sagami@vinelinux.org>
215- 0.5-20011115: a bit modified to fit with current makewhatis
216
217* Fri Aug 17 2001 <sagami@vinelinux.org>
218- 0.5-20010815
219
220* Sun Jul 15 2001 <sagami@vinelinux.org>
221- 0.5-20010715
222
223* Tue Apr 17 2001 sagami@vinelinux.org
224- 0.5-20010415
225
226* Tue Sep  5 2000 Jun Nishii <jun@vinelinux.org>
227- 0.5-20000815
228
229* Thu Jul 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
230- added makewhatis patch.
231
232* Wed Jul 13 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
233- updated to 20000615.
234- added configure patch to create install script easily.
235- move man directory from /usr/share/man  to /usr/share/jman.
236
237* Tue Apr 18 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
238- updated to 20000415.
239- move man directory from ja_JP.ujis to ja.
240
241* Wed Mar 17 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
242- renew the installman.sh
243
244* Wed Mar 15 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
245- build man-20000315
246
247* Mon Dec 20 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
248- build man-19991215
249- Modified installman.sh, and %install to enable you to rebuild.
250
251* Wed Nov 11 1999 Jun Nishii <jun@flatout.org>
252- build man-991015
253- remove xjman (merged to XFree86)
254
255* Mon Sep 27 1999 Jun Nishii <jun@flatout.org>
256- build with good-whatis
257
258* Fri Apr 23 1999 Jun Nishii <jun@flatout.org>
259- added bug fixed man pages
260- move to /usr/share/man
261
262* Thu Mar 4 1999 Jun Nishii <jun@flatout.org>
263- added a message in summary, take a little time for installation
264
265* Thu Mar 4 1999 Jun Nishii <jun@flatout.org>
266- merged some bug fixed manuals
267- added rpm.8 rpm2cpio.8 (thanks Mr.Kanda)
268
269* Sat Jan 2 1999 Jun Nishii <jun@flatout.org>
270- updated to 0.4
271
272* Wed Nov 11 1998 Jun Nishii <jun@flatout.org>
273- use -p for makewhatis
274
275* Tue Oct 06 1998 Jun Nishii <jun@flatout.org>
276- first release
277
Note: See TracBrowser for help on using the repository browser.