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

Revision 1540, 8.2 KB checked in by munepi, 14 years ago (diff)

updated texmacro-otf: ready for TeX Live 2009

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