source: projects/specs/trunk/t/texmacro-otf/texmacro-otf-vl.spec @ 3478

Revision 3478, 8.6 KB checked in by munepi, 13 years ago (diff)

udpated texmacro-otf-vl.spec, mathabx-type1-vl.spec

Line 
1%define tlversion       2009
2
3%define hirapropver     0.3
4%define kokanaver       1.0b2
5%define otfver          1.5.6.1
6
7%define texmf           %{_datadir}/texmf
8%define texvf           %{texmf}/fonts/vf/public
9%define texofm          %{texmf}/fonts/ofm/public
10%define textfm          %{texmf}/fonts/tfm/public
11%define mapdir          %{texmf}/fonts/map/dvipdfm/otf
12%define build_texmf     %{buildroot}%{texmf}
13%define build_texvf     %{buildroot}%{texvf}
14%define build_texofm    %{buildroot}%{texofm}
15%define build_textfm    %{buildroot}%{textfm}
16%define build_mapdir    %{buildroot}%{mapdir}
17%define dvipdfmconfig   %{texmf}/dvipdfm/config
18
19%define exec_updmap     [ -x %{_bindir}/updmap-sys ] && %{_bindir}/env - %{_bindir}/updmap-sys --nostop 2> /dev/null
20%define exec_updmap_otf [ -x %{_bindir}/updmap-otf ] && %{_bindir}/env - %{_bindir}/updmap-otf auto 2> /dev/null
21
22Summary: TeX Live macro packages for "VF for OpenType Fonts" by S. Saito
23Summary(ja): TeX Live で使うマクロパッケージ (齋藤修三郎氏による「OpenType Font用VF」)
24Name: texmacro-otf
25Version: %{otfver}
26Release: 3%{?_dist_release}
27BuildArch: noarch
28# #Source0: http://psitau.at.infoseek.co.jp/otfstable.zip
29# Source0: otfstable-%{version}.tar.bz2
30# $ md5sum otfcurrent.zip
31# fc38d8384f73ae4b4238698eef4e11fd  otfcurrent.zip
32# $ unzip otfcurrent.zip
33# $ mv otfcurrent otfcurrent-1.5.6.1
34# $ tar jcf otfcurrent-1.5.6.1.tar.bz2 otfcurrent-1.5.6.1
35#Source0: http://psitau.at.infoseek.co.jp/otfstable.zip
36Source0: otfcurrent-%{version}.tar.bz2
37#Source1: http://psitau.at.infoseek.co.jp/hiraprop.zip
38Source1: hiraprop-%{hirapropver}.tar.bz2
39#Source2: http://psitau.at.infoseek.co.jp/kokana.zip
40Source2: kokana-%{kokanaver}.tar.bz2
41Source3: http://psitau.at.infoseek.co.jp/otfmanual.pdf
42Source4: http://psitau.at.infoseek.co.jp/kitunetuki.pdf
43Source5: http://psitau.at.infoseek.co.jp/meijinden.pdf
44Source10: updmap-otf
45Source20: otf-noEmbed.map
46Source21: otf-cktx.map
47
48Patch1: texmacro-otf-RmlGbm.patch
49
50URL: http://psitau.at.infoseek.co.jp/otf.html
51License: distributable
52Group:  Applications/Publishing
53BuildRequires: texlive = %{tlversion}
54BuildRequires: perl, nkf
55Requires:     texlive = %{tlversion}
56Requires:     ghostscript
57
58Buildroot:    %{_tmppath}/%{name}-%{version}-root
59
60Obsoletes: texlive-texmacro-otf <= 1.5.6.1
61
62Distribution: Vine Linux
63Vendor:       Project Vine
64
65%description
66TeX Live macro packages of VF for OpenType Fonts by SAITO Shuzaburo
67Users can use these macros on platex.
68Including
69        hiraprop.sty ajmacros.sty mlcid.sty mlutf.sty otf.sty
70        otfaltkana.sty redeffont.sty
71
72%description -l ja
73齋藤修三郎氏作成の TeX Live で用いる追加マクロパッケージです。
74LaTeX(pLaTeX2e)でOpen Type Fontを有効に利用するための
75VF およびスタイルファイルです。
76platex 上で利用できます。
77以下のマクロが含まれています。
78        hiraprop.sty ajmacros.sty mlcid.sty mlutf.sty otf.sty
79        otfaltkana.sty redeffont.sty
80
81%prep
82%setup -q -c -n %{name}-%{version} -a 1 -a 2
83
84#for i in `grep -l -ir ovp2ovf * | grep -v readme`;
85#do
86#       perl -pi -e "s@ovp2ovf@ovp2ovf-1.11@" $i
87#done
88
89## rename from pltotf to ppltotf
90%__sed -i -e "s,^pltotf,ppltotf,g" kokana-%{kokanaver}/makealtkana || exit 1
91
92%build
93
94# ###### otfstable #####
95pushd otfcurrent-%{version}
96./makeotf
97popd
98
99###### kokana #####
100pushd kokana-%{kokanaver}
101nkf -be basepl/base-h.pl > base-h.pl
102nkf -be basepl/base-v.pl > base-v.pl
103%__mv -f base-[hv].pl basepl
104./makealtkana
105popd
106
107%install
108%__rm -rf %{buildroot}
109
110%__mkdir fontmap test pdf
111%__mkdir_p %{buildroot}%{_bindir}
112%__mkdir_p %{build_texmf}/ptex/platex/otf
113%__mkdir_p %{build_texmf}-var/updmap-otf
114%__mkdir_p %{build_texvf}/otf
115%__mkdir_p %{build_textfm}/otf
116%__mkdir_p %{build_mapdir}
117
118%__install -m 644 %{SOURCE3} %{SOURCE4} %{SOURCE5} pdf
119%__install -m 755 %{SOURCE10} %{buildroot}%{_bindir}/updmap-otf
120
121### set prefix dir ###
122%__perl -pi -e "s@/usr/local@/usr@" %{buildroot}%{_bindir}/updmap-otf
123
124###### otfstable #####
125pushd otfcurrent-%{version}
126%__install -m 644 sty/*.sty %{build_texmf}/ptex/platex/otf
127%__install -m 644 vf/* %{build_texvf}/otf
128%__install -m 644 tfm/* %{build_textfm}/otf
129
130#install -m 644 fontmap/cktx.map* %{build_mapdir}/otf-cktx.map
131#install -m 644 fontmap/hiraginox.map* %{build_mapdir}/otf-hiraginox.map
132%__sed -e 's/W.$/&.otf/g' fontmap/hiraginox.map* > %{build_mapdir}/otf-hiraginox.map
133%__install -m 644 fontmap/kozukax.map* %{build_mapdir}/otf-kozukax.map
134%__install -m 644 fontmap/morisawax.map* %{build_mapdir}/otf-morisawax.map
135
136## morisawa map files remaped PS Kanji (CIDFont) Name
137%__sed -e 's@A-OTF-@@g' %{build_mapdir}/otf-morisawax.map > %{build_mapdir}/otf-ps-morisawax.map
138%__sed -e 's@A-OTF-@!@g' %{build_mapdir}/otf-morisawax.map > %{build_mapdir}/otf-ps-morisawax-noEmbed.map
139
140# Install our own noFont map
141%__install -m 644 %{SOURCE20}  %{build_mapdir}
142%__install -m 644 %{SOURCE21}  %{build_mapdir}
143
144pushd %{build_mapdir}
145patch -p1 < %{PATCH1}
146popd
147
148%__install -m 644 fontmap/vfontmap.txt ../fontmap
149
150%__install -m 644 test/*.tex ../test
151%__install -m 644 readme.txt ../readme-otfcurrent.txt
152popd
153
154###### hiraprop #####
155%__mkdir_p %{build_texmf}/ptex/platex/hiraprop
156%__mkdir_p %{build_texvf}/hiraprop
157%__mkdir_p %{build_texofm}/hiraprop
158%__mkdir_p %{build_textfm}/hiraprop
159
160pushd hiraprop-%{hirapropver}
161%__install -m 644 sty/* %{build_texmf}/ptex/platex/hiraprop
162%__install -m 644 vf/hiraprop/* %{build_texvf}/hiraprop
163%__install -m 644 ofm/hiraprop/* %{build_texofm}/hiraprop
164%__install -m 644 tfm/hiraprop/* %{build_textfm}/hiraprop
165
166%__install -m 644 *.tex ../test
167%__install -m 644 readme.txt ../readme-hiraprop.txt
168popd
169
170###### kokana #####
171pushd kokana-%{kokanaver}
172%__install -m 644 otfaltkana.sty %{build_texmf}/ptex/platex/otf
173%__install -m 644 vf/* %{build_texvf}/otf
174%__install -m 644 tfm/* %{build_textfm}/otf
175
176%__install -m 644 sample/kokanatest.tex ../test
177%__install -m 644 readme.txt ../readme-kokana.txt
178popd
179
180
181%post
182%{exec_updmap}
183%{exec_updmap_otf}
184exit 0
185
186%postun
187if [ "$1" = 0 ]; then
188        %__rm -rf %{texmf}-var/updmap-otf
189        %{exec_updmap}
190fi
191exit 0
192
193%clean
194%__rm -rf %{buildroot}
195
196%files
197%defattr(-,root,root)
198%doc readme* fontmap test pdf
199%dir %{texmf}-var/updmap-otf
200%{_bindir}/updmap-otf
201%{texmf}/ptex/platex/otf
202%{texmf}/ptex/platex/hiraprop
203%{texvf}
204%{textfm}
205%{texofm}
206%{mapdir}
207
208%changelog
209* Sat Apr 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-3
210- changed %%mapdir to %%{texmf}/fonts/map/dvipdfm/otf
211
212* Sat Jan 15 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-2
213- added Obsoletes: texlive-texmacro-otf <= 1.5.6.1
214  - for TeX Live 2009 of VinePlus/5, supported texlive-texmacro-otf
215
216* Sat Jul 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-1
217- new upstream release
218- TeX Linux 2009
219
220* Fri May 15 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.9-3
221- added otf-ps-morisawax{-noEmbed}.map
222
223* Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.9-2
224- spec in utf8
225
226* Tue Aug 05 2008 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.9-1
227- applied new versioning policy
228
229* Sun Apr 07 2007 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.9-0vl1
230- new upstream release
231
232* Sat May 27 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.7.1-0vl2
233- updmap-otf v0.9: use noEmbed.map instead of noEmbeddedFont.map
234
235* Fri May 12 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.7.1-0vl1
236- resync with ptetex3-20060506
237
238* Sun Nov 06 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.7-0vl3
239- resync with ptetex3-20051102
240
241* Wed Aug 31 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.7-0vl2
242- resync with ptetex3-20050830
243
244* Sat Jun 18 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.7-0vl1
245- source update
246- modified for teTeX3
247
248* Thu Feb 03 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.6-0vl1
249- source update
250
251* Thu Jan 20 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.5-0vl1
252- source update
253
254* Sun Nov 07 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl5
255- updmap-0.7
256
257* Mon Oct 18 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl4
258- updmap-0.6
259
260* Mon Oct 11 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl3
261- updmap-0.5
262
263* Thu Sep 30 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl2
264- fixed updmap
265
266* Thu Sep 30 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl1
267- source update
268- updmap-0.4
269
270* Thu Apr 08 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl4
271- update updmap-otf: take over before setting in "auto" target
272- remove requires texmacro-sfujita
273
274* Sat Apr 03 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl3
275- fix postun
276
277* Fri Apr 02 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl2
278- drop extrafonts and added hiraprop
279- update updmap-otf and *-udvips.map
280
281* Sun Mar 28 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl1
282- source update
283- added updmap-otf
284
285* Wed Feb 04 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.9-0vl1
286- first release
Note: See TracBrowser for help on using the repository browser.