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

RevLine 
[1533]1## -*- coding: utf-8-unix -*-
[11118]2## NOTE: This spec file is generated by tlpdb2rpmspec 2017-2:
[1974]3## tlpdb2rpmspec collection-formatsextra
[1533]4
[5207]5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
[7770]9Summary: TeX Live: Additional formats
10Summary(ja): TeX Live: Additional formats
[1533]11Name: texlive-collection-formatsextra
[11118]12Version: 2017
13Release: 2%{?_dist_release}
14License: GPLv2+, Freely redistributable without restriction, GPLv3+, Knuth, LPPL, Public Domain, GPL+
[1533]15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
[7770]18Source0: edmac.doc.tar.xz
19Source1: edmac.source.tar.xz
20Source2: edmac.tar.xz
21Source3: eplain.doc.tar.xz
[11118]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
[7770]74
[1533]75Requires: texlive = %{version}
76Requires: texlive-collection-basic = %{version}
[11118]77Requires: texlive-collection-latex = %{version}
[1533]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
[7770]99This package is a collection of Additional formats:
[5207]100Collected TeX `formats', i.e., large-scale macro packages
[8476]101designed to be dumped into .fmt files -- excluding the most
102common ones, such as latex and context, which have their own
[11118]103package(s). It also includes the Aleph engine and related Omega
104formats and packages.
[1533]105
106This package contains the following CTAN packages:
[10269]107edmac: Typeset critical editions
[9950]108eplain: Extended plain TeX macros
[11118]109jadetex: Macros supporting Jade DSSSL output
[9950]110lollipop: TeX made easy
111mltex: The MLTeX system
[11118]112passivetex: Support package for XML/SGML typesetting
[10269]113psizzl: A TeX format for physics papers
114startex: An XML-inspired format for student use
[9950]115texsis: Plain TeX macros for Physicists
[11118]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:
[1533]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このパッケージは以下のようなパッケージ集です。
[7770]140Additional formats:
[5207]141Collected TeX `formats', i.e., large-scale macro packages
[8476]142designed to be dumped into .fmt files -- excluding the most
143common ones, such as latex and context, which have their own
[11118]144package(s). It also includes the Aleph engine and related Omega
145formats and packages.
[1533]146
147このパッケージは以下の CTAN パッケージを含んでいます:
[10269]148edmac: Typeset critical editions
[9950]149eplain: Extended plain TeX macros
[11118]150jadetex: Macros supporting Jade DSSSL output
[9950]151lollipop: TeX made easy
152mltex: The MLTeX system
[11118]153passivetex: Support package for XML/SGML typesetting
[10269]154psizzl: A TeX format for physics papers
155startex: An XML-inspired format for student use
[9950]156texsis: Plain TeX macros for Physicists
[11118]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:
[1533]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
[7770]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}
[8476]192%__tar -xvf %{SOURCE16}
193%__tar -xvf %{SOURCE17}
[11118]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}
[1533]232
233%build
234
235%install
236[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
237
[7770]238%__mkdir_p %{buildroot}%{_datadir}
[1533]239
[7770]240## move texmf-dist to /usr/share/texmf-dist
241[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
[1533]242
[7770]243## move texmf to /usr/share/texmf
244[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
[1533]245
[7770]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=(
[9955]262dvipdfmx/dvipdfmx.cfg
[9576]263scripts/context/stubs/unix/mtxrun
[10269]264scripts/latexmk/latexmk.pl
[9576]265scripts/ptex2pdf/ptex2pdf.lua
266scripts/texlive/fmtutil.pl
[9529]267scripts/texlive/texconfig-dialog.sh
268scripts/texlive/texconfig-sys.sh
269scripts/texlive/texconfig.sh
270scripts/texlive/texlinks.sh
271scripts/texlive/tlmgr.pl
[9576]272scripts/texlive/updmap.pl
[9529]273texconfig/tcfmgr
[9576]274web2c/fmtutil.cnf
[9529]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
[9576]284install-tl
[9955]285#
[11118]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
[7770]315)
316if [ -d %{buildroot}%{_tl_texmfdist} ]; then
317pushd %{buildroot}%{_tl_texmfdist}
318%__rm -f ${x[@]} ||:
[5207]319popd
[7770]320fi
321
[1533]322## Files list
323find %{buildroot} -type f -or -type l | \
324    %__sed -e "s|%{buildroot}||g" > filelist.full
325
[7770]326find %{buildroot}%{_tl_texmfdist} -type d | \
[1533]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
[7770]339%_tl_touch_run texhash
340%_tl_touch_run mtxrun
[1533]341
[11118]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
[7770]347%_tl_touch_run fmtutil
[2505]348
[1533]349exit 0
350
351
352%postun
353if [ "$1" = 0 ]; then
[7770]354    %_tl_touch_run texhash
[1533]355
[11118]356    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
357
358    %_tl_disable_map mxedruli.map
359    %_tl_disable_map omega.map
360
[1533]361fi
362
363exit 0
364
[7148]365%posttrans
[7770]366%{_tl_exec_texhash}
367%{_tl_exec_mtxrun}
368%{_tl_exec_updmap}
369%{_tl_exec_fmtutil}
[7148]370exit 0
371
372
[1533]373%files -f filelist.full
[5207]374%defattr(-,root,root,-)
[1533]375
376%files -f filelist.doc doc
[5207]377%defattr(-,root,root,-)
[1533]378
379%changelog
[11118]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
[10360]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
[10269]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
[9955]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
[9950]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
[9576]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)
[9034]413
[9576]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.