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

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