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

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-5:
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: 5%{?_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/fontools/autoinst
447scripts/texlive/tlmgr.pl
448scripts/texlive/updmap.pl
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[@]} ||:
467popd
468fi
469
470## Files list
471find %{buildroot} -type f -or -type l | \
472    %__sed -e "s|%{buildroot}||g" > filelist.full
473
474find %{buildroot}%{_tl_texmfdist} -type d | \
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
487%_tl_touch_run texhash
488%_tl_touch_run mtxrun
489
490[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
491
492    %_tl_enable_map MixedMap stmaryrd.map
493    %_tl_enable_map MixedMap yhmath.map
494
495%_tl_touch_run fmtutil
496
497exit 0
498
499
500%postun
501if [ "$1" = 0 ]; then
502    %_tl_touch_run texhash
503
504    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
505
506    %_tl_disable_map stmaryrd.map
507    %_tl_disable_map yhmath.map
508
509fi
510
511exit 0
512
513%posttrans
514%{_tl_exec_texhash}
515%{_tl_exec_mtxrun}
516%{_tl_exec_updmap}
517%{_tl_exec_fmtutil}
518exit 0
519
520
521%files -f filelist.full
522%defattr(-,root,root,-)
523
524%files -f filelist.doc doc
525%defattr(-,root,root,-)
526
527%changelog
528* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
529- TLNET 20131218
530
531* Fri Nov  1 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
532- TLNET 20131101
533
534* Wed Oct  2 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
535- TLNET 20131002
536
537* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
538- TLNET 20130919
539
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.