source: projects/specs/trunk/t/texlive-collection-mathextra/texlive-collection-mathextra-vl.spec @ 8049

Revision 8049, 16.1 KB checked in by munepi, 10 years ago (diff)

TLNET 20131218

RevLine 
[1533]1## -*- coding: utf-8-unix -*-
[8049]2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-5:
[1974]3## tlpdb2rpmspec collection-mathextra
[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: Mathematics packages
10Summary(ja): TeX Live: Mathematics packages
[1533]11Name: texlive-collection-mathextra
[7770]12Version: 2013
[8049]13Release: 5%{?_dist_release}
[7770]14License: LPPL, LPPL 1.3, GPL+, Knuth, GPLv3+, LGPLv2+, Freely redistributable without restriction, No Info, Public Domain, BSD, LPPL 1.2
[1533]15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
[7770]18Source0: 12many.doc.tar.xz
19Source1: 12many.source.tar.xz
20Source2: 12many.tar.xz
21Source3: amstex.doc.tar.xz
22Source4: amstex.tar.xz
23Source5: backnaur.doc.tar.xz
24Source6: backnaur.source.tar.xz
25Source7: backnaur.tar.xz
26Source8: binomexp.doc.tar.xz
27Source9: binomexp.source.tar.xz
28Source10: binomexp.tar.xz
29Source11: boldtensors.doc.tar.xz
30Source12: boldtensors.tar.xz
31Source13: bosisio.doc.tar.xz
32Source14: bosisio.source.tar.xz
33Source15: bosisio.tar.xz
34Source16: bropd.doc.tar.xz
35Source17: bropd.source.tar.xz
36Source18: bropd.tar.xz
37Source19: ccfonts.doc.tar.xz
38Source20: ccfonts.source.tar.xz
39Source21: ccfonts.tar.xz
40Source22: commath.doc.tar.xz
41Source23: commath.tar.xz
42Source24: concmath.doc.tar.xz
43Source25: concmath.source.tar.xz
44Source26: concmath.tar.xz
45Source27: concrete.doc.tar.xz
46Source28: concrete.tar.xz
47Source29: conteq.doc.tar.xz
48Source30: conteq.source.tar.xz
49Source31: conteq.tar.xz
50Source32: eqnarray.doc.tar.xz
51Source33: eqnarray.source.tar.xz
52Source34: eqnarray.tar.xz
53Source35: extarrows.doc.tar.xz
54Source36: extarrows.tar.xz
55Source37: extpfeil.doc.tar.xz
56Source38: extpfeil.source.tar.xz
57Source39: extpfeil.tar.xz
58Source40: faktor.doc.tar.xz
59Source41: faktor.source.tar.xz
60Source42: faktor.tar.xz
61Source43: interval.doc.tar.xz
62Source44: interval.tar.xz
63Source45: ionumbers.doc.tar.xz
64Source46: ionumbers.source.tar.xz
65Source47: ionumbers.tar.xz
66Source48: isomath.doc.tar.xz
67Source49: isomath.tar.xz
68Source50: lplfitch.doc.tar.xz
69Source51: lplfitch.source.tar.xz
70Source52: lplfitch.tar.xz
71Source53: mathcomp.doc.tar.xz
72Source54: mathcomp.source.tar.xz
73Source55: mathcomp.tar.xz
74Source56: mattens.doc.tar.xz
75Source57: mattens.source.tar.xz
76Source58: mattens.tar.xz
77Source59: mhequ.doc.tar.xz
78Source60: mhequ.tar.xz
79Source61: multiobjective.doc.tar.xz
80Source62: multiobjective.source.tar.xz
81Source63: multiobjective.tar.xz
82Source64: nath.doc.tar.xz
83Source65: nath.tar.xz
84Source66: ot-tableau.doc.tar.xz
85Source67: ot-tableau.tar.xz
86Source68: oubraces.doc.tar.xz
87Source69: oubraces.tar.xz
88Source70: proba.doc.tar.xz
89Source71: proba.source.tar.xz
90Source72: proba.tar.xz
91Source73: rec-thy.doc.tar.xz
92Source74: rec-thy.tar.xz
93Source75: ribbonproofs.doc.tar.xz
94Source76: ribbonproofs.tar.xz
95Source77: shuffle.doc.tar.xz
96Source78: shuffle.source.tar.xz
97Source79: shuffle.tar.xz
98Source80: skmath.doc.tar.xz
99Source81: skmath.source.tar.xz
100Source82: skmath.tar.xz
101Source83: statex.doc.tar.xz
102Source84: statex.tar.xz
103Source85: statex2.doc.tar.xz
104Source86: statex2.tar.xz
105Source87: stmaryrd.doc.tar.xz
106Source88: stmaryrd.source.tar.xz
107Source89: stmaryrd.tar.xz
108Source90: subsupscripts.doc.tar.xz
109Source91: subsupscripts.tar.xz
110Source92: susy.doc.tar.xz
111Source93: susy.tar.xz
112Source94: syllogism.doc.tar.xz
113Source95: syllogism.tar.xz
114Source96: synproof.doc.tar.xz
115Source97: synproof.tar.xz
116Source98: tablor.doc.tar.xz
117Source99: tablor.tar.xz
118Source100: tensor.doc.tar.xz
119Source101: tensor.source.tar.xz
120Source102: tensor.tar.xz
121Source103: tex-ewd.doc.tar.xz
122Source104: tex-ewd.tar.xz
123Source105: thmbox.doc.tar.xz
124Source106: thmbox.source.tar.xz
125Source107: thmbox.tar.xz
126Source108: turnstile.doc.tar.xz
127Source109: turnstile.source.tar.xz
128Source110: turnstile.tar.xz
129Source111: unicode-math.doc.tar.xz
130Source112: unicode-math.source.tar.xz
131Source113: unicode-math.tar.xz
132Source114: venn.doc.tar.xz
133Source115: venn.tar.xz
134Source116: yhmath.doc.tar.xz
135Source117: yhmath.source.tar.xz
136Source118: yhmath.tar.xz
137Source119: ytableau.doc.tar.xz
138Source120: ytableau.source.tar.xz
139Source121: ytableau.tar.xz
140
[1533]141Requires: texlive = %{version}
142Requires: texlive-collection-fontsrecommended = %{version}
143Requires: texlive-collection-latex = %{version}
144
145Requires(post):         texlive = %{version}
146Requires(postun):       texlive = %{version}
147
148BuildArch:      noarch
149Buildroot:      %{_tmppath}/%{name}-%{version}-root
150
151Vendor:         Project Vine
152Distribution:   Vine Linux
153Packager:       munepi
154
155%description
156The TeX Live software distribution offers a complete TeX system for a
157variety of Unix, Macintosh, Windows and other platforms. It
158encompasses programs for editing, typesetting, previewing and printing
159of TeX documents in many different languages, and a large collection
160of TeX macros and font libraries.
161
162The distribution includes extensive general documentation about TeX,
163as well as the documentation for the included software packages.
164
[7770]165This package is a collection of Mathematics packages:
[1533]166
[7770]167
[1533]168This package contains the following CTAN packages:
16912many: Generalising mathematical index sets.
170amstex: American Mathematical Society plain TeX macros.
[7770]171backnaur: Typeset Backus Naur Form definitions.
[5207]172binomexp: Calculate Pascal's triangle.
[1533]173boldtensors: Bold latin and greek characters through simple prefix characters.
174bosisio: A collection of packages by Francesco Bosisio.
[7770]175bropd: Simplified brackets and differentials in LaTeX.
[1533]176ccfonts: Support for Concrete text and math fonts in LaTeX.
177commath: Mathematics typesetting support.
178concmath: Concrete Math fonts.
179concrete: Concrete Roman fonts.
[7770]180conteq: Typeset multiline continued equalities.
[5207]181eqnarray: More generalised equation arrays with numbering.
[1533]182extarrows: Extra Arrows beyond those provided in AMSmath
183extpfeil: Extensible arrows in mathematics.
184faktor: Typeset quotient structures with LaTeX.
[7770]185interval: Format mathematical intervals, ensuring proper spacing.
[1533]186ionumbers: Restyle numbers in maths mode.
[7770]187isomath: Mathematics style for science and technology.
188lplfitch: Fitch-style natural deduction proofs.
[1533]189mathcomp: Text symbols in maths mode.
190mattens: Matrices/tensor typesetting.
191mhequ: Multicolumn equations, tags, labels, sub-numbering.
192multiobjective: Symbols for multibojective optimisation etc.
193nath: Natural mathematics notation.
[5207]194ot-tableau: Optimality Theory tableaux in LaTeX.
195oubraces: Braces over and under a formula.
[1533]196proba: Shortcuts commands to symbols used in probability texts.
[5207]197rec-thy: Commands to typeset recursion theory papers.
[7770]198ribbonproofs: Drawing ribbon proofs.
[1533]199shuffle: A symbol for the shuffle product.
[7770]200skmath: Extensions to the maths command repertoir.
[5207]201statex: Statistics style.
[1533]202statex2: Statistics style.
203stmaryrd: St Mary Road symbols for theoretical computer science.
[5207]204subsupscripts: A range of sub- and superscript commands.
[1533]205susy: Macros for SuperSymmetry-related work.
206syllogism: Typeset syllogisms in LaTeX.
207synproof: Easy drawing of syntactic proofs.
208tablor: Create tables of signs and of variations.
209tensor: Typeset tensors.
210tex-ewd: Macros to typeset calculational proofs and programs in Dijkstra's style.
211thmbox: Decorate theorem statements.
212turnstile: Typeset the (logic) turnstile notation.
[5207]213unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
[1533]214venn: Creating Venn diagrams with MetaPost.
215yhmath: Extended maths fonts for LaTeX.
[5207]216ytableau: Many-featured Young tableaux and Young diagrams.
[1533]217
218%description -l ja
219TeX Live ソフトウェアディストリビューションは、
220さまざまな Unix, Macintosh, Windows、および
221他のプラットホームに対して完全な TeX システムを提供します。
222多くの異なった言語を含む TeX ドキュメントの
223編集、組版、閲覧、印刷するためのプログラム、
224そして、TeX マクロやフォントライブラリの大きなコレクションを
225同梱しています。
226
227このディストリビューションは
228同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
229TeX に関するたくさんの一般的なドキュメントを含んでいます。
230
231このパッケージは以下のようなパッケージ集です。
[7770]232Mathematics packages:
[1533]233
[7770]234
[1533]235このパッケージは以下の CTAN パッケージを含んでいます:
23612many: Generalising mathematical index sets.
237amstex: American Mathematical Society plain TeX macros.
[7770]238backnaur: Typeset Backus Naur Form definitions.
[5207]239binomexp: Calculate Pascal's triangle.
[1533]240boldtensors: Bold latin and greek characters through simple prefix characters.
241bosisio: A collection of packages by Francesco Bosisio.
[7770]242bropd: Simplified brackets and differentials in LaTeX.
[1533]243ccfonts: Support for Concrete text and math fonts in LaTeX.
244commath: Mathematics typesetting support.
245concmath: Concrete Math fonts.
246concrete: Concrete Roman fonts.
[7770]247conteq: Typeset multiline continued equalities.
[5207]248eqnarray: More generalised equation arrays with numbering.
[1533]249extarrows: Extra Arrows beyond those provided in AMSmath
250extpfeil: Extensible arrows in mathematics.
251faktor: Typeset quotient structures with LaTeX.
[7770]252interval: Format mathematical intervals, ensuring proper spacing.
[1533]253ionumbers: Restyle numbers in maths mode.
[7770]254isomath: Mathematics style for science and technology.
255lplfitch: Fitch-style natural deduction proofs.
[1533]256mathcomp: Text symbols in maths mode.
257mattens: Matrices/tensor typesetting.
258mhequ: Multicolumn equations, tags, labels, sub-numbering.
259multiobjective: Symbols for multibojective optimisation etc.
260nath: Natural mathematics notation.
[5207]261ot-tableau: Optimality Theory tableaux in LaTeX.
262oubraces: Braces over and under a formula.
[1533]263proba: Shortcuts commands to symbols used in probability texts.
[5207]264rec-thy: Commands to typeset recursion theory papers.
[7770]265ribbonproofs: Drawing ribbon proofs.
[1533]266shuffle: A symbol for the shuffle product.
[7770]267skmath: Extensions to the maths command repertoir.
[5207]268statex: Statistics style.
[1533]269statex2: Statistics style.
270stmaryrd: St Mary Road symbols for theoretical computer science.
[5207]271subsupscripts: A range of sub- and superscript commands.
[1533]272susy: Macros for SuperSymmetry-related work.
273syllogism: Typeset syllogisms in LaTeX.
274synproof: Easy drawing of syntactic proofs.
275tablor: Create tables of signs and of variations.
276tensor: Typeset tensors.
277tex-ewd: Macros to typeset calculational proofs and programs in Dijkstra's style.
278thmbox: Decorate theorem statements.
279turnstile: Typeset the (logic) turnstile notation.
[5207]280unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
[1533]281venn: Creating Venn diagrams with MetaPost.
282yhmath: Extended maths fonts for LaTeX.
[5207]283ytableau: Many-featured Young tableaux and Young diagrams.
[1533]284
285%package doc
286Summary: TeX Live: Documentation files of %{name}
287Group: Applications/Publishing
288Requires: %{name} = %{version}-%{release}
289
290%description doc
291This package contains documentation files of %{name}.
292
293%prep
[7770]294%setup -c -n %{name}-%{version}
295%__tar -xvf %{SOURCE1}
296%__tar -xvf %{SOURCE2}
297%__tar -xvf %{SOURCE3}
298%__tar -xvf %{SOURCE4}
299%__tar -xvf %{SOURCE5}
300%__tar -xvf %{SOURCE6}
301%__tar -xvf %{SOURCE7}
302%__tar -xvf %{SOURCE8}
303%__tar -xvf %{SOURCE9}
304%__tar -xvf %{SOURCE10}
305%__tar -xvf %{SOURCE11}
306%__tar -xvf %{SOURCE12}
307%__tar -xvf %{SOURCE13}
308%__tar -xvf %{SOURCE14}
309%__tar -xvf %{SOURCE15}
310%__tar -xvf %{SOURCE16}
311%__tar -xvf %{SOURCE17}
312%__tar -xvf %{SOURCE18}
313%__tar -xvf %{SOURCE19}
314%__tar -xvf %{SOURCE20}
315%__tar -xvf %{SOURCE21}
316%__tar -xvf %{SOURCE22}
317%__tar -xvf %{SOURCE23}
318%__tar -xvf %{SOURCE24}
319%__tar -xvf %{SOURCE25}
320%__tar -xvf %{SOURCE26}
321%__tar -xvf %{SOURCE27}
322%__tar -xvf %{SOURCE28}
323%__tar -xvf %{SOURCE29}
324%__tar -xvf %{SOURCE30}
325%__tar -xvf %{SOURCE31}
326%__tar -xvf %{SOURCE32}
327%__tar -xvf %{SOURCE33}
328%__tar -xvf %{SOURCE34}
329%__tar -xvf %{SOURCE35}
330%__tar -xvf %{SOURCE36}
331%__tar -xvf %{SOURCE37}
332%__tar -xvf %{SOURCE38}
333%__tar -xvf %{SOURCE39}
334%__tar -xvf %{SOURCE40}
335%__tar -xvf %{SOURCE41}
336%__tar -xvf %{SOURCE42}
337%__tar -xvf %{SOURCE43}
338%__tar -xvf %{SOURCE44}
339%__tar -xvf %{SOURCE45}
340%__tar -xvf %{SOURCE46}
341%__tar -xvf %{SOURCE47}
342%__tar -xvf %{SOURCE48}
343%__tar -xvf %{SOURCE49}
344%__tar -xvf %{SOURCE50}
345%__tar -xvf %{SOURCE51}
346%__tar -xvf %{SOURCE52}
347%__tar -xvf %{SOURCE53}
348%__tar -xvf %{SOURCE54}
349%__tar -xvf %{SOURCE55}
350%__tar -xvf %{SOURCE56}
351%__tar -xvf %{SOURCE57}
352%__tar -xvf %{SOURCE58}
353%__tar -xvf %{SOURCE59}
354%__tar -xvf %{SOURCE60}
355%__tar -xvf %{SOURCE61}
356%__tar -xvf %{SOURCE62}
357%__tar -xvf %{SOURCE63}
358%__tar -xvf %{SOURCE64}
359%__tar -xvf %{SOURCE65}
360%__tar -xvf %{SOURCE66}
361%__tar -xvf %{SOURCE67}
362%__tar -xvf %{SOURCE68}
363%__tar -xvf %{SOURCE69}
364%__tar -xvf %{SOURCE70}
365%__tar -xvf %{SOURCE71}
366%__tar -xvf %{SOURCE72}
367%__tar -xvf %{SOURCE73}
368%__tar -xvf %{SOURCE74}
369%__tar -xvf %{SOURCE75}
370%__tar -xvf %{SOURCE76}
371%__tar -xvf %{SOURCE77}
372%__tar -xvf %{SOURCE78}
373%__tar -xvf %{SOURCE79}
374%__tar -xvf %{SOURCE80}
375%__tar -xvf %{SOURCE81}
376%__tar -xvf %{SOURCE82}
377%__tar -xvf %{SOURCE83}
378%__tar -xvf %{SOURCE84}
379%__tar -xvf %{SOURCE85}
380%__tar -xvf %{SOURCE86}
381%__tar -xvf %{SOURCE87}
382%__tar -xvf %{SOURCE88}
383%__tar -xvf %{SOURCE89}
384%__tar -xvf %{SOURCE90}
385%__tar -xvf %{SOURCE91}
386%__tar -xvf %{SOURCE92}
387%__tar -xvf %{SOURCE93}
388%__tar -xvf %{SOURCE94}
389%__tar -xvf %{SOURCE95}
390%__tar -xvf %{SOURCE96}
391%__tar -xvf %{SOURCE97}
392%__tar -xvf %{SOURCE98}
393%__tar -xvf %{SOURCE99}
394%__tar -xvf %{SOURCE100}
395%__tar -xvf %{SOURCE101}
396%__tar -xvf %{SOURCE102}
397%__tar -xvf %{SOURCE103}
398%__tar -xvf %{SOURCE104}
399%__tar -xvf %{SOURCE105}
400%__tar -xvf %{SOURCE106}
401%__tar -xvf %{SOURCE107}
402%__tar -xvf %{SOURCE108}
403%__tar -xvf %{SOURCE109}
404%__tar -xvf %{SOURCE110}
405%__tar -xvf %{SOURCE111}
406%__tar -xvf %{SOURCE112}
407%__tar -xvf %{SOURCE113}
408%__tar -xvf %{SOURCE114}
409%__tar -xvf %{SOURCE115}
410%__tar -xvf %{SOURCE116}
411%__tar -xvf %{SOURCE117}
412%__tar -xvf %{SOURCE118}
413%__tar -xvf %{SOURCE119}
414%__tar -xvf %{SOURCE120}
415%__tar -xvf %{SOURCE121}
[1533]416
417%build
418
419%install
420[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
421
[7770]422%__mkdir_p %{buildroot}%{_datadir}
[1533]423
[7770]424## move texmf-dist to /usr/share/texmf-dist
425[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
[1533]426
[7770]427## move texmf to /usr/share/texmf
428[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
[1533]429
[7770]430## move tlpkg to /usr/share/tlpkg
431[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
432
433## move all non-arch binaries to /usr/bin
434[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
435
436## move others into /usr/share/texmf-dist
437%__mkdir_p %{buildroot}%{_tl_texmfdist}
438%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
439%__rm -rf * ||:
440
441
442## remove duplicated files between texlive and texlive-collection-*
443## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
444## remove unpacked files
445x=(
[7951]446scripts/fontools/autoinst
[7855]447scripts/texlive/tlmgr.pl
[7951]448scripts/texlive/updmap.pl
[7770]449texconfig/tcfmgr
450texconfig/tcfmgr.map
451web2c/fmtutil.cnf
452web2c/mktex.opt
453web2c/mktexdir
454web2c/mktexdir.opt
455web2c/mktexnam
456web2c/mktexnam.opt
457web2c/mktexupd
458web2c/texmf.cnf
459web2c/updmap.cfg
460web2c/updmap-hdr.cfg
461doc/chktex/ChkTeX.pdf
462install-tl
463)
464if [ -d %{buildroot}%{_tl_texmfdist} ]; then
465pushd %{buildroot}%{_tl_texmfdist}
466%__rm -f ${x[@]} ||:
[5207]467popd
[7770]468fi
469
[1533]470## Files list
471find %{buildroot} -type f -or -type l | \
472    %__sed -e "s|%{buildroot}||g" > filelist.full
473
[7770]474find %{buildroot}%{_tl_texmfdist} -type d | \
[1533]475    %__sed -e "s|^%{buildroot}|%dir |" \
476           -e "s|$|/|"             >> filelist.full
477
478## subpackages
479grep "/texmf-dist/doc/" filelist.full > filelist.doc
480cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
481%__mv -f filelist.tmp filelist.full
482
483%clean
484%__rm -rf %{buildroot}
485
486%post
[7770]487%_tl_touch_run texhash
488%_tl_touch_run mtxrun
[1533]489
[7770]490[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
[1533]491
[7770]492    %_tl_enable_map MixedMap stmaryrd.map
493    %_tl_enable_map MixedMap yhmath.map
[2505]494
[7770]495%_tl_touch_run fmtutil
[2505]496
[1533]497exit 0
498
499
500%postun
501if [ "$1" = 0 ]; then
[7770]502    %_tl_touch_run texhash
[1533]503
[7770]504    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
[1533]505
[7770]506    %_tl_disable_map stmaryrd.map
507    %_tl_disable_map yhmath.map
[1533]508
509fi
510
511exit 0
512
[7148]513%posttrans
[7770]514%{_tl_exec_texhash}
515%{_tl_exec_mtxrun}
516%{_tl_exec_updmap}
517%{_tl_exec_fmtutil}
[7148]518exit 0
519
520
[1533]521%files -f filelist.full
[5207]522%defattr(-,root,root,-)
[1533]523
524%files -f filelist.doc doc
[5207]525%defattr(-,root,root,-)
[1533]526
527%changelog
[8049]528* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
529- TLNET 20131218
530
[7951]531* Fri Nov  1 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
532- TLNET 20131101
533
[7855]534* Wed Oct  2 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
535- TLNET 20131002
536
[7810]537* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
538- TLNET 20130919
539
[7770]540* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
541- TLNET 20130823
Note: See TracBrowser for help on using the repository browser.