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

Revision 9529, 14.4 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-langgerman
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: German
10Summary(ja): TeX Live: German
11Name: texlive-collection-langgerman
12Version: 2015
13Release: 1%{?_dist_release}
14License: LPPL 1.3, GPL+, LPPL, Freely redistributable without restriction, GFDL
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: babel-german.doc.tar.xz
19Source1: babel-german.source.tar.xz
20Source2: babel-german.tar.xz
21Source3: bibleref-german.doc.tar.xz
22Source4: bibleref-german.tar.xz
23Source5: booktabs-de.doc.tar.xz
24Source6: booktabs-de.tar.xz
25Source7: csquotes-de.doc.tar.xz
26Source8: csquotes-de.tar.xz
27Source9: dehyph-exptl.doc.tar.xz
28Source10: dehyph-exptl.tar.xz
29Source11: dhua.doc.tar.xz
30Source12: dhua.source.tar.xz
31Source13: dhua.tar.xz
32Source14: einfuehrung.doc.tar.xz
33Source15: einfuehrung.tar.xz
34Source16: etdipa.doc.tar.xz
35Source17: etdipa.tar.xz
36Source18: etoolbox-de.doc.tar.xz
37Source19: etoolbox-de.tar.xz
38Source20: fifinddo-info.doc.tar.xz
39Source21: fifinddo-info.source.tar.xz
40Source22: fifinddo-info.tar.xz
41Source23: geometry-de.doc.tar.xz
42Source24: geometry-de.tar.xz
43Source25: german.doc.tar.xz
44Source26: german.source.tar.xz
45Source27: german.tar.xz
46Source28: germbib.doc.tar.xz
47Source29: germbib.tar.xz
48Source30: germkorr.doc.tar.xz
49Source31: germkorr.tar.xz
50Source32: hausarbeit-jura.doc.tar.xz
51Source33: hausarbeit-jura.source.tar.xz
52Source34: hausarbeit-jura.tar.xz
53Source35: hyphen-german.tar.xz
54Source36: koma-script-examples.doc.tar.xz
55Source37: koma-script-examples.tar.xz
56Source38: l2picfaq.doc.tar.xz
57Source39: l2picfaq.tar.xz
58Source40: l2tabu.doc.tar.xz
59Source41: l2tabu.tar.xz
60Source42: latex-bib-ex.doc.tar.xz
61Source43: latex-bib-ex.tar.xz
62Source44: latex-referenz.doc.tar.xz
63Source45: latex-referenz.tar.xz
64Source46: latex-tabellen.doc.tar.xz
65Source47: latex-tabellen.tar.xz
66Source48: latexcheat-de.doc.tar.xz
67Source49: latexcheat-de.tar.xz
68Source50: lshort-german.doc.tar.xz
69Source51: lshort-german.tar.xz
70Source52: lualatex-doc-de.doc.tar.xz
71Source53: lualatex-doc-de.tar.xz
72Source54: microtype-de.doc.tar.xz
73Source55: microtype-de.tar.xz
74Source56: presentations.doc.tar.xz
75Source57: presentations.tar.xz
76Source58: pstricks-examples.doc.tar.xz
77Source59: pstricks-examples.tar.xz
78Source60: r_und_s.doc.tar.xz
79Source61: r_und_s.tar.xz
80Source62: templates-fenn.doc.tar.xz
81Source63: templates-fenn.tar.xz
82Source64: templates-sommer.doc.tar.xz
83Source65: templates-sommer.tar.xz
84Source66: texlive-de.doc.tar.xz
85Source67: texlive-de.tar.xz
86Source68: tipa-de.doc.tar.xz
87Source69: tipa-de.tar.xz
88Source70: translation-arsclassica-de.doc.tar.xz
89Source71: translation-arsclassica-de.tar.xz
90Source72: translation-biblatex-de.doc.tar.xz
91Source73: translation-biblatex-de.tar.xz
92Source74: translation-chemsym-de.doc.tar.xz
93Source75: translation-chemsym-de.tar.xz
94Source76: translation-ecv-de.doc.tar.xz
95Source77: translation-ecv-de.tar.xz
96Source78: translation-enumitem-de.doc.tar.xz
97Source79: translation-enumitem-de.tar.xz
98Source80: translation-europecv-de.doc.tar.xz
99Source81: translation-europecv-de.tar.xz
100Source82: translation-filecontents-de.doc.tar.xz
101Source83: translation-filecontents-de.tar.xz
102Source84: translation-moreverb-de.doc.tar.xz
103Source85: translation-moreverb-de.tar.xz
104Source86: udesoftec.doc.tar.xz
105Source87: udesoftec.source.tar.xz
106Source88: udesoftec.tar.xz
107Source89: umlaute.doc.tar.xz
108Source90: umlaute.source.tar.xz
109Source91: umlaute.tar.xz
110Source92: voss-mathcol.doc.tar.xz
111Source93: voss-mathcol.tar.xz
112
113Requires: texlive = %{version}
114Requires: texlive-collection-basic = %{version}
115
116Requires(post):         texlive = %{version}
117Requires(postun):       texlive = %{version}
118
119BuildArch:      noarch
120Buildroot:      %{_tmppath}/%{name}-%{version}-root
121
122Vendor:         Project Vine
123Distribution:   Vine Linux
124Packager:       munepi
125
126%description
127The TeX Live software distribution offers a complete TeX system for a
128variety of Unix, Macintosh, Windows and other platforms. It
129encompasses programs for editing, typesetting, previewing and printing
130of TeX documents in many different languages, and a large collection
131of TeX macros and font libraries.
132
133The distribution includes extensive general documentation about TeX,
134as well as the documentation for the included software packages.
135
136This package is a collection of German:
137Support for German.
138
139This package contains the following CTAN packages:
140babel-german: Babel support for documents written in German.
141bibleref-german: German adaptation of bibleref.
142booktabs-de: German version of booktabs.
143csquotes-de: German translation of csquotes documentation.
144dehyph-exptl: Experimental hyphenation patterns for the German language.
145dhua: German abbreviations using thin space.
146einfuehrung: Examples from the book Einfuhrung in LaTeX.
147etdipa: Simple, lightweight template for scientific documents.
148etoolbox-de: German translation of documentation of etoolbox.
149fifinddo-info: German HTML beamer presentation on nicetext and morehype.
150geometry-de: German translation of the geometry package.
151german: Support for German typography.
152germbib: German variants of standard BibTeX styles.
153germkorr: Change kerning for german quotation marks.
154hausarbeit-jura: Class for writing "juristiche Hausarbeiten" at German Universities.
155hyphen-german: German hyphenation patterns.
156koma-script-examples: Examples from the KOMA-Script book.
157l2picfaq: LaTeX pictures "how-to" (German).
158l2tabu: Obsolete packages and commands.
159latex-bib-ex: Examples for the book Bibliografien mit LaTeX.
160latex-referenz: Examples from the book "LaTeX Referenz".
161latex-tabellen: LaTeX Tabellen.
162latexcheat-de: A LaTeX cheat sheet, in German.
163lshort-german: German version of A Short Introduction to LaTeX2e: LaTeX2e-Kurzbeschreibung.
164lualatex-doc-de: Guide to LuaLaTeX (German translation).
165microtype-de: Translation into German of the documentation of microtype.
166presentations: Examples from the book Presentationen mit LaTeX.
167pstricks-examples: PSTricks examples.
168r_und_s: Chemical hazard codes.
169templates-fenn: Templates for TeX usage.
170templates-sommer: Templates for TeX usage.
171texlive-de: TeX Live manual (German)
172tipa-de: German translation of tipa documentation.
173translation-arsclassica-de: German version of arsclassica.
174translation-biblatex-de: German translation of the documentation of biblatex.
175translation-chemsym-de: German version of chemsym.
176translation-ecv-de: Ecv documentation, in German.
177translation-enumitem-de: Enumitem documentation, in German.
178translation-europecv-de: German version of europecv.
179translation-filecontents-de: German version of filecontents.
180translation-moreverb-de: German version of moreverb.
181udesoftec: Thesis class for the University of Duisburg-Essen.
182umlaute: German input encodings in LaTeX.
183voss-mathcol: Typesetting mathematics in colour, in (La)TeX.
184
185%description -l ja
186TeX Live ソフトウェアディストリビューションは、
187さまざまな Unix, Macintosh, Windows、および
188他のプラットホームに対して完全な TeX システムを提供します。
189多くの異なった言語を含む TeX ドキュメントの
190編集、組版、閲覧、印刷するためのプログラム、
191そして、TeX マクロやフォントライブラリの大きなコレクションを
192同梱しています。
193
194このディストリビューションは
195同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
196TeX に関するたくさんの一般的なドキュメントを含んでいます。
197
198このパッケージは以下のようなパッケージ集です。
199German:
200Support for German.
201
202このパッケージは以下の CTAN パッケージを含んでいます:
203babel-german: Babel support for documents written in German.
204bibleref-german: German adaptation of bibleref.
205booktabs-de: German version of booktabs.
206csquotes-de: German translation of csquotes documentation.
207dehyph-exptl: Experimental hyphenation patterns for the German language.
208dhua: German abbreviations using thin space.
209einfuehrung: Examples from the book Einfuhrung in LaTeX.
210etdipa: Simple, lightweight template for scientific documents.
211etoolbox-de: German translation of documentation of etoolbox.
212fifinddo-info: German HTML beamer presentation on nicetext and morehype.
213geometry-de: German translation of the geometry package.
214german: Support for German typography.
215germbib: German variants of standard BibTeX styles.
216germkorr: Change kerning for german quotation marks.
217hausarbeit-jura: Class for writing "juristiche Hausarbeiten" at German Universities.
218hyphen-german: German hyphenation patterns.
219koma-script-examples: Examples from the KOMA-Script book.
220l2picfaq: LaTeX pictures "how-to" (German).
221l2tabu: Obsolete packages and commands.
222latex-bib-ex: Examples for the book Bibliografien mit LaTeX.
223latex-referenz: Examples from the book "LaTeX Referenz".
224latex-tabellen: LaTeX Tabellen.
225latexcheat-de: A LaTeX cheat sheet, in German.
226lshort-german: German version of A Short Introduction to LaTeX2e: LaTeX2e-Kurzbeschreibung.
227lualatex-doc-de: Guide to LuaLaTeX (German translation).
228microtype-de: Translation into German of the documentation of microtype.
229presentations: Examples from the book Presentationen mit LaTeX.
230pstricks-examples: PSTricks examples.
231r_und_s: Chemical hazard codes.
232templates-fenn: Templates for TeX usage.
233templates-sommer: Templates for TeX usage.
234texlive-de: TeX Live manual (German)
235tipa-de: German translation of tipa documentation.
236translation-arsclassica-de: German version of arsclassica.
237translation-biblatex-de: German translation of the documentation of biblatex.
238translation-chemsym-de: German version of chemsym.
239translation-ecv-de: Ecv documentation, in German.
240translation-enumitem-de: Enumitem documentation, in German.
241translation-europecv-de: German version of europecv.
242translation-filecontents-de: German version of filecontents.
243translation-moreverb-de: German version of moreverb.
244udesoftec: Thesis class for the University of Duisburg-Essen.
245umlaute: German input encodings in LaTeX.
246voss-mathcol: Typesetting mathematics in colour, in (La)TeX.
247
248%package doc
249Summary: TeX Live: Documentation files of %{name}
250Group: Applications/Publishing
251Requires: %{name} = %{version}-%{release}
252
253%description doc
254This package contains documentation files of %{name}.
255
256%prep
257%setup -c -n %{name}-%{version}
258%__tar -xvf %{SOURCE1}
259%__tar -xvf %{SOURCE2}
260%__tar -xvf %{SOURCE3}
261%__tar -xvf %{SOURCE4}
262%__tar -xvf %{SOURCE5}
263%__tar -xvf %{SOURCE6}
264%__tar -xvf %{SOURCE7}
265%__tar -xvf %{SOURCE8}
266%__tar -xvf %{SOURCE9}
267%__tar -xvf %{SOURCE10}
268%__tar -xvf %{SOURCE11}
269%__tar -xvf %{SOURCE12}
270%__tar -xvf %{SOURCE13}
271%__tar -xvf %{SOURCE14}
272%__tar -xvf %{SOURCE15}
273%__tar -xvf %{SOURCE16}
274%__tar -xvf %{SOURCE17}
275%__tar -xvf %{SOURCE18}
276%__tar -xvf %{SOURCE19}
277%__tar -xvf %{SOURCE20}
278%__tar -xvf %{SOURCE21}
279%__tar -xvf %{SOURCE22}
280%__tar -xvf %{SOURCE23}
281%__tar -xvf %{SOURCE24}
282%__tar -xvf %{SOURCE25}
283%__tar -xvf %{SOURCE26}
284%__tar -xvf %{SOURCE27}
285%__tar -xvf %{SOURCE28}
286%__tar -xvf %{SOURCE29}
287%__tar -xvf %{SOURCE30}
288%__tar -xvf %{SOURCE31}
289%__tar -xvf %{SOURCE32}
290%__tar -xvf %{SOURCE33}
291%__tar -xvf %{SOURCE34}
292%__tar -xvf %{SOURCE35}
293%__tar -xvf %{SOURCE36}
294%__tar -xvf %{SOURCE37}
295%__tar -xvf %{SOURCE38}
296%__tar -xvf %{SOURCE39}
297%__tar -xvf %{SOURCE40}
298%__tar -xvf %{SOURCE41}
299%__tar -xvf %{SOURCE42}
300%__tar -xvf %{SOURCE43}
301%__tar -xvf %{SOURCE44}
302%__tar -xvf %{SOURCE45}
303%__tar -xvf %{SOURCE46}
304%__tar -xvf %{SOURCE47}
305%__tar -xvf %{SOURCE48}
306%__tar -xvf %{SOURCE49}
307%__tar -xvf %{SOURCE50}
308%__tar -xvf %{SOURCE51}
309%__tar -xvf %{SOURCE52}
310%__tar -xvf %{SOURCE53}
311%__tar -xvf %{SOURCE54}
312%__tar -xvf %{SOURCE55}
313%__tar -xvf %{SOURCE56}
314%__tar -xvf %{SOURCE57}
315%__tar -xvf %{SOURCE58}
316%__tar -xvf %{SOURCE59}
317%__tar -xvf %{SOURCE60}
318%__tar -xvf %{SOURCE61}
319%__tar -xvf %{SOURCE62}
320%__tar -xvf %{SOURCE63}
321%__tar -xvf %{SOURCE64}
322%__tar -xvf %{SOURCE65}
323%__tar -xvf %{SOURCE66}
324%__tar -xvf %{SOURCE67}
325%__tar -xvf %{SOURCE68}
326%__tar -xvf %{SOURCE69}
327%__tar -xvf %{SOURCE70}
328%__tar -xvf %{SOURCE71}
329%__tar -xvf %{SOURCE72}
330%__tar -xvf %{SOURCE73}
331%__tar -xvf %{SOURCE74}
332%__tar -xvf %{SOURCE75}
333%__tar -xvf %{SOURCE76}
334%__tar -xvf %{SOURCE77}
335%__tar -xvf %{SOURCE78}
336%__tar -xvf %{SOURCE79}
337%__tar -xvf %{SOURCE80}
338%__tar -xvf %{SOURCE81}
339%__tar -xvf %{SOURCE82}
340%__tar -xvf %{SOURCE83}
341%__tar -xvf %{SOURCE84}
342%__tar -xvf %{SOURCE85}
343%__tar -xvf %{SOURCE86}
344%__tar -xvf %{SOURCE87}
345%__tar -xvf %{SOURCE88}
346%__tar -xvf %{SOURCE89}
347%__tar -xvf %{SOURCE90}
348%__tar -xvf %{SOURCE91}
349%__tar -xvf %{SOURCE92}
350%__tar -xvf %{SOURCE93}
351
352%build
353
354%install
355[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
356
357%__mkdir_p %{buildroot}%{_datadir}
358
359## move texmf-dist to /usr/share/texmf-dist
360[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
361
362## move texmf to /usr/share/texmf
363[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
364
365## move tlpkg to /usr/share/tlpkg
366[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
367
368## move all non-arch binaries to /usr/bin
369[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
370
371## move others into /usr/share/texmf-dist
372%__mkdir_p %{buildroot}%{_tl_texmfdist}
373%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
374%__rm -rf * ||:
375
376
377## remove duplicated files between texlive and texlive-collection-*
378## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
379## remove unpacked files
380x=(
381scripts/texlive/texconfig-dialog.sh
382scripts/texlive/texconfig-sys.sh
383scripts/texlive/texconfig.sh
384scripts/texlive/texlinks.sh
385scripts/texlive/tlmgr.pl
386texconfig/tcfmgr
387web2c/mktex.opt
388web2c/mktexdir
389web2c/mktexdir.opt
390web2c/mktexnam
391web2c/mktexnam.opt
392web2c/mktexupd
393web2c/texmf.cnf
394web2c/updmap-hdr.cfg
395web2c/updmap.cfg
396)
397if [ -d %{buildroot}%{_tl_texmfdist} ]; then
398pushd %{buildroot}%{_tl_texmfdist}
399%__rm -f ${x[@]} ||:
400popd
401fi
402
403## Files list
404find %{buildroot} -type f -or -type l | \
405    %__sed -e "s|%{buildroot}||g" > filelist.full
406
407find %{buildroot}%{_tl_texmfdist} -type d | \
408    %__sed -e "s|^%{buildroot}|%dir |" \
409           -e "s|$|/|"             >> filelist.full
410
411## subpackages
412grep "/texmf-dist/doc/" filelist.full > filelist.doc
413cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
414%__mv -f filelist.tmp filelist.full
415
416%clean
417%__rm -rf %{buildroot}
418
419%post
420%_tl_touch_run texhash
421%_tl_touch_run mtxrun
422
423%_tl_touch_run fmtutil
424
425exit 0
426
427
428%postun
429if [ "$1" = 0 ]; then
430    %_tl_touch_run texhash
431
432fi
433
434exit 0
435
436%posttrans
437%{_tl_exec_texhash}
438%{_tl_exec_mtxrun}
439%{_tl_exec_updmap}
440%{_tl_exec_fmtutil}
441exit 0
442
443
444%files -f filelist.full
445%defattr(-,root,root,-)
446
447%files -f filelist.doc doc
448%defattr(-,root,root,-)
449
450%changelog
451
Note: See TracBrowser for help on using the repository browser.