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

Revision 9529, 15.0 KB checked in by munepi, 9 years ago (diff)

TeX Live 2015/pretest

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