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

Line 
1%define tlversion       2017
2
3%define hirapropver     0.3
4%define kokanaver       1.0b2
5%define otfver          1.7
6%define otfbetaver      b6
7
8%define texmf           %{_tl_texmfvine}
9%define texvf           %{texmf}/fonts/vf/public
10%define texofm          %{texmf}/fonts/ofm/public
11%define textfm          %{texmf}/fonts/tfm/public
12%define mapdir          %{texmf}/fonts/map/dvipdfmx
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
20Summary: TeX Live macro packages for "VF for OpenType Fonts" by S. Saito
21Summary(ja): TeX Live で使うマクロパッケージ (齋藤修三郎氏による「OpenType Font用VF」)
22Name: texmacro-otf
23Version: %{otfver}
24Release: 9%{?otfbetaver:.%otfbetaver}%{?_dist_release}
25
26Source0: http://psitau.kitunebi.com/otf%{version}%{?otfbetaver:%otfbetaver}.zip
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
31
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
36URL: http://psitau.kitunebi.com/otf.html
37License: BSD
38Group:  Applications/Publishing
39BuildRequires: texlive-vtlpkg = %{tlversion}
40BuildRequires: texlive-common = %{tlversion}
41BuildRequires: perl, nkf
42Requires:     texlive-common = %{tlversion}
43Requires:     ghostscript
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}
47
48BuildArch:    noarch
49Buildroot:    %{_tmppath}/%{name}-%{version}-root
50
51Obsoletes: texlive-texmacro-otf <= 1.5.6.1
52
53Distribution: Vine Linux
54Vendor:       Project Vine
55
56%description
57TeX Live macro packages of VF for OpenType Fonts by SAITO Shuzaburo
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
64齋藤修三郎氏作成の TeX Live で用いる追加マクロパッケージです。
65LaTeX(pLaTeX2e)でOpen Type Fontを有効に利用するための
66VF およびスタイルファイルです。
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
75##
76(cd otfbeta
77    chmod +x makeotf
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)
83
84## rename from pltotf to ppltotf
85%__sed -i -e "s,^pltotf,ppltotf,g" kokana-%{kokanaver}/makealtkana || exit 1
86
87%build
88
89###### otf #####
90(cd otfbeta
91./makeotf
92)
93
94###### kokana #####
95pushd kokana-%{kokanaver}
96nkf -be basepl/base-h.pl > base-h.pl
97nkf -be basepl/base-v.pl > base-v.pl
98%__mv -f base-[hv].pl basepl
99./makealtkana
100popd
101
102%install
103%__rm -rf %{buildroot}
104
105%__mkdir_p fontmap test pdf
106%__mkdir_p %{buildroot}%{_bindir}
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
111
112%__install -m 644 %{SOURCE3} %{SOURCE4} %{SOURCE5} pdf
113
114###### otfstable #####
115(cd otfbeta
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
119
120%__install -m 644 readme.txt ../readme-otf.txt
121%__install -m 644 test/*.tex ../test
122)
123
124###### hiraprop #####
125%__mkdir_p %{build_texmf}/tex/platex/hiraprop
126%__mkdir_p %{build_texvf}/hiraprop
127%__mkdir_p %{build_texofm}/hiraprop
128%__mkdir_p %{build_textfm}/hiraprop
129
130pushd hiraprop-%{hirapropver}
131%__install -m 644 sty/* %{build_texmf}/tex/platex/hiraprop
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
135
136%__install -m 644 *.tex ../test
137%__install -m 644 readme.txt ../readme-hiraprop.txt
138popd
139
140###### kokana #####
141pushd kokana-%{kokanaver}
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
145
146%__install -m 644 sample/kokanatest.tex ../test
147%__install -m 644 readme.txt ../readme-kokana.txt
148popd
149
150
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
164
165
166%post
167%_tl_touch_run texhash
168#% _tl_touch_run updmap
169exit 0
170
171%postun
172if [ "$1" = 0 ]; then
173   %_tl_touch_run texhash
174   #% _tl_touch_run updmap
175fi
176exit 0
177
178%posttrans
179%{_tl_exec_texhash}
180#% {_tl_exec_updmap}
181exit 0
182
183
184%clean
185%__rm -rf %{buildroot}
186
187%files
188%defattr(-,root,root)
189%doc readme* fontmap test pdf
190%{texmf}/tex/platex/japanese-otf
191%{texmf}/tex/platex/hiraprop
192%{texvf}
193%{textfm}
194%{texofm}
195# %{mapdir}/japanese-otf
196
197
198%changelog
199* Sun Jun 18 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-9.b6
200- TeX Live 2017
201
202* Thu Apr 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-8.b6
203- TeX Live 2016
204
205* Tue Apr 28 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-7.b6
206- TeX Live 2015
207
208* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-6.b6
209- updated to 1.7b6
210- TeX Live 2014
211
212* Sat Aug 24 2013 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-5.b5
213- TeX Live 2013
214
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
220* Sun Apr 15 2012 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-3.b5
221- updated to 1.7b5
222
223* Sun Dec  4 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.7-2.b3
224- defined %%exec_texhash
225
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 
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
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
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
242* Sat Jul 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-1
243- new upstream release
244- TeX Linux 2009
245
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.