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

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