source: projects/specs/trunk/t/texlive-collection-fontutils/texlive-collection-fontutils-vl.spec @ 10360

Revision 10360, 13.5 KB checked in by munepi, 8 years ago (diff)

updated to TeX Live 2016

RevLine 
[1533]1## -*- coding: utf-8-unix -*-
[10360]2## NOTE: This spec file is generated by tlpdb2rpmspec 2016-4:
[1974]3## tlpdb2rpmspec collection-fontutils
[1533]4
[5207]5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
[7148]9Summary: TeX Live: Graphics and font utilities
10Summary(ja): TeX Live: Graphics and font utilities
[1533]11Name: texlive-collection-fontutils
[10269]12Version: 2016
[10360]13Release: 4%{?_dist_release}
[9576]14License: GPL+, Artistic, Freely redistributable without restriction, Public Domain, LPPL, GPLv2+
[1533]15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
[7770]18Source0: accfonts.doc.tar.xz
19Source1: accfonts.tar.xz
20Source2: afm2pl.doc.tar.xz
21Source3: afm2pl.tar.xz
22Source4: dosepsbin.doc.tar.xz
23Source5: dosepsbin.source.tar.xz
24Source6: dosepsbin.tar.xz
25Source7: epstopdf.doc.tar.xz
26Source8: epstopdf.tar.xz
27Source9: fontware.doc.tar.xz
28Source10: fontware.tar.xz
29Source11: lcdftypetools.doc.tar.xz
30Source12: lcdftypetools.tar.xz
[9576]31Source13: metatype1.source.tar.xz
32Source14: metatype1.tar.xz
33Source15: ps2pk.doc.tar.xz
34Source16: ps2pk.tar.xz
35Source17: pstools.doc.tar.xz
36Source18: pstools.tar.xz
37Source19: psutils.doc.tar.xz
38Source20: psutils.tar.xz
39Source21: dvipsconfig.tar.xz
40Source22: fontinst.doc.tar.xz
41Source23: fontinst.source.tar.xz
42Source24: fontinst.tar.xz
43Source25: fontools.doc.tar.xz
44Source26: fontools.tar.xz
45Source27: mf2pt1.doc.tar.xz
46Source28: mf2pt1.tar.xz
47Source29: t1utils.doc.tar.xz
48Source30: t1utils.tar.xz
49Source31: ttfutils.doc.tar.xz
50Source32: ttfutils.tar.xz
[7770]51
[1533]52Requires: texlive = %{version}
53Requires: texlive-collection-basic = %{version}
[5250]54Requires: lcdf-typetools
55Requires: psutils
56Requires: t1utils
[1533]57
58Requires(post):         texlive = %{version}
59Requires(postun):       texlive = %{version}
60
61BuildArch:      noarch
62Buildroot:      %{_tmppath}/%{name}-%{version}-root
63
64Vendor:         Project Vine
65Distribution:   Vine Linux
66Packager:       munepi
67
68%description
69The TeX Live software distribution offers a complete TeX system for a
70variety of Unix, Macintosh, Windows and other platforms. It
71encompasses programs for editing, typesetting, previewing and printing
72of TeX documents in many different languages, and a large collection
73of TeX macros and font libraries.
74
75The distribution includes extensive general documentation about TeX,
76as well as the documentation for the included software packages.
77
[7148]78This package is a collection of Graphics and font utilities:
[1533]79Programs for conversion between font formats, testing fonts,
80virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
[7770]81Manipulating OpenType, TrueType, Type 1,and for manipulation of
82PostScript and other image formats.
[1533]83
84This package contains the following CTAN packages:
[10269]85accfonts: Utilities to derive new fonts from existing ones
[1533]86afm2pl:
[10269]87dosepsbin: Deal with DOS binary EPS files
88epstopdf: Convert EPS to 'encapsulated' PDF using Ghostscript
[1533]89fontware:
[10269]90lcdftypetools: A bundle of outline font manipulation tools
91metatype1: Generate Type 1 fonts from MetaPost
92ps2pk: Generate a PK font from an Adobe Type 1 font
93pstools: Produce Encapsulated PostScript from PostScript
94psutils: PostScript utilities
95dvipsconfig: Collection of dvips PostScript headers
96fontinst: Help with installing fonts for TeX and LaTeX
[9950]97fontools: Tools to simplify using fonts (especially TT/OTF ones)
[10269]98mf2pt1: Produce PostScript Type 1 fonts from Metafont source
99t1utils: Simple Type 1 font manipulation programs
[1533]100ttfutils:
101
102%description -l ja
103TeX Live ソフトウェアディストリビューションは、
104さまざまな Unix, Macintosh, Windows、および
105他のプラットホームに対して完全な TeX システムを提供します。
106多くの異なった言語を含む TeX ドキュメントの
107編集、組版、閲覧、印刷するためのプログラム、
108そして、TeX マクロやフォントライブラリの大きなコレクションを
109同梱しています。
110
111このディストリビューションは
112同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
113TeX に関するたくさんの一般的なドキュメントを含んでいます。
114
115このパッケージは以下のようなパッケージ集です。
[7148]116Graphics and font utilities:
[1533]117Programs for conversion between font formats, testing fonts,
118virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
[7770]119Manipulating OpenType, TrueType, Type 1,and for manipulation of
120PostScript and other image formats.
[1533]121
122このパッケージは以下の CTAN パッケージを含んでいます:
[10269]123accfonts: Utilities to derive new fonts from existing ones
[1533]124afm2pl:
[10269]125dosepsbin: Deal with DOS binary EPS files
126epstopdf: Convert EPS to 'encapsulated' PDF using Ghostscript
[1533]127fontware:
[10269]128lcdftypetools: A bundle of outline font manipulation tools
129metatype1: Generate Type 1 fonts from MetaPost
130ps2pk: Generate a PK font from an Adobe Type 1 font
131pstools: Produce Encapsulated PostScript from PostScript
132psutils: PostScript utilities
133dvipsconfig: Collection of dvips PostScript headers
134fontinst: Help with installing fonts for TeX and LaTeX
[9950]135fontools: Tools to simplify using fonts (especially TT/OTF ones)
[10269]136mf2pt1: Produce PostScript Type 1 fonts from Metafont source
137t1utils: Simple Type 1 font manipulation programs
[1533]138ttfutils:
139
140%package doc
141Summary: TeX Live: Documentation files of %{name}
142Group: Applications/Publishing
143Requires: %{name} = %{version}-%{release}
144
145%description doc
146This package contains documentation files of %{name}.
147
148%prep
[7770]149%setup -c -n %{name}-%{version}
150%__tar -xvf %{SOURCE1}
151%__tar -xvf %{SOURCE2}
152%__tar -xvf %{SOURCE3}
153%__tar -xvf %{SOURCE4}
154%__tar -xvf %{SOURCE5}
155%__tar -xvf %{SOURCE6}
156%__tar -xvf %{SOURCE7}
157%__tar -xvf %{SOURCE8}
158%__tar -xvf %{SOURCE9}
159%__tar -xvf %{SOURCE10}
160%__tar -xvf %{SOURCE11}
161%__tar -xvf %{SOURCE12}
162%__tar -xvf %{SOURCE13}
163%__tar -xvf %{SOURCE14}
164%__tar -xvf %{SOURCE15}
165%__tar -xvf %{SOURCE16}
166%__tar -xvf %{SOURCE17}
167%__tar -xvf %{SOURCE18}
168%__tar -xvf %{SOURCE19}
169%__tar -xvf %{SOURCE20}
170%__tar -xvf %{SOURCE21}
171%__tar -xvf %{SOURCE22}
172%__tar -xvf %{SOURCE23}
173%__tar -xvf %{SOURCE24}
174%__tar -xvf %{SOURCE25}
175%__tar -xvf %{SOURCE26}
176%__tar -xvf %{SOURCE27}
177%__tar -xvf %{SOURCE28}
178%__tar -xvf %{SOURCE29}
[8476]179%__tar -xvf %{SOURCE30}
[9576]180%__tar -xvf %{SOURCE31}
181%__tar -xvf %{SOURCE32}
[1533]182
183%build
184
185%install
186[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
187
[7770]188%__mkdir_p %{buildroot}%{_datadir}
[1533]189
[7770]190## move texmf-dist to /usr/share/texmf-dist
191[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
[1533]192
[7770]193## move texmf to /usr/share/texmf
194[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
[1533]195
[7770]196## move tlpkg to /usr/share/tlpkg
197[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
198
199## move all non-arch binaries to /usr/bin
200[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
201
202## move others into /usr/share/texmf-dist
203%__mkdir_p %{buildroot}%{_tl_texmfdist}
204%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
205%__rm -rf * ||:
206
207
208## remove duplicated files between texlive and texlive-collection-*
209## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
210## remove unpacked files
211x=(
[9955]212dvipdfmx/dvipdfmx.cfg
[9576]213scripts/context/stubs/unix/mtxrun
[10269]214scripts/latexmk/latexmk.pl
[9576]215scripts/ptex2pdf/ptex2pdf.lua
216scripts/texlive/fmtutil.pl
[9529]217scripts/texlive/texconfig-dialog.sh
218scripts/texlive/texconfig-sys.sh
219scripts/texlive/texconfig.sh
220scripts/texlive/texlinks.sh
221scripts/texlive/tlmgr.pl
[9576]222scripts/texlive/updmap.pl
[9529]223texconfig/tcfmgr
[9576]224web2c/fmtutil.cnf
[9529]225web2c/mktex.opt
226web2c/mktexdir
227web2c/mktexdir.opt
228web2c/mktexnam
229web2c/mktexnam.opt
230web2c/mktexupd
231web2c/texmf.cnf
232web2c/updmap-hdr.cfg
233web2c/updmap.cfg
[9576]234install-tl
[9955]235#
236scripts/cjk-gs-integrate/cjk-gs-integrate.pl #texlive-collection-langcjk-2015-3vl7.noarch
237scripts/epspdf/epspdf.tlu #texlive-collection-pictures-2015-3vl7.noarch
238scripts/epspdf/epspdftk.tcl #texlive-collection-pictures-2015-3vl7.noarch
239scripts/glossaries/makeglossaries #texlive-collection-latexextra-2015-3vl7.noarch
240scripts/jfontmaps/kanji-config-updmap.pl #texlive-collection-langjapanese-2015-3vl7.noarch
241scripts/jfontmaps/kanji-fontmap-creator.pl #texlive-collection-langjapanese-2015-3vl7.noarch
242scripts/kotex-utils/jamo-normalize.pl #texlive-collection-langkorean-2015-3vl7.noarch
243scripts/kotex-utils/komkindex.pl #texlive-collection-langkorean-2015-3vl7.noarch
244scripts/crossrefware/ltx2crossrefxml.pl #texlive-collection-bibtexextra-2015-3vl7.noarch
245scripts/rubik/rubikrotation.pl #texlive-collection-games-2015-3vl7.noarch
246scripts/musixtex/musixtex.lua #texlive-collection-music-2015-3vl7.noarch
247scripts/pmxchords/pmxchords.lua #texlive-collection-music-2015-3vl7.noarch
248scripts/ctanify/ctanify #texlive-collection-binextra-2015-3vl7.noarch
249scripts/dtxgen/dtxgen #texlive-collection-binextra-2015-3vl7.noarch
250scripts/findhyph/findhyph #texlive-collection-binextra-2015-3vl7.noarch
251scripts/latexpand/latexpand #texlive-collection-binextra-2015-3vl7.noarch
252scripts/ltxfileinfo/ltxfileinfo #texlive-collection-binextra-2015-3vl7.noarch
253scripts/latexdiff/latexdiff-vc.pl #texlive-collection-binextra-2015-3vl7.noarch
254scripts/latexdiff/latexdiff.pl #texlive-collection-binextra-2015-3vl7.noarch
255scripts/texfot/texfot.pl #texlive-collection-binextra-2015-3vl7.noarch
256scripts/fontools/autoinst #texlive-collection-fontutils-2015-3vl7.noarch
257scripts/luaotfload/luaotfload-tool.lua #texlive-collection-luatex-2015-3vl7.noarch
[7770]258)
259if [ -d %{buildroot}%{_tl_texmfdist} ]; then
260pushd %{buildroot}%{_tl_texmfdist}
261%__rm -f ${x[@]} ||:
[3944]262popd
[7770]263fi
264
[1533]265## Files list
266find %{buildroot} -type f -or -type l | \
267    %__sed -e "s|%{buildroot}||g" > filelist.full
268
[7770]269find %{buildroot}%{_tl_texmfdist} -type d | \
[1533]270    %__sed -e "s|^%{buildroot}|%dir |" \
271           -e "s|$|/|"             >> filelist.full
272
273## subpackages
274grep "/texmf-dist/doc/" filelist.full > filelist.doc
275cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
276%__mv -f filelist.tmp filelist.full
277
278%clean
279%__rm -rf %{buildroot}
280
281%post
[7770]282%_tl_touch_run texhash
283%_tl_touch_run mtxrun
[1533]284
285exit 0
286
287
288%postun
289if [ "$1" = 0 ]; then
[7770]290    %_tl_touch_run texhash
[1533]291
292fi
293
294exit 0
295
[7148]296%posttrans
[7770]297%{_tl_exec_texhash}
298%{_tl_exec_mtxrun}
299%{_tl_exec_updmap}
300%{_tl_exec_fmtutil}
[7148]301exit 0
302
303
[1533]304%files -f filelist.full
[5207]305%defattr(-,root,root,-)
[1533]306
307%files -f filelist.doc doc
[5207]308%defattr(-,root,root,-)
[1533]309
310%changelog
[10360]311* Tue Jun 07 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-4
312- synced tlnet to 20160607 (TeX Live 2016)
313
314* Sat May 14 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-3
315- synced tlnet to 20160514 (TeX Live 2016/pretest)
316
[10269]317* Tue May 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-2
318- synced tlnet to 20160510 (TeX Live 2016/pretest)
319
320* Thu Apr 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-1
321- TeX Live 2016/pretest
322- synced tlnet to 20160428 (TeX Live 2016/pretest)
323
[9955]324* Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
325- remove duplicated files from texlive-collection-*
326- synced tlnet to 20160113 (TeX Live 2015)
327
[9950]328* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
329- TeX Live 2016/dev
330- synced tlnet to 20160110 (TeX Live 2016/dev)
331
[9576]332* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
333- TeX Live 2015/pretest
334- synced tlnet to 20150522 (TeX Live 2015/pretest)
[9034]335
[9576]336* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
337- TeX Live 2015/pretest
338- synced tlnet to 20150426 (TeX Live 2015/pretest)
339
340* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
341- synced tlnet to 20150401
342
343* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
344- synced tlnet to 20141028
345
346* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
347- synced tlnet to 20140706
348
349* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
350- upgraded to TeX Live 2014
351
352* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
353- synced tlnet to 20140406
354
355* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
356- synced tlnet to 20131218
357
358* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
359- synced tlnet to 20131101
360
361* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
362- synced tlnet to 20131002
363
364* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
365- synced tlnet to 20130919
366
367* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
368- upgraded to TeX Live 2013
369  - used tlnet archives
370  - synced tlnet to 20130823
371- added macros.texlive
372
373* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
374- updated to TeX Live 2012
375
376* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
377- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
378  - set external dependencies (texlive-collection-binextra,
379    texlive-collection-fontutils)
380
381* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
382- updated to TeX Live 2011
383- merged texlive-vtlpkg-2009-osx.patch from OSXWS
384- added %doc README (%files)
385
386* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
387- applied texlive-vtlpkg-2009-vine.patch
388  - remove arch dependent binaries
389- updated tlpdb2rpmspec.sh.in:
390  - improved tlpdb4a()
391  - make symlinks of core script utils (texlive-collection-binextra,
392    texlive-collection-context, texlive-collection-fontutils,
393    texlive-collection-langgreek, texlive-collection-langindic,
394    texlive-collection-latex, texlive-collection-latexextra,
395    texlive-collection-latexrecommended, texlive-collection-pictures,
396    texlive-collection-pstricks, texlive-collection-science)
397
398* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
399- updated tlpdb2rpmspec.sh.in:
400  - improved %post
401
402* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
403- updated tlpdb2rpmspec.sh.in:
404  - removed arch dependent binaries (texlive-collection-latexextra)
405  - improved updmap process in %post and %postun
406  - fixed perl path
407
408* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
409- initial build
Note: See TracBrowser for help on using the repository browser.