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

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

TeX Live 2017

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