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

Revision 11118, 9.1 KB checked in by munepi, 7 years ago (diff)

TeX Live 2017

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