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

Revision 7855, 16.0 KB checked in by munepi, 11 years ago (diff)

update source snapshot, TLNET: 20131002

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-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: 2013
13Release: 3%{?_dist_release}
14License: LPPL, LPPL 1.3, GPL+, Knuth, GPLv3+, LGPLv2+, Freely redistributable without restriction, No Info, 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: 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
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
165This package is a collection of Mathematics packages:
166
167
168This package contains the following CTAN packages:
16912many: Generalising mathematical index sets.
170amstex: American Mathematical Society plain TeX macros.
171backnaur: Typeset Backus Naur Form definitions.
172binomexp: Calculate Pascal's triangle.
173boldtensors: Bold latin and greek characters through simple prefix characters.
174bosisio: A collection of packages by Francesco Bosisio.
175bropd: Simplified brackets and differentials in LaTeX.
176ccfonts: Support for Concrete text and math fonts in LaTeX.
177commath: Mathematics typesetting support.
178concmath: Concrete Math fonts.
179concrete: Concrete Roman fonts.
180conteq: Typeset multiline continued equalities.
181eqnarray: More generalised equation arrays with numbering.
182extarrows: Extra Arrows beyond those provided in AMSmath
183extpfeil: Extensible arrows in mathematics.
184faktor: Typeset quotient structures with LaTeX.
185interval: Format mathematical intervals, ensuring proper spacing.
186ionumbers: Restyle numbers in maths mode.
187isomath: Mathematics style for science and technology.
188lplfitch: Fitch-style natural deduction proofs.
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.
194ot-tableau: Optimality Theory tableaux in LaTeX.
195oubraces: Braces over and under a formula.
196proba: Shortcuts commands to symbols used in probability texts.
197rec-thy: Commands to typeset recursion theory papers.
198ribbonproofs: Drawing ribbon proofs.
199shuffle: A symbol for the shuffle product.
200skmath: Extensions to the maths command repertoir.
201statex: Statistics style.
202statex2: Statistics style.
203stmaryrd: St Mary Road symbols for theoretical computer science.
204subsupscripts: A range of sub- and superscript commands.
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.
213unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
214venn: Creating Venn diagrams with MetaPost.
215yhmath: Extended maths fonts for LaTeX.
216ytableau: Many-featured Young tableaux and Young diagrams.
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このパッケージは以下のようなパッケージ集です。
232Mathematics packages:
233
234
235このパッケージは以下の CTAN パッケージを含んでいます:
23612many: Generalising mathematical index sets.
237amstex: American Mathematical Society plain TeX macros.
238backnaur: Typeset Backus Naur Form definitions.
239binomexp: Calculate Pascal's triangle.
240boldtensors: Bold latin and greek characters through simple prefix characters.
241bosisio: A collection of packages by Francesco Bosisio.
242bropd: Simplified brackets and differentials in LaTeX.
243ccfonts: Support for Concrete text and math fonts in LaTeX.
244commath: Mathematics typesetting support.
245concmath: Concrete Math fonts.
246concrete: Concrete Roman fonts.
247conteq: Typeset multiline continued equalities.
248eqnarray: More generalised equation arrays with numbering.
249extarrows: Extra Arrows beyond those provided in AMSmath
250extpfeil: Extensible arrows in mathematics.
251faktor: Typeset quotient structures with LaTeX.
252interval: Format mathematical intervals, ensuring proper spacing.
253ionumbers: Restyle numbers in maths mode.
254isomath: Mathematics style for science and technology.
255lplfitch: Fitch-style natural deduction proofs.
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.
261ot-tableau: Optimality Theory tableaux in LaTeX.
262oubraces: Braces over and under a formula.
263proba: Shortcuts commands to symbols used in probability texts.
264rec-thy: Commands to typeset recursion theory papers.
265ribbonproofs: Drawing ribbon proofs.
266shuffle: A symbol for the shuffle product.
267skmath: Extensions to the maths command repertoir.
268statex: Statistics style.
269statex2: Statistics style.
270stmaryrd: St Mary Road symbols for theoretical computer science.
271subsupscripts: A range of sub- and superscript commands.
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.
280unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
281venn: Creating Venn diagrams with MetaPost.
282yhmath: Extended maths fonts for LaTeX.
283ytableau: Many-featured Young tableaux and Young diagrams.
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
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}
416
417%build
418
419%install
420[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
421
422%__mkdir_p %{buildroot}%{_datadir}
423
424## move texmf-dist to /usr/share/texmf-dist
425[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
426
427## move texmf to /usr/share/texmf
428[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
429
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=(
446scripts/texlive/tlmgr.pl
447texconfig/tcfmgr
448texconfig/tcfmgr.map
449web2c/fmtutil.cnf
450web2c/mktex.opt
451web2c/mktexdir
452web2c/mktexdir.opt
453web2c/mktexnam
454web2c/mktexnam.opt
455web2c/mktexupd
456web2c/texmf.cnf
457web2c/updmap.cfg
458web2c/updmap-hdr.cfg
459doc/chktex/ChkTeX.pdf
460install-tl
461)
462if [ -d %{buildroot}%{_tl_texmfdist} ]; then
463pushd %{buildroot}%{_tl_texmfdist}
464%__rm -f ${x[@]} ||:
465popd
466fi
467
468## Files list
469find %{buildroot} -type f -or -type l | \
470    %__sed -e "s|%{buildroot}||g" > filelist.full
471
472find %{buildroot}%{_tl_texmfdist} -type d | \
473    %__sed -e "s|^%{buildroot}|%dir |" \
474           -e "s|$|/|"             >> filelist.full
475
476## subpackages
477grep "/texmf-dist/doc/" filelist.full > filelist.doc
478cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
479%__mv -f filelist.tmp filelist.full
480
481%clean
482%__rm -rf %{buildroot}
483
484%post
485%_tl_touch_run texhash
486%_tl_touch_run mtxrun
487
488[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
489
490    %_tl_enable_map MixedMap stmaryrd.map
491    %_tl_enable_map MixedMap yhmath.map
492
493%_tl_touch_run fmtutil
494
495exit 0
496
497
498%postun
499if [ "$1" = 0 ]; then
500    %_tl_touch_run texhash
501
502    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
503
504    %_tl_disable_map stmaryrd.map
505    %_tl_disable_map yhmath.map
506
507fi
508
509exit 0
510
511%posttrans
512%{_tl_exec_texhash}
513%{_tl_exec_mtxrun}
514%{_tl_exec_updmap}
515%{_tl_exec_fmtutil}
516exit 0
517
518
519%files -f filelist.full
520%defattr(-,root,root,-)
521
522%files -f filelist.doc doc
523%defattr(-,root,root,-)
524
525%changelog
526* Wed Oct  2 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
527- TLNET 20131002
528
529* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
530- TLNET 20130919
531
532* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
533- generated by tlpdb2rpmspec 2013-1: tlpdb2rpmspec collection-mathextra
534- TLNET 20130823
Note: See TracBrowser for help on using the repository browser.