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

Revision 9034, 17.2 KB checked in by munepi, 10 years ago (diff)

synced tlnet to 20141028

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