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

Revision 9034, 17.1 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-latexrecommended
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: LaTeX recommended packages
10Summary(ja): TeX Live: LaTeX recommended packages
11Name: texlive-collection-latexrecommended
12Version: 2014
13Release: 3%{?_dist_release}
14License: Public Domain, GPL+, LPPL 1.3, Freely redistributable without restriction, LPPL, LPPL 1.2
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: anysize.doc.tar.xz
19Source1: anysize.tar.xz
20Source2: beamer.doc.tar.xz
21Source3: beamer.tar.xz
22Source4: booktabs.doc.tar.xz
23Source5: booktabs.source.tar.xz
24Source6: booktabs.tar.xz
25Source7: breqn.doc.tar.xz
26Source8: breqn.source.tar.xz
27Source9: breqn.tar.xz
28Source10: caption.doc.tar.xz
29Source11: caption.source.tar.xz
30Source12: caption.tar.xz
31Source13: cite.doc.tar.xz
32Source14: cite.tar.xz
33Source15: cmap.doc.tar.xz
34Source16: cmap.tar.xz
35Source17: crop.doc.tar.xz
36Source18: crop.source.tar.xz
37Source19: crop.tar.xz
38Source20: ctable.doc.tar.xz
39Source21: ctable.source.tar.xz
40Source22: ctable.tar.xz
41Source23: eso-pic.doc.tar.xz
42Source24: eso-pic.source.tar.xz
43Source25: eso-pic.tar.xz
44Source26: euler.doc.tar.xz
45Source27: euler.source.tar.xz
46Source28: euler.tar.xz
47Source29: extsizes.doc.tar.xz
48Source30: extsizes.tar.xz
49Source31: fancybox.doc.tar.xz
50Source32: fancybox.tar.xz
51Source33: fancyref.doc.tar.xz
52Source34: fancyref.source.tar.xz
53Source35: fancyref.tar.xz
54Source36: fancyvrb.doc.tar.xz
55Source37: fancyvrb.source.tar.xz
56Source38: fancyvrb.tar.xz
57Source39: float.doc.tar.xz
58Source40: float.source.tar.xz
59Source41: float.tar.xz
60Source42: fontspec.doc.tar.xz
61Source43: fontspec.source.tar.xz
62Source44: fontspec.tar.xz
63Source45: fp.doc.tar.xz
64Source46: fp.tar.xz
65Source47: index.doc.tar.xz
66Source48: index.source.tar.xz
67Source49: index.tar.xz
68Source50: jknapltx.doc.tar.xz
69Source51: jknapltx.tar.xz
70Source52: koma-script.tar.xz
71Source53: l3kernel.doc.tar.xz
72Source54: l3kernel.source.tar.xz
73Source55: l3kernel.tar.xz
74Source56: l3packages.doc.tar.xz
75Source57: l3packages.source.tar.xz
76Source58: l3packages.tar.xz
77Source59: l3experimental.doc.tar.xz
78Source60: l3experimental.source.tar.xz
79Source61: l3experimental.tar.xz
80Source62: lineno.doc.tar.xz
81Source63: lineno.source.tar.xz
82Source64: lineno.tar.xz
83Source65: listings.doc.tar.xz
84Source66: listings.source.tar.xz
85Source67: listings.tar.xz
86Source68: mathtools.doc.tar.xz
87Source69: mathtools.source.tar.xz
88Source70: mathtools.tar.xz
89Source71: mdwtools.doc.tar.xz
90Source72: mdwtools.source.tar.xz
91Source73: mdwtools.tar.xz
92Source74: memoir.doc.tar.xz
93Source75: memoir.source.tar.xz
94Source76: memoir.tar.xz
95Source77: metalogo.doc.tar.xz
96Source78: metalogo.source.tar.xz
97Source79: metalogo.tar.xz
98Source80: microtype.doc.tar.xz
99Source81: microtype.source.tar.xz
100Source82: microtype.tar.xz
101Source83: ms.doc.tar.xz
102Source84: ms.source.tar.xz
103Source85: ms.tar.xz
104Source86: ntgclass.doc.tar.xz
105Source87: ntgclass.source.tar.xz
106Source88: ntgclass.tar.xz
107Source89: parskip.doc.tar.xz
108Source90: parskip.tar.xz
109Source91: pdfpages.doc.tar.xz
110Source92: pdfpages.source.tar.xz
111Source93: pdfpages.tar.xz
112Source94: powerdot.doc.tar.xz
113Source95: powerdot.source.tar.xz
114Source96: powerdot.tar.xz
115Source97: psfrag.doc.tar.xz
116Source98: psfrag.source.tar.xz
117Source99: psfrag.tar.xz
118Source100: rcs.doc.tar.xz
119Source101: rcs.source.tar.xz
120Source102: rcs.tar.xz
121Source103: rotating.doc.tar.xz
122Source104: rotating.source.tar.xz
123Source105: rotating.tar.xz
124Source106: sansmath.doc.tar.xz
125Source107: sansmath.tar.xz
126Source108: section.doc.tar.xz
127Source109: section.tar.xz
128Source110: seminar.doc.tar.xz
129Source111: seminar.tar.xz
130Source112: sepnum.doc.tar.xz
131Source113: sepnum.tar.xz
132Source114: setspace.doc.tar.xz
133Source115: setspace.tar.xz
134Source116: subfig.doc.tar.xz
135Source117: subfig.source.tar.xz
136Source118: subfig.tar.xz
137Source119: textcase.doc.tar.xz
138Source120: textcase.source.tar.xz
139Source121: textcase.tar.xz
140Source122: thumbpdf.doc.tar.xz
141Source123: thumbpdf.tar.xz
142Source124: typehtml.doc.tar.xz
143Source125: typehtml.source.tar.xz
144Source126: typehtml.tar.xz
145Source127: underscore.doc.tar.xz
146Source128: underscore.tar.xz
147Source129: xcolor.doc.tar.xz
148Source130: xcolor.source.tar.xz
149Source131: xcolor.tar.xz
150Source132: xkeyval.doc.tar.xz
151Source133: xkeyval.source.tar.xz
152Source134: xkeyval.tar.xz
153
154Requires: texlive = %{version}
155Requires: texlive-collection-latex = %{version}
156
157Requires(post):         texlive = %{version}
158Requires(postun):       texlive = %{version}
159
160BuildArch:      noarch
161Buildroot:      %{_tmppath}/%{name}-%{version}-root
162
163Vendor:         Project Vine
164Distribution:   Vine Linux
165Packager:       munepi
166
167%description
168The TeX Live software distribution offers a complete TeX system for a
169variety of Unix, Macintosh, Windows and other platforms. It
170encompasses programs for editing, typesetting, previewing and printing
171of TeX documents in many different languages, and a large collection
172of TeX macros and font libraries.
173
174The distribution includes extensive general documentation about TeX,
175as well as the documentation for the included software packages.
176
177This package is a collection of LaTeX recommended packages:
178A collection of recommended add-on packages for LaTeX which
179have widespread use.
180
181This package contains the following CTAN packages:
182anysize: A simple package to set up document margins.
183beamer: A LaTeX class for producing presentations and slides.
184booktabs: Publication quality tables in LaTeX
185breqn: Automatic line breaking of displayed equations.
186caption: Customising captions in floating environments.
187cite: Improved citation handling in LaTeX.
188cmap: Make PDF files searchable and copyable.
189crop: Support for cropmarks.
190ctable: Flexible typesetting of table and figure floats using key/value directives.
191eso-pic: Add picture commands (or backgrounds) to every page.
192euler: Use AMS Euler fonts for math.
193extsizes: Extend the standard classes' size options.
194fancybox: Variants of fbox and other games with boxes.
195fancyref: A LaTeX package for fancy cross-referencing.
196fancyvrb: Sophisticated verbatim text.
197float: Improved interface for floating objects.
198fontspec: Advanced font selection in XeLaTeX and LuaLaTeX.
199fp: Fixed point arithmetic.
200index: Extended index for LaTeX including multiple indexes.
201jknapltx: Miscellaneous packages by Joerg Knappen.
202koma-script: A bundle of versatile classes and packages
203l3kernel: LaTeX3 programming conventions.
204l3packages: High-level LaTeX3 concepts.
205l3experimental: Experimental LaTeX3 concepts.
206lineno: Line numbers on paragraphs.
207listings: Typeset source code listings using LaTeX.
208mathtools: Mathematical tools to use with amsmath.
209mdwtools: Miscellaneous tools by Mark Wooding.
210memoir: Typeset fiction, non-fiction and mathematical books.
211metalogo: Extended TeX logo macros.
212microtype: Subliminal refinements towards typographical perfection.
213ms: Various LaTeX packages by Martin Schroder.
214ntgclass: "European" versions of standard classes.
215parskip: Layout with zero parindent, non-zero parskip.
216pdfpages: Include PDF documents in LaTeX.
217powerdot: A presentation class.
218psfrag: Replace strings in encapsulated PostScript figures.
219rcs: Use RCS (revision control system) tags in LaTeX documents.
220rotating: Rotation tools, including rotated full-page floats.
221sansmath: Maths in a sans font.
222section: Modifying section commands in LaTeX.
223seminar: Make overhead slides.
224sepnum: Print numbers in a "friendly" format.
225setspace: Set space between lines.
226subfig: Figures broken into subfigures
227textcase: Case conversion ignoring mathematics, etc.
228thumbpdf: Thumbnails for pdfTeX and dvips/ps2pdf.
229typehtml: Typeset HTML directly from LaTeX.
230underscore: Control the behaviour of "_" in text.
231xcolor: Driver-independent color extensions for LaTeX and pdfLaTeX.
232xkeyval: Extension of the keyval package.
233
234%description -l ja
235TeX Live ソフトウェアディストリビューションは、
236さまざまな Unix, Macintosh, Windows、および
237他のプラットホームに対して完全な TeX システムを提供します。
238多くの異なった言語を含む TeX ドキュメントの
239編集、組版、閲覧、印刷するためのプログラム、
240そして、TeX マクロやフォントライブラリの大きなコレクションを
241同梱しています。
242
243このディストリビューションは
244同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
245TeX に関するたくさんの一般的なドキュメントを含んでいます。
246
247このパッケージは以下のようなパッケージ集です。
248LaTeX recommended packages:
249A collection of recommended add-on packages for LaTeX which
250have widespread use.
251
252このパッケージは以下の CTAN パッケージを含んでいます:
253anysize: A simple package to set up document margins.
254beamer: A LaTeX class for producing presentations and slides.
255booktabs: Publication quality tables in LaTeX
256breqn: Automatic line breaking of displayed equations.
257caption: Customising captions in floating environments.
258cite: Improved citation handling in LaTeX.
259cmap: Make PDF files searchable and copyable.
260crop: Support for cropmarks.
261ctable: Flexible typesetting of table and figure floats using key/value directives.
262eso-pic: Add picture commands (or backgrounds) to every page.
263euler: Use AMS Euler fonts for math.
264extsizes: Extend the standard classes' size options.
265fancybox: Variants of fbox and other games with boxes.
266fancyref: A LaTeX package for fancy cross-referencing.
267fancyvrb: Sophisticated verbatim text.
268float: Improved interface for floating objects.
269fontspec: Advanced font selection in XeLaTeX and LuaLaTeX.
270fp: Fixed point arithmetic.
271index: Extended index for LaTeX including multiple indexes.
272jknapltx: Miscellaneous packages by Joerg Knappen.
273koma-script: A bundle of versatile classes and packages
274l3kernel: LaTeX3 programming conventions.
275l3packages: High-level LaTeX3 concepts.
276l3experimental: Experimental LaTeX3 concepts.
277lineno: Line numbers on paragraphs.
278listings: Typeset source code listings using LaTeX.
279mathtools: Mathematical tools to use with amsmath.
280mdwtools: Miscellaneous tools by Mark Wooding.
281memoir: Typeset fiction, non-fiction and mathematical books.
282metalogo: Extended TeX logo macros.
283microtype: Subliminal refinements towards typographical perfection.
284ms: Various LaTeX packages by Martin Schroder.
285ntgclass: "European" versions of standard classes.
286parskip: Layout with zero parindent, non-zero parskip.
287pdfpages: Include PDF documents in LaTeX.
288powerdot: A presentation class.
289psfrag: Replace strings in encapsulated PostScript figures.
290rcs: Use RCS (revision control system) tags in LaTeX documents.
291rotating: Rotation tools, including rotated full-page floats.
292sansmath: Maths in a sans font.
293section: Modifying section commands in LaTeX.
294seminar: Make overhead slides.
295sepnum: Print numbers in a "friendly" format.
296setspace: Set space between lines.
297subfig: Figures broken into subfigures
298textcase: Case conversion ignoring mathematics, etc.
299thumbpdf: Thumbnails for pdfTeX and dvips/ps2pdf.
300typehtml: Typeset HTML directly from LaTeX.
301underscore: Control the behaviour of "_" in text.
302xcolor: Driver-independent color extensions for LaTeX and pdfLaTeX.
303xkeyval: Extension of the keyval package.
304
305%package doc
306Summary: TeX Live: Documentation files of %{name}
307Group: Applications/Publishing
308Requires: %{name} = %{version}-%{release}
309
310%description doc
311This package contains documentation files of %{name}.
312
313%prep
314%setup -c -n %{name}-%{version}
315%__tar -xvf %{SOURCE1}
316%__tar -xvf %{SOURCE2}
317%__tar -xvf %{SOURCE3}
318%__tar -xvf %{SOURCE4}
319%__tar -xvf %{SOURCE5}
320%__tar -xvf %{SOURCE6}
321%__tar -xvf %{SOURCE7}
322%__tar -xvf %{SOURCE8}
323%__tar -xvf %{SOURCE9}
324%__tar -xvf %{SOURCE10}
325%__tar -xvf %{SOURCE11}
326%__tar -xvf %{SOURCE12}
327%__tar -xvf %{SOURCE13}
328%__tar -xvf %{SOURCE14}
329%__tar -xvf %{SOURCE15}
330%__tar -xvf %{SOURCE16}
331%__tar -xvf %{SOURCE17}
332%__tar -xvf %{SOURCE18}
333%__tar -xvf %{SOURCE19}
334%__tar -xvf %{SOURCE20}
335%__tar -xvf %{SOURCE21}
336%__tar -xvf %{SOURCE22}
337%__tar -xvf %{SOURCE23}
338%__tar -xvf %{SOURCE24}
339%__tar -xvf %{SOURCE25}
340%__tar -xvf %{SOURCE26}
341%__tar -xvf %{SOURCE27}
342%__tar -xvf %{SOURCE28}
343%__tar -xvf %{SOURCE29}
344%__tar -xvf %{SOURCE30}
345%__tar -xvf %{SOURCE31}
346%__tar -xvf %{SOURCE32}
347%__tar -xvf %{SOURCE33}
348%__tar -xvf %{SOURCE34}
349%__tar -xvf %{SOURCE35}
350%__tar -xvf %{SOURCE36}
351%__tar -xvf %{SOURCE37}
352%__tar -xvf %{SOURCE38}
353%__tar -xvf %{SOURCE39}
354%__tar -xvf %{SOURCE40}
355%__tar -xvf %{SOURCE41}
356%__tar -xvf %{SOURCE42}
357%__tar -xvf %{SOURCE43}
358%__tar -xvf %{SOURCE44}
359%__tar -xvf %{SOURCE45}
360%__tar -xvf %{SOURCE46}
361%__tar -xvf %{SOURCE47}
362%__tar -xvf %{SOURCE48}
363%__tar -xvf %{SOURCE49}
364%__tar -xvf %{SOURCE50}
365%__tar -xvf %{SOURCE51}
366%__tar -xvf %{SOURCE52}
367%__tar -xvf %{SOURCE53}
368%__tar -xvf %{SOURCE54}
369%__tar -xvf %{SOURCE55}
370%__tar -xvf %{SOURCE56}
371%__tar -xvf %{SOURCE57}
372%__tar -xvf %{SOURCE58}
373%__tar -xvf %{SOURCE59}
374%__tar -xvf %{SOURCE60}
375%__tar -xvf %{SOURCE61}
376%__tar -xvf %{SOURCE62}
377%__tar -xvf %{SOURCE63}
378%__tar -xvf %{SOURCE64}
379%__tar -xvf %{SOURCE65}
380%__tar -xvf %{SOURCE66}
381%__tar -xvf %{SOURCE67}
382%__tar -xvf %{SOURCE68}
383%__tar -xvf %{SOURCE69}
384%__tar -xvf %{SOURCE70}
385%__tar -xvf %{SOURCE71}
386%__tar -xvf %{SOURCE72}
387%__tar -xvf %{SOURCE73}
388%__tar -xvf %{SOURCE74}
389%__tar -xvf %{SOURCE75}
390%__tar -xvf %{SOURCE76}
391%__tar -xvf %{SOURCE77}
392%__tar -xvf %{SOURCE78}
393%__tar -xvf %{SOURCE79}
394%__tar -xvf %{SOURCE80}
395%__tar -xvf %{SOURCE81}
396%__tar -xvf %{SOURCE82}
397%__tar -xvf %{SOURCE83}
398%__tar -xvf %{SOURCE84}
399%__tar -xvf %{SOURCE85}
400%__tar -xvf %{SOURCE86}
401%__tar -xvf %{SOURCE87}
402%__tar -xvf %{SOURCE88}
403%__tar -xvf %{SOURCE89}
404%__tar -xvf %{SOURCE90}
405%__tar -xvf %{SOURCE91}
406%__tar -xvf %{SOURCE92}
407%__tar -xvf %{SOURCE93}
408%__tar -xvf %{SOURCE94}
409%__tar -xvf %{SOURCE95}
410%__tar -xvf %{SOURCE96}
411%__tar -xvf %{SOURCE97}
412%__tar -xvf %{SOURCE98}
413%__tar -xvf %{SOURCE99}
414%__tar -xvf %{SOURCE100}
415%__tar -xvf %{SOURCE101}
416%__tar -xvf %{SOURCE102}
417%__tar -xvf %{SOURCE103}
418%__tar -xvf %{SOURCE104}
419%__tar -xvf %{SOURCE105}
420%__tar -xvf %{SOURCE106}
421%__tar -xvf %{SOURCE107}
422%__tar -xvf %{SOURCE108}
423%__tar -xvf %{SOURCE109}
424%__tar -xvf %{SOURCE110}
425%__tar -xvf %{SOURCE111}
426%__tar -xvf %{SOURCE112}
427%__tar -xvf %{SOURCE113}
428%__tar -xvf %{SOURCE114}
429%__tar -xvf %{SOURCE115}
430%__tar -xvf %{SOURCE116}
431%__tar -xvf %{SOURCE117}
432%__tar -xvf %{SOURCE118}
433%__tar -xvf %{SOURCE119}
434%__tar -xvf %{SOURCE120}
435%__tar -xvf %{SOURCE121}
436%__tar -xvf %{SOURCE122}
437%__tar -xvf %{SOURCE123}
438%__tar -xvf %{SOURCE124}
439%__tar -xvf %{SOURCE125}
440%__tar -xvf %{SOURCE126}
441%__tar -xvf %{SOURCE127}
442%__tar -xvf %{SOURCE128}
443%__tar -xvf %{SOURCE129}
444%__tar -xvf %{SOURCE130}
445%__tar -xvf %{SOURCE131}
446%__tar -xvf %{SOURCE132}
447%__tar -xvf %{SOURCE133}
448%__tar -xvf %{SOURCE134}
449
450%build
451
452%install
453[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
454
455%__mkdir_p %{buildroot}%{_datadir}
456
457## move texmf-dist to /usr/share/texmf-dist
458[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
459
460## move texmf to /usr/share/texmf
461[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
462
463## move tlpkg to /usr/share/tlpkg
464[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
465
466## move all non-arch binaries to /usr/bin
467[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
468
469## move others into /usr/share/texmf-dist
470%__mkdir_p %{buildroot}%{_tl_texmfdist}
471%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
472%__rm -rf * ||:
473
474
475## remove duplicated files between texlive and texlive-collection-*
476## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
477## remove unpacked files
478x=(
479scripts/epstopdf/epstopdf.pl
480scripts/texlive/fmtutil.sh
481scripts/texlive/fmtutil-sys.sh
482scripts/texlive/texconfig-dialog.sh
483scripts/texlive/texconfig-sys.sh
484scripts/texlive/texconfig.sh
485scripts/texlive/updmap.pl
486scripts/thumbpdf/thumbpdf.pl
487scripts/glossaries/makeglossaries
488scripts/pst2pdf/pst2pdf.pl
489scripts/bundledoc/bundledoc
490scripts/bundledoc/arlatex
491scripts/dviasm/dviasm.py
492scripts/latexdiff/latexdiff-vc.pl
493scripts/latexdiff/latexdiff.pl
494scripts/latexdiff/latexrevise.pl
495scripts/pythontex/depythontex.py
496scripts/pythontex/pythontex.py
497scripts/texfot/texfot.pl
498scripts/luaotfload/luaotfload-tool.lua
499texconfig/tcfmgr
500web2c/texmf.cnf
501web2c/updmap-hdr.cfg
502web2c/updmap.cfg
503install-tl
504)
505if [ -d %{buildroot}%{_tl_texmfdist} ]; then
506pushd %{buildroot}%{_tl_texmfdist}
507%__rm -f ${x[@]} ||:
508popd
509fi
510
511## Files list
512find %{buildroot} -type f -or -type l | \
513    %__sed -e "s|%{buildroot}||g" > filelist.full
514
515find %{buildroot}%{_tl_texmfdist} -type d | \
516    %__sed -e "s|^%{buildroot}|%dir |" \
517           -e "s|$|/|"             >> filelist.full
518
519## subpackages
520grep "/texmf-dist/doc/" filelist.full > filelist.doc
521cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
522%__mv -f filelist.tmp filelist.full
523
524%clean
525%__rm -rf %{buildroot}
526
527%post
528%_tl_touch_run texhash
529%_tl_touch_run mtxrun
530
531exit 0
532
533
534%postun
535if [ "$1" = 0 ]; then
536    %_tl_touch_run texhash
537
538fi
539
540exit 0
541
542%posttrans
543%{_tl_exec_texhash}
544%{_tl_exec_mtxrun}
545%{_tl_exec_updmap}
546%{_tl_exec_fmtutil}
547exit 0
548
549
550%files -f filelist.full
551%defattr(-,root,root,-)
552
553%files -f filelist.doc doc
554%defattr(-,root,root,-)
555
556%changelog
557* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
558- synced tlnet to 20141028
559
560* Sun Jul  6 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
561- synced tlnet to 20140706
562
563* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
564- synced tlnet to 20140524
Note: See TracBrowser for help on using the repository browser.