source: projects/specs/trunk/T/TrueType-vlgothic/TrueType-vlgothic-vl.spec @ 3462

Revision 3462, 16.2 KB checked in by daisuke, 13 years ago (diff)

TrueType?-vlgothic: update to 20110414

Line 
1%define version 2.35
2%define release 1%{?_dist_release}
3%define vlgothic_date 20110414
4%define ttfjp_version 6.0
5
6%define fontdir %{_datadir}/fonts/%{name}/
7%define texmf %{_datadir}/texmf
8%define mapdir %{texmf}/fonts/map/dvipdfmx
9
10Summary: VLGothic font family - Free Japanese True Type Font
11Summary(ja): VLゴシックフォントファミリ - フリーの日本語 True Type フォント
12Name: TrueType-vlgothic
13Version: %{version}
14Release: %{release}
15
16License: BSD style
17Group: User Interface/X
18Url: http://dicey.org/vlgothic/
19
20Source: %{name}.tar.bz2
21
22# VLGothic Font Family
23Source1: VLGothic-%{vlgothic_date}.tar.bz2
24
25Source10: 59-vlgothic.conf
26Source20: cidfmap.ja.vlgothic
27
28Distribution: Vine Linux
29Vendor: Project Vine
30
31BuildArch: noarch
32Buildroot: %{_tmppath}/%{name}-%{version}-root
33Requires(post): mktcapdir >= 0.5.4
34Requires(post): fontconfig, xorg-x11-font-utils
35Requires(post): vutils >= 2.0.2
36Provides: TrueTypeFonts_jp = %{ttfjp_version}
37Obsoletes: TrueTypeFonts_jp < 4.1
38Obsoletes: TrueType-kochi <= 4.4.1
39Obsoletes: TrueType-sazanami < 3.0
40BuildRequires: rpm >= 4.4.2.3-7
41
42%description
43VLGothic font family - Free Japanese True Type Font
44- VL PGothic
45- VL Gothic
46
47%description -l ja
48このパッケージには以下のフリーの日本語 True Type フォントが含まれています。
49- VL Pゴシック (M+ 1C Regular および さざなみゴシック をベースに
50  Project Vine が改良をおこなったフォント。)
51- VLゴシック (M+ 1M Regular および さざなみゴシック をベースに
52  Project Vine が改良をおこなったフォント。)
53
54%prep
55rm -rf ${RPM_BUILD_ROOT}
56
57%setup -n %{name} -a 1
58mv VLGothic/*.ttf .
59
60%install
61
62mkdir -p $RPM_BUILD_ROOT/%{fontdir}
63install -m664 *.ttfconf *.ttf $RPM_BUILD_ROOT/%{fontdir}
64mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d}
65install -m664 %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/
66for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf
67do
68  ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/
69done
70
71# install ghostscript8 cidfmap
72mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
73install -m644 %{SOURCE20} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
74
75# add fontpath.d symlinks
76mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/fontpath.d
77ln -sf /usr/share/fonts/%{name} $RPM_BUILD_ROOT%{_sysconfdir}/X11/fontpath.d/
78
79%post
80%__font_install_post %{fontdir}
81
82%postun
83%__font_install_postun %{fontdir}
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(-,root,root)
90%doc VLGothic/*
91%{fontdir}/*
92%{_sysconfdir}/fonts/conf.avail/*.conf
93%{_sysconfdir}/X11/fontpath.d/%{name}
94%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*.conf
95%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.vlgothic
96
97%changelog
98* Thu Apr 14 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.35-1
99- update to 20110414
100  - update M+ part
101  - update VLkanji glyphs
102  - import M+ kerning table to VL-PGothic
103
104* Sat Dec 18 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.34-1
105- update to 20101218
106  - update M+ part
107  - update VLkanji glyphs
108
109* Fri Oct 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.33-1
110- update to 20101022
111  - update VLkanji glyphs
112
113* Tue Oct 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.32-1
114- update to 20101012
115  - update M+ part
116  - update VLkanji glyphs
117
118* Wed Aug 18 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.31-1
119- update to 20100818
120  - update M+ part
121  - fixed font height and line gap (fixed size of Ascent/Descent)
122
123* Fri Apr 16 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.30-1
124- update to 20100416
125  - update M+ part
126  - fix glyph width of VOICED (SEMI-)SOUND MARK
127
128* Tue Jan 26 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.29-1
129- update to 20100126
130  - update VL kanji glyphs
131  - add new special sign charactors
132  - change glyph width of "MINUS SIGN"
133
134* Mon Dec 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.28-1
135- update to 20091214
136  - update VL kanji glyphs
137
138* Fri Dec 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.27-1
139- update to 20091211
140  - update VL kanji glyphs
141
142* Tue Dec 08 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26-1
143- update to 20091208
144  - update M+ part
145  - update VL kanji glyphs
146
147* Wed Dec 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.25-1
148- update to 20091202
149  - update VL kanji glyphs
150
151* Fri Nov 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24-1
152- update to 20091127
153  - update VL kanji glyphs
154
155* Wed Nov 18 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.23-1
156- update to 20091118
157  - update M+ part
158
159* Sun Aug 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.22-1
160- add fontpath.d symlink
161
162* Tue Aug 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.21-1
163- update to 20090811
164  - update VL kanji glyphs
165
166* Mon Aug 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.20-1
167- update to 20090810
168  - update VL kanji glyphs
169
170* Thu Aug 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.19-1
171- update to 20090806
172  - update VL kanji glyphs
173  - update M+ part
174  - adjust CJK ambiguous width of VL Gothic
175
176* Fri Jul 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18-1
177- update to 20090710
178  - update VL kanji glyphs
179  - update M+ part
180
181* Fri Jul 03 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.17-1
182- update to 20090703
183  - update VL kanji glyphs
184  - update M+ part
185
186* Fri Jun 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.16-1
187- update to 20090612
188  - update VL kanji glyphs
189  - update M+ part
190
191* Wed Apr 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.15-1
192- update VLGothic to 20090422
193  - fix GSUB vert table for vertical glyphs
194  - add VL kanji glyph
195
196* Thu Apr 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14-2
197- really update VLGothic to 20090421..
198
199* Thu Apr 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14-1
200- update VLGotihc to 20090421
201  - update VL kanji glyphs
202  - update M+ part
203- use new rpm macros
204
205* Tue Mar 31 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13-1
206- remove Require/Requires(post): TrueType-base
207
208* Wed Feb 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12-1
209- update VLGothic to 20090204
210  - update VL kanji glyphs
211  - update M+ part
212- use update-defaultfont (vutils>=2.0.2)
213
214* Thu Jan 08 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.11-1
215- update VLGothic to 20090108
216  - update VL kanji glyphs
217  - update vine.map and exec updmap-sys on %%post/%%postun
218 
219* Wed Dec 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10-1
220- update VLGothic to 20081203
221  - update VL kanji glyphs
222  - add some full width special sign charactors
223  - fix font metrics
224
225* Mon Nov 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9-1
226- update VLGothic to 20081124
227  - update VL kanji glyphs
228  - update M+ part (add more latin glyphs)
229  - change font metrics
230    - set negative value for ascend/descend to descrease line gap
231
232* Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8-1
233- update VLGothic to 20081029
234  - update VL kanji glyphs
235  - update M+ part (add more latin glyphs)
236  - fix embolden problem
237
238* Wed Oct 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-1
239- add gs8 cidfmap for vlgothic
240
241* Mon Sep 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-1
242- update VLGothic to 20080908
243  - update VL kanji glyphs
244  - add M+ latin glyphs to VLPGothic
245
246* Tue Jun 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-1
247- update VLGothic to 20080610
248  - update VL kanji glyphs
249  - update M+ part
250
251* Tue Jun 10 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-1
252- update VLGothic to 20080610
253  - update VL kanji glyphs
254  - update M+ part
255
256* Tue Jun 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-1
257- update VLGothic to 20080603
258  - update VL kanji glyphs
259
260* Sun Jun 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-1
261- update VLGothic to 20080601
262  - update M+ part
263
264* Mon May 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-1
265- update VLGothic to 20080429
266- add 59-vlgothic.conf to set hinting configuration
267
268* Mon Apr 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-1
269- build for xorg-x11-7.3
270  - change font location to %%{_datadir}/fonts/%{name}
271  - require fontconfig and xorg-x11-font-utils
272
273* Sun Apr 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10-1
274- update VLGothic to 20080420
275  - update M+ part
276  - add [aiueo]macron charactor
277
278* Thu Mar 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-1
279- update VLGothic to 20080327
280  - update M+ part
281
282* Sat Dec 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8-0vl1
283- update VLGothic to 20071215
284  - update M+ part
285  - update VL kanji/latin extended/special sign charactor
286
287* Tue Oct 31 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7-0vl1
288- update VLGothic to new replaced archive.
289
290* Tue Oct 31 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6-0vl1
291- update VLGothic to 20071031
292  - update M+ part
293  - update VL kanji glyphs
294
295* Mon Oct 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5-0vl1
296- update VLGothic to 20071015
297  - update M+ part
298  - update VL kanji glyphs
299
300* Sat Oct 06 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4-0vl1
301- update VLGothic to 20071006
302  - update M+ part
303  - update VL kanji glyphs, hankaku-kana glyphs
304
305* Sat Sep 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3-0vl1
306- update VLGothic to 20070929
307  - update VL kanji glyphs
308
309* Mon Sep 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-0vl2
310- Obsoletes: TrueType-sazanami < 3.0
311
312* Mon Sep 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-0vl1
313- update VLGothic to 20070924
314  - update M+ part and some kanji glyphs
315
316* Sat Sep 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1-0vl1
317- update VLGothic to 20070915
318  - update M+ part and some kanji glyphs
319
320* Thu Sep 13 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl1
321- split VLGothic from TrueType-sazanami
322
323* Sat Sep 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10-0vl1
324- update VLGothic to 20070901
325  - update some kanji glyphs
326
327* Thu Aug 30 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9-0vl1
328- update VLGothic to 20070830
329  - update M+1C/M+1M to CVS head
330  - update some kanji glyphs
331
332* Mon Jul 31 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8-0vl1
333- update VLGothic to 20070731
334  - update M+1C/M+1M to CVS head
335  - add new glyphs to VL-PGothic/VL-Gothic
336    - add Roman Numeral Glyphs (some part of Number Forms)
337    - update some glyphs
338
339* Mon May 07 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-0vl1
340- update VLGothic to 20070507
341  - add new glyphs to VL-Gothic
342    - add ISO8859-1 Glyphs (Latin-1 Supplement)
343    - add ISO8859-15 Glyphs (some part of Latin Extended-A)
344
345* Sun May 06 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-0vl1
346- update VLGothic to 20070506
347  - add new glyphs to VL-PGothic
348    - add ISO8859-1 Glyphs (Latin-1 Supplement)
349    - add ISO8859-15 Glyphs (some part of Latin Extended-A)
350
351* Thu May 03 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-0vl1
352- update VLGothic to 20070503
353  - update M+1C/1M to CVS head
354
355* Wed Mar 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-0vl1
356- update VLGothic to 20070328
357  - update M+1C/1M to CVS head
358  - fix embolden problem on freetype-2.2
359
360* Sat Mar 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-0vl1
361- update VLGothic to 20070317
362  - update M+1C/1M to CVS head
363    - include M+ Kanji glyphs
364  - update some glyphs
365  - add some special sign characters
366  - fix broken glyphs
367
368* Mon Jan 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-0vl1
369- update VLGothic to 20070101
370  - fix embolden problem on freetype-2.2
371
372* Sun Dec 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-0vl1
373- update VLGothic to 20061231
374  - update M+1C/M+1M to cvs head 20061231
375  - update kanji glyphs
376- update Sazanami to 20040629-vl-20061231
377  - fix broken glyphs of sazanami-mincho
378
379* Sat Oct 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl1
380- bump up version to 2.0
381- update VLGothic to 20061026
382  - update greek letter glyphs
383  - split license information file from README.
384  - add english version of license.
385
386* Sat Oct 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.29-0vl1
387- update VLGothic to 20061021
388
389* Fri Oct 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.28-0vl1
390- update VLGothic to 20061020 (<BTS:221>)
391  - update M+1C/M+1M to TESTFILGHT012
392  - update some glyphs
393  - fix outline direction
394  - remove overlap path
395
396* Thu Oct 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.27-0vl1
397- update VLGothic to 20061005 (<BTS:221>)
398  - update some glyphs
399  - fix outline direction
400  - remove overlap path
401
402* Sat Sep 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.26-0vl1
403- update VLGothic to 20060930 (<BTS:221>)
404  - fix outline direction
405  - remove overlap path
406
407* Fri Sep 29 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.25-0vl1
408- update VLGothic to 20060929
409  - update some glyphs
410  - fix outline direction
411  - remove overlap path
412
413* Mon Sep 25 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.24-0vl1
414- update VLGothic to 20060925
415  - update some glyphs
416  - add minimum gsub table for vertical writing
417
418* Thu Sep 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.23-0vl1
419- update VLGothic to 20060921
420  - update few glyphs
421  - update M+1C/M+1M to cvs head 2006/09/21
422
423* Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.22-0vl1
424- update VLGothic to 20060913
425  - update some glyphs
426  - fix half width space
427
428* Mon Sep 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.21-0vl1
429- update VLGothic to 20060911
430  - update M+1C/M+1M to cvs head 2006/09/11
431- use VL-PGothic for -alias-gothic-p- (legacy core font)
432
433* Thu Aug 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.20-0vl1
434- update VLGothic to 20060831
435  - add VL-Gothic-Regular.ttf for
436  - use M+1C for VLPGothic instead of M+1P
437
438* Mon Aug 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.19-0vl1
439- fix sazanami.ttfconf
440
441* Tue Aug 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.18-0vl1
442- change the fontname to VLPGothic
443- update VLPGothic
444- TODO:
445  - split VLGothic family to new package.
446  - add M+1M based VLGothic for monospace font.
447
448* Wed Aug 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.17-0vl1
449- update M+1P+Sazanami.ttf
450  - refine more glyphs
451
452* Wed Aug 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.16-0vl1
453- update M+1P+Sazanami.ttf
454  - refine more glyphs
455  - add some glyphs for windows compatibility
456- update sazanami.ttfconf
457  - add -fake-kochi gothic-, -fake-kochi mincho- without TTCap
458    for Flash Plugin. (<BTS:0100>)
459
460* Fri Aug 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.15-0vl1
461- update M+1P+Sazanami.ttf
462  - refine more glyphs
463  - add new full-width alphabets and numeric letters based on M+1P
464
465* Mon Jul 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.14-0vl1
466- update M+1P+Sazanami.ttf
467  - refine more glyphs
468
469* Sun Jul 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.13-0vl1
470- update M+1P+Sazanami.ttf
471  - refine more glyphs
472  - redesign greek letter based on M+ 1P fonts
473
474* Thu Jul 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12-0vl1
475- update M+1P+Sazanami.ttf
476  - refine more glyphs
477
478* Sun Jul 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.11-0vl1
479- update M+1P+Sazanami.ttf
480  - refine more glyphs
481
482* Fri Jul 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10-0vl1
483- update M+1P+Sazanami.ttf
484  - refine more glyphs
485  - fix encoding
486
487* Thu Jul 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-0vl1
488- update M+1P+Sazanami.ttf
489  - refine more glyphs
490  - fix outline direction (fix corruption on emboldening)
491
492* Wed Jul 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8-0vl1
493- update M+1P+Sazanami.ttf
494  - refine more glyphs
495  - fix broken glyph
496  - refine greek letters
497
498* Tue Jul 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7-0vl1
499- update M+1P+Sazanami.ttf
500  - refine more glyphs
501  - TODO: should rename the fontname?
502
503* Sun Jul 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6-0vl1
504- update M+1P+Sazanami.ttf
505  - fix outline direction (fix corruption of some glyphs)
506  - refine more glyphs
507
508* Wed Jul 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5-0vl1
509- update M+1P+Sazanami.ttf
510  - refine some glyphs.. (modified 200 or more)
511- update sazanami.ttfconf to use M+1P+Sazanami for alias-{sans,gothic}-p
512
513* Mon Jul 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4-0vl1
514- update M+1P+Sazanami.ttf
515  - refine some glyphs.. (modified 100 or more)
516
517* Mon Jul 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3-0vl1
518- update M+1P-Sazanami.ttf
519  - fix corruption of some glyphs
520  - refine some glyphs to make it more usable..
521
522* Thu May 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-0vl1
523- add M+1P+Sazanami.ttf (Mplus 1P Font + Sazanami Gothic)
524
525* Mon Nov 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1-0vl1
526- new upstream release
527
528* Wed Jun 16 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl1
529- initial build for Vine Linux based on TrueType-kochi-subst package
530- Provides TrueType-kochi, TrueTypeFonts_jp
531- include Kochi-{mincho,gothic}.ttf symlinks for compatibility
Note: See TracBrowser for help on using the repository browser.