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

Revision 9529, 9.0 KB checked in by munepi, 9 years ago (diff)

TeX Live 2015/pretest

RevLine 
[9529]1%define tlversion       2015
[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}
[9529]24Release: 7%{?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
[9529]199* Tue Apr 28 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-7.b6
200- TeX Live 2015
201
[8476]202* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-6.b6
203- updated to 1.7b6
204- TeX Live 2014
205
[7770]206* Sat Aug 24 2013 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-5.b5
207- TeX Live 2013
208
[7150]209* Sat Nov 24 2012 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-4.b5
210- TeX Live 2012
211- add Requires: texlive-collection-langcjk
212  - it contains otf packages v1.7b5
213
[6070]214* Sun Apr 15 2012 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-3.b5
215- updated to 1.7b5
216
[5261]217* Sun Dec  4 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-2.b3
218- defined %%exec_texhash
219
[5207]220* Sat Nov 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-1.b3
221- new upstream release
222  - changed Url, License tags
223- TeX Linux 2011
224 
[3944]225* Mon May 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-4
226- fixed updmap-otf
227  - changed $$MAPDIR to $${TEXMF}/fonts/map/dvipdfm/otf
228
[3478]229* Sat Apr 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-3
230- changed %%mapdir to %%{texmf}/fonts/map/dvipdfm/otf
231
[2503]232* Sat Jan 15 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-2
233- added Obsoletes: texlive-texmacro-otf <= 1.5.6.1
234  - for TeX Live 2009 of VinePlus/5, supported texlive-texmacro-otf
235
[1540]236* Sat Jul 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-1
237- new upstream release
238- TeX Linux 2009
239
[521]240* Fri May 15 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.9-3
241- added otf-ps-morisawax{-noEmbed}.map
242
243* Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.9-2
244- spec in utf8
245
246* Tue Aug 05 2008 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.9-1
247- applied new versioning policy
248
249* Sun Apr 07 2007 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.9-0vl1
250- new upstream release
251
252* Sat May 27 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.7.1-0vl2
253- updmap-otf v0.9: use noEmbed.map instead of noEmbeddedFont.map
254
255* Fri May 12 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 1.2.7.1-0vl1
256- resync with ptetex3-20060506
257
258* Sun Nov 06 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.7-0vl3
259- resync with ptetex3-20051102
260
261* Wed Aug 31 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.7-0vl2
262- resync with ptetex3-20050830
263
264* Sat Jun 18 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.7-0vl1
265- source update
266- modified for teTeX3
267
268* Thu Feb 03 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.6-0vl1
269- source update
270
271* Thu Jan 20 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.5-0vl1
272- source update
273
274* Sun Nov 07 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl5
275- updmap-0.7
276
277* Mon Oct 18 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl4
278- updmap-0.6
279
280* Mon Oct 11 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl3
281- updmap-0.5
282
283* Thu Sep 30 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl2
284- fixed updmap
285
286* Thu Sep 30 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.4-0vl1
287- source update
288- updmap-0.4
289
290* Thu Apr 08 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl4
291- update updmap-otf: take over before setting in "auto" target
292- remove requires texmacro-sfujita
293
294* Sat Apr 03 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl3
295- fix postun
296
297* Fri Apr 02 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl2
298- drop extrafonts and added hiraprop
299- update updmap-otf and *-udvips.map
300
301* Sun Mar 28 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.2-0vl1
302- source update
303- added updmap-otf
304
305* Wed Feb 04 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.9-0vl1
306- first release
Note: See TracBrowser for help on using the repository browser.