source: projects/specs/trunk/t/texlive-collection-humanities/texlive-collection-humanities-vl.spec @ 8476

Revision 8476, 16.2 KB checked in by munepi, 10 years ago (diff)

TeX Live 2014

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2014-1:
3## tlpdb2rpmspec collection-humanities
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Humanities packages
10Summary(ja): TeX Live: Humanities packages
11Name: texlive-collection-humanities
12Version: 2014
13Release: 1%{?_dist_release}
14License: LPPL, LPPL 1.3, Public Domain, GPL+, LPPL 1.2
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: alnumsec.doc.tar.xz
19Source1: alnumsec.source.tar.xz
20Source2: alnumsec.tar.xz
21Source3: arydshln.doc.tar.xz
22Source4: arydshln.source.tar.xz
23Source5: arydshln.tar.xz
24Source6: bibleref.doc.tar.xz
25Source7: bibleref.source.tar.xz
26Source8: bibleref.tar.xz
27Source9: bibleref-lds.doc.tar.xz
28Source10: bibleref-lds.source.tar.xz
29Source11: bibleref-lds.tar.xz
30Source12: bibleref-mouth.doc.tar.xz
31Source13: bibleref-mouth.source.tar.xz
32Source14: bibleref-mouth.tar.xz
33Source15: bibleref-parse.doc.tar.xz
34Source16: bibleref-parse.tar.xz
35Source17: covington.doc.tar.xz
36Source18: covington.tar.xz
37Source19: dramatist.doc.tar.xz
38Source20: dramatist.source.tar.xz
39Source21: dramatist.tar.xz
40Source22: dvgloss.doc.tar.xz
41Source23: dvgloss.source.tar.xz
42Source24: dvgloss.tar.xz
43Source25: ecltree.doc.tar.xz
44Source26: ecltree.tar.xz
45Source27: edfnotes.doc.tar.xz
46Source28: edfnotes.source.tar.xz
47Source29: edfnotes.tar.xz
48Source30: ednotes.doc.tar.xz
49Source31: ednotes.tar.xz
50Source32: eledform.doc.tar.xz
51Source33: eledform.source.tar.xz
52Source34: eledform.tar.xz
53Source35: eledmac.doc.tar.xz
54Source36: eledmac.source.tar.xz
55Source37: eledmac.tar.xz
56Source38: expex.doc.tar.xz
57Source39: expex.tar.xz
58Source40: gb4e.doc.tar.xz
59Source41: gb4e.tar.xz
60Source42: gmverse.doc.tar.xz
61Source43: gmverse.tar.xz
62Source44: jura.doc.tar.xz
63Source45: jura.source.tar.xz
64Source46: jura.tar.xz
65Source47: juraabbrev.doc.tar.xz
66Source48: juraabbrev.source.tar.xz
67Source49: juraabbrev.tar.xz
68Source50: juramisc.doc.tar.xz
69Source51: juramisc.tar.xz
70Source52: jurarsp.doc.tar.xz
71Source53: jurarsp.source.tar.xz
72Source54: jurarsp.tar.xz
73Source55: ledmac.doc.tar.xz
74Source56: ledmac.source.tar.xz
75Source57: ledmac.tar.xz
76Source58: leipzig.doc.tar.xz
77Source59: leipzig.source.tar.xz
78Source60: leipzig.tar.xz
79Source61: lexikon.doc.tar.xz
80Source62: lexikon.tar.xz
81Source63: lexref.doc.tar.xz
82Source64: lexref.tar.xz
83Source65: lineno.doc.tar.xz
84Source66: lineno.source.tar.xz
85Source67: lineno.tar.xz
86Source68: linguex.doc.tar.xz
87Source69: linguex.tar.xz
88Source70: liturg.doc.tar.xz
89Source71: liturg.source.tar.xz
90Source72: liturg.tar.xz
91Source73: metrix.doc.tar.xz
92Source74: metrix.source.tar.xz
93Source75: metrix.tar.xz
94Source76: parallel.doc.tar.xz
95Source77: parallel.source.tar.xz
96Source78: parallel.tar.xz
97Source79: parrun.doc.tar.xz
98Source80: parrun.source.tar.xz
99Source81: parrun.tar.xz
100Source82: phonrule.doc.tar.xz
101Source83: phonrule.tar.xz
102Source84: plari.doc.tar.xz
103Source85: plari.source.tar.xz
104Source86: plari.tar.xz
105Source87: play.doc.tar.xz
106Source88: play.source.tar.xz
107Source89: play.tar.xz
108Source90: poemscol.doc.tar.xz
109Source91: poemscol.source.tar.xz
110Source92: poemscol.tar.xz
111Source93: poetrytex.doc.tar.xz
112Source94: poetrytex.source.tar.xz
113Source95: poetrytex.tar.xz
114Source96: qobitree.doc.tar.xz
115Source97: qobitree.tar.xz
116Source98: qtree.doc.tar.xz
117Source99: qtree.tar.xz
118Source100: rrgtrees.doc.tar.xz
119Source101: rrgtrees.source.tar.xz
120Source102: rrgtrees.tar.xz
121Source103: rtklage.doc.tar.xz
122Source104: rtklage.tar.xz
123Source105: screenplay.doc.tar.xz
124Source106: screenplay.source.tar.xz
125Source107: screenplay.tar.xz
126Source108: sides.doc.tar.xz
127Source109: sides.tar.xz
128Source110: stage.doc.tar.xz
129Source111: stage.tar.xz
130Source112: textglos.doc.tar.xz
131Source113: textglos.source.tar.xz
132Source114: textglos.tar.xz
133Source115: thalie.doc.tar.xz
134Source116: thalie.source.tar.xz
135Source117: thalie.tar.xz
136Source118: tree-dvips.doc.tar.xz
137Source119: tree-dvips.tar.xz
138Source120: verse.doc.tar.xz
139Source121: verse.source.tar.xz
140Source122: verse.tar.xz
141Source123: xyling.doc.tar.xz
142Source124: xyling.tar.xz
143
144Requires: texlive = %{version}
145Requires: texlive-collection-latex = %{version}
146
147Requires(post):         texlive = %{version}
148Requires(postun):       texlive = %{version}
149
150BuildArch:      noarch
151Buildroot:      %{_tmppath}/%{name}-%{version}-root
152
153Vendor:         Project Vine
154Distribution:   Vine Linux
155Packager:       munepi
156
157%description
158The TeX Live software distribution offers a complete TeX system for a
159variety of Unix, Macintosh, Windows and other platforms. It
160encompasses programs for editing, typesetting, previewing and printing
161of TeX documents in many different languages, and a large collection
162of TeX macros and font libraries.
163
164The distribution includes extensive general documentation about TeX,
165as well as the documentation for the included software packages.
166
167This package is a collection of Humanities packages:
168Packages for law, linguistics, social sciences, humanities,
169etc.
170
171This package contains the following CTAN packages:
172alnumsec: Alphanumeric section numbering.
173arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
174bibleref: Format bible citations.
175bibleref-lds: Bible references, including those to the scriptures of the Church of Jesus Christ of Latter Day Saints.
176bibleref-mouth: Consistent formatting of Bible references.
177bibleref-parse: Specify Bible passages in human-readable format.
178covington: Linguistic support.
179dramatist: Typeset dramas, both in verse and in prose.
180dvgloss: Facilities for setting interlinear glossed text.
181ecltree: Trees using epic and eepic macros.
182edfnotes: Critical annotations to footnotes with ednotes.
183ednotes: Typeset scholarly editions.
184eledform: Define textual variants.
185eledmac: Typeset scholarly editions.
186expex: Format linguistic examples and glosses, with reference capabilities.
187gb4e: Linguistic tools.
188gmverse: A package for typesetting (short) poems.
189jura: A document class for German legal texts.
190juraabbrev: Abbreviations for typesetting (German) juridical documents.
191juramisc: Typesetting German juridical documents.
192jurarsp: Citations of judgements and official documents in (German) juridical documents.
193ledmac: Typeset scholarly editions.
194leipzig: Typeset and index linguistic gloss abbreviations.
195lexikon: Macros for a two language dictionary.
196lexref: Convenient and uniform references to legal provisions.
197lineno: Line numbers on paragraphs.
198linguex: Format linguists' examples.
199liturg: Support for typesetting Catholic liturgical texts.
200metrix: Typeset metric marks for Latin text.
201parallel: Typeset parallel texts.
202parrun: Typesets (two) streams of text running parallel.
203phonrule: Typeset linear phonological rules.
204plari: Typesetting stageplay scripts.
205play: Typeset drama using LaTeX.
206poemscol: Typesetting Critical Editions of Poetry.
207poetrytex: Typeset anthologies of poetry.
208qobitree: LaTeX macros for typesetting trees.
209qtree: Draw tree structures.
210rrgtrees: Linguistic tree diagrams for Role and Reference Grammar (RRG) with LaTeX.
211rtklage: A package for German lawyers
212screenplay: A class file to typeset screenplays.
213sides: A LaTeX class for typesetting stage plays.
214stage: A LaTeX class for stage plays
215textglos: Typeset and index linguistic gloss abbreviations.
216thalie: Typeset drama plays.
217tree-dvips: Trees and other linguists' macros.
218verse: Aids for typesetting simple verse.
219xyling: Draw syntactic trees, etc., for linguistics literature, using xy-pic.
220
221%description -l ja
222TeX Live ソフトウェアディストリビューションは、
223さまざまな Unix, Macintosh, Windows、および
224他のプラットホームに対して完全な TeX システムを提供します。
225多くの異なった言語を含む TeX ドキュメントの
226編集、組版、閲覧、印刷するためのプログラム、
227そして、TeX マクロやフォントライブラリの大きなコレクションを
228同梱しています。
229
230このディストリビューションは
231同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
232TeX に関するたくさんの一般的なドキュメントを含んでいます。
233
234このパッケージは以下のようなパッケージ集です。
235Humanities packages:
236Packages for law, linguistics, social sciences, humanities,
237etc.
238
239このパッケージは以下の CTAN パッケージを含んでいます:
240alnumsec: Alphanumeric section numbering.
241arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
242bibleref: Format bible citations.
243bibleref-lds: Bible references, including those to the scriptures of the Church of Jesus Christ of Latter Day Saints.
244bibleref-mouth: Consistent formatting of Bible references.
245bibleref-parse: Specify Bible passages in human-readable format.
246covington: Linguistic support.
247dramatist: Typeset dramas, both in verse and in prose.
248dvgloss: Facilities for setting interlinear glossed text.
249ecltree: Trees using epic and eepic macros.
250edfnotes: Critical annotations to footnotes with ednotes.
251ednotes: Typeset scholarly editions.
252eledform: Define textual variants.
253eledmac: Typeset scholarly editions.
254expex: Format linguistic examples and glosses, with reference capabilities.
255gb4e: Linguistic tools.
256gmverse: A package for typesetting (short) poems.
257jura: A document class for German legal texts.
258juraabbrev: Abbreviations for typesetting (German) juridical documents.
259juramisc: Typesetting German juridical documents.
260jurarsp: Citations of judgements and official documents in (German) juridical documents.
261ledmac: Typeset scholarly editions.
262leipzig: Typeset and index linguistic gloss abbreviations.
263lexikon: Macros for a two language dictionary.
264lexref: Convenient and uniform references to legal provisions.
265lineno: Line numbers on paragraphs.
266linguex: Format linguists' examples.
267liturg: Support for typesetting Catholic liturgical texts.
268metrix: Typeset metric marks for Latin text.
269parallel: Typeset parallel texts.
270parrun: Typesets (two) streams of text running parallel.
271phonrule: Typeset linear phonological rules.
272plari: Typesetting stageplay scripts.
273play: Typeset drama using LaTeX.
274poemscol: Typesetting Critical Editions of Poetry.
275poetrytex: Typeset anthologies of poetry.
276qobitree: LaTeX macros for typesetting trees.
277qtree: Draw tree structures.
278rrgtrees: Linguistic tree diagrams for Role and Reference Grammar (RRG) with LaTeX.
279rtklage: A package for German lawyers
280screenplay: A class file to typeset screenplays.
281sides: A LaTeX class for typesetting stage plays.
282stage: A LaTeX class for stage plays
283textglos: Typeset and index linguistic gloss abbreviations.
284thalie: Typeset drama plays.
285tree-dvips: Trees and other linguists' macros.
286verse: Aids for typesetting simple verse.
287xyling: Draw syntactic trees, etc., for linguistics literature, using xy-pic.
288
289%package doc
290Summary: TeX Live: Documentation files of %{name}
291Group: Applications/Publishing
292Requires: %{name} = %{version}-%{release}
293
294%description doc
295This package contains documentation files of %{name}.
296
297%prep
298%setup -c -n %{name}-%{version}
299%__tar -xvf %{SOURCE1}
300%__tar -xvf %{SOURCE2}
301%__tar -xvf %{SOURCE3}
302%__tar -xvf %{SOURCE4}
303%__tar -xvf %{SOURCE5}
304%__tar -xvf %{SOURCE6}
305%__tar -xvf %{SOURCE7}
306%__tar -xvf %{SOURCE8}
307%__tar -xvf %{SOURCE9}
308%__tar -xvf %{SOURCE10}
309%__tar -xvf %{SOURCE11}
310%__tar -xvf %{SOURCE12}
311%__tar -xvf %{SOURCE13}
312%__tar -xvf %{SOURCE14}
313%__tar -xvf %{SOURCE15}
314%__tar -xvf %{SOURCE16}
315%__tar -xvf %{SOURCE17}
316%__tar -xvf %{SOURCE18}
317%__tar -xvf %{SOURCE19}
318%__tar -xvf %{SOURCE20}
319%__tar -xvf %{SOURCE21}
320%__tar -xvf %{SOURCE22}
321%__tar -xvf %{SOURCE23}
322%__tar -xvf %{SOURCE24}
323%__tar -xvf %{SOURCE25}
324%__tar -xvf %{SOURCE26}
325%__tar -xvf %{SOURCE27}
326%__tar -xvf %{SOURCE28}
327%__tar -xvf %{SOURCE29}
328%__tar -xvf %{SOURCE30}
329%__tar -xvf %{SOURCE31}
330%__tar -xvf %{SOURCE32}
331%__tar -xvf %{SOURCE33}
332%__tar -xvf %{SOURCE34}
333%__tar -xvf %{SOURCE35}
334%__tar -xvf %{SOURCE36}
335%__tar -xvf %{SOURCE37}
336%__tar -xvf %{SOURCE38}
337%__tar -xvf %{SOURCE39}
338%__tar -xvf %{SOURCE40}
339%__tar -xvf %{SOURCE41}
340%__tar -xvf %{SOURCE42}
341%__tar -xvf %{SOURCE43}
342%__tar -xvf %{SOURCE44}
343%__tar -xvf %{SOURCE45}
344%__tar -xvf %{SOURCE46}
345%__tar -xvf %{SOURCE47}
346%__tar -xvf %{SOURCE48}
347%__tar -xvf %{SOURCE49}
348%__tar -xvf %{SOURCE50}
349%__tar -xvf %{SOURCE51}
350%__tar -xvf %{SOURCE52}
351%__tar -xvf %{SOURCE53}
352%__tar -xvf %{SOURCE54}
353%__tar -xvf %{SOURCE55}
354%__tar -xvf %{SOURCE56}
355%__tar -xvf %{SOURCE57}
356%__tar -xvf %{SOURCE58}
357%__tar -xvf %{SOURCE59}
358%__tar -xvf %{SOURCE60}
359%__tar -xvf %{SOURCE61}
360%__tar -xvf %{SOURCE62}
361%__tar -xvf %{SOURCE63}
362%__tar -xvf %{SOURCE64}
363%__tar -xvf %{SOURCE65}
364%__tar -xvf %{SOURCE66}
365%__tar -xvf %{SOURCE67}
366%__tar -xvf %{SOURCE68}
367%__tar -xvf %{SOURCE69}
368%__tar -xvf %{SOURCE70}
369%__tar -xvf %{SOURCE71}
370%__tar -xvf %{SOURCE72}
371%__tar -xvf %{SOURCE73}
372%__tar -xvf %{SOURCE74}
373%__tar -xvf %{SOURCE75}
374%__tar -xvf %{SOURCE76}
375%__tar -xvf %{SOURCE77}
376%__tar -xvf %{SOURCE78}
377%__tar -xvf %{SOURCE79}
378%__tar -xvf %{SOURCE80}
379%__tar -xvf %{SOURCE81}
380%__tar -xvf %{SOURCE82}
381%__tar -xvf %{SOURCE83}
382%__tar -xvf %{SOURCE84}
383%__tar -xvf %{SOURCE85}
384%__tar -xvf %{SOURCE86}
385%__tar -xvf %{SOURCE87}
386%__tar -xvf %{SOURCE88}
387%__tar -xvf %{SOURCE89}
388%__tar -xvf %{SOURCE90}
389%__tar -xvf %{SOURCE91}
390%__tar -xvf %{SOURCE92}
391%__tar -xvf %{SOURCE93}
392%__tar -xvf %{SOURCE94}
393%__tar -xvf %{SOURCE95}
394%__tar -xvf %{SOURCE96}
395%__tar -xvf %{SOURCE97}
396%__tar -xvf %{SOURCE98}
397%__tar -xvf %{SOURCE99}
398%__tar -xvf %{SOURCE100}
399%__tar -xvf %{SOURCE101}
400%__tar -xvf %{SOURCE102}
401%__tar -xvf %{SOURCE103}
402%__tar -xvf %{SOURCE104}
403%__tar -xvf %{SOURCE105}
404%__tar -xvf %{SOURCE106}
405%__tar -xvf %{SOURCE107}
406%__tar -xvf %{SOURCE108}
407%__tar -xvf %{SOURCE109}
408%__tar -xvf %{SOURCE110}
409%__tar -xvf %{SOURCE111}
410%__tar -xvf %{SOURCE112}
411%__tar -xvf %{SOURCE113}
412%__tar -xvf %{SOURCE114}
413%__tar -xvf %{SOURCE115}
414%__tar -xvf %{SOURCE116}
415%__tar -xvf %{SOURCE117}
416%__tar -xvf %{SOURCE118}
417%__tar -xvf %{SOURCE119}
418%__tar -xvf %{SOURCE120}
419%__tar -xvf %{SOURCE121}
420%__tar -xvf %{SOURCE122}
421%__tar -xvf %{SOURCE123}
422%__tar -xvf %{SOURCE124}
423
424%build
425
426%install
427[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
428
429%__mkdir_p %{buildroot}%{_datadir}
430
431## move texmf-dist to /usr/share/texmf-dist
432[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
433
434## move texmf to /usr/share/texmf
435[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
436
437## move tlpkg to /usr/share/tlpkg
438[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
439
440## move all non-arch binaries to /usr/bin
441[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
442
443## move others into /usr/share/texmf-dist
444%__mkdir_p %{buildroot}%{_tl_texmfdist}
445%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
446%__rm -rf * ||:
447
448
449## remove duplicated files between texlive and texlive-collection-*
450## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
451## remove unpacked files
452x=(
453# scripts/texlive/tlmgr.pl
454# scripts/texlive/updmap.pl
455# scripts/fontools/autoinst
456# scripts/glossaries/makeglossaries
457# scripts/m-tx/m-tx.lua
458# scripts/musixtex/musixtex.lua
459# scripts/pmx/pmx2pdf.lua
460# scripts/latexmk/latexmk.pl
461# scripts/jfontmaps/kanji-config-updmap.pl
462# scripts/jfontmaps/kanji-fontmap-creator.pl
463# scripts/latexpand/latexpand
464# scripts/epstopdf/epstopdf.pl
465# scripts/convbkmk/convbkmk.rb
466# scripts/jfontmaps/kanji-config-updmap-sys.sh
467# scripts/luaotfload/luaotfload-tool.lua
468# texconfig/tcfmgr
469# texconfig/tcfmgr.map
470# web2c/fmtutil.cnf
471# web2c/mktex.opt
472# web2c/mktexdir
473# web2c/mktexdir.opt
474# web2c/mktexnam
475# web2c/mktexnam.opt
476# web2c/mktexupd
477# web2c/texmf.cnf
478# web2c/updmap.cfg
479# web2c/updmap-hdr.cfg
480# doc/chktex/ChkTeX.pdf
481install-tl
482)
483if [ -d %{buildroot}%{_tl_texmfdist} ]; then
484pushd %{buildroot}%{_tl_texmfdist}
485%__rm -f ${x[@]} ||:
486popd
487fi
488
489## Files list
490find %{buildroot} -type f -or -type l | \
491    %__sed -e "s|%{buildroot}||g" > filelist.full
492
493find %{buildroot}%{_tl_texmfdist} -type d | \
494    %__sed -e "s|^%{buildroot}|%dir |" \
495           -e "s|$|/|"             >> filelist.full
496
497## subpackages
498grep "/texmf-dist/doc/" filelist.full > filelist.doc
499cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
500%__mv -f filelist.tmp filelist.full
501
502%clean
503%__rm -rf %{buildroot}
504
505%post
506%_tl_touch_run texhash
507%_tl_touch_run mtxrun
508
509exit 0
510
511
512%postun
513if [ "$1" = 0 ]; then
514    %_tl_touch_run texhash
515
516fi
517
518exit 0
519
520%posttrans
521%{_tl_exec_texhash}
522%{_tl_exec_mtxrun}
523%{_tl_exec_updmap}
524%{_tl_exec_fmtutil}
525exit 0
526
527
528%files -f filelist.full
529%defattr(-,root,root,-)
530
531%files -f filelist.doc doc
532%defattr(-,root,root,-)
533
534%changelog
535* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
536- TLNET 20140524
Note: See TracBrowser for help on using the repository browser.