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

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2017-2:
3## tlpdb2rpmspec collection-fontutils
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Graphics and font utilities
10Summary(ja): TeX Live: Graphics and font utilities
11Name: texlive-collection-fontutils
12Version: 2017
13Release: 2%{?_dist_release}
14License: GPL+, Artistic, Freely redistributable without restriction, Public Domain, LPPL, GPLv2+
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: accfonts.doc.tar.xz
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
79
80Requires: texlive = %{version}
81Requires: texlive-collection-basic = %{version}
82Requires: lcdf-typetools
83Requires: psutils
84Requires: t1utils
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
106This package is a collection of Graphics and font utilities:
107Programs for conversion between font formats, testing fonts,
108virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
109Manipulating OpenType, TrueType, Type 1,and for manipulation of
110PostScript and other image formats.
111
112This package contains the following CTAN packages:
113accfonts: Utilities to derive new fonts from existing ones
114afm2pl:
115dosepsbin: Deal with DOS binary EPS files
116epstopdf: Convert EPS to PDF using Ghostscript
117fontware:
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
125fontools: Tools to simplify using fonts (especially TT/OTF ones)
126mf2pt1: Produce PostScript Type 1 fonts from Metafont source
127t1utils: Simple Type 1 font manipulation programs
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このパッケージは以下のようなパッケージ集です。
144Graphics and font utilities:
145Programs for conversion between font formats, testing fonts,
146virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
147Manipulating OpenType, TrueType, Type 1,and for manipulation of
148PostScript and other image formats.
149
150このパッケージは以下の CTAN パッケージを含んでいます:
151accfonts: Utilities to derive new fonts from existing ones
152afm2pl:
153dosepsbin: Deal with DOS binary EPS files
154epstopdf: Convert EPS to PDF using Ghostscript
155fontware:
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
163fontools: Tools to simplify using fonts (especially TT/OTF ones)
164mf2pt1: Produce PostScript Type 1 fonts from Metafont source
165t1utils: Simple Type 1 font manipulation programs
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
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}
207%__tar -xvf %{SOURCE30}
208%__tar -xvf %{SOURCE31}
209%__tar -xvf %{SOURCE32}
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}
238
239%build
240
241%install
242[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
243
244%__mkdir_p %{buildroot}%{_datadir}
245
246## move texmf-dist to /usr/share/texmf-dist
247[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
248
249## move texmf to /usr/share/texmf
250[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
251
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=(
268dvipdfmx/dvipdfmx.cfg
269scripts/context/stubs/unix/mtxrun
270scripts/latexmk/latexmk.pl
271scripts/ptex2pdf/ptex2pdf.lua
272scripts/texlive/fmtutil.pl
273scripts/texlive/texconfig-dialog.sh
274scripts/texlive/texconfig-sys.sh
275scripts/texlive/texconfig.sh
276scripts/texlive/texlinks.sh
277scripts/texlive/tlmgr.pl
278scripts/texlive/updmap.pl
279texconfig/tcfmgr
280web2c/fmtutil.cnf
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
290install-tl
291#
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
321)
322if [ -d %{buildroot}%{_tl_texmfdist} ]; then
323pushd %{buildroot}%{_tl_texmfdist}
324%__rm -f ${x[@]} ||:
325popd
326fi
327
328## Files list
329find %{buildroot} -type f -or -type l | \
330    %__sed -e "s|%{buildroot}||g" > filelist.full
331
332find %{buildroot}%{_tl_texmfdist} -type d | \
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
345%_tl_touch_run texhash
346%_tl_touch_run mtxrun
347
348exit 0
349
350
351%postun
352if [ "$1" = 0 ]; then
353    %_tl_touch_run texhash
354
355fi
356
357exit 0
358
359%posttrans
360%{_tl_exec_texhash}
361%{_tl_exec_mtxrun}
362%{_tl_exec_updmap}
363%{_tl_exec_fmtutil}
364exit 0
365
366
367%files -f filelist.full
368%defattr(-,root,root,-)
369
370%files -f filelist.doc doc
371%defattr(-,root,root,-)
372
373%changelog
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
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
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
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
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
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)
407
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.