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

Revision 9529, 17.2 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-langeuropean
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Other European languages
10Summary(ja): TeX Live: Other European languages
11Name: texlive-collection-langeuropean
12Version: 2015
13Release: 1%{?_dist_release}
14License: LPPL, LPPL 1.3, Freely redistributable without restriction, Public Domain, GPL+, LPPL 1.2
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: armtex.doc.tar.xz
19Source1: armtex.tar.xz
20Source2: babel-albanian.doc.tar.xz
21Source3: babel-albanian.source.tar.xz
22Source4: babel-albanian.tar.xz
23Source5: babel-bosnian.doc.tar.xz
24Source6: babel-bosnian.source.tar.xz
25Source7: babel-bosnian.tar.xz
26Source8: babel-breton.doc.tar.xz
27Source9: babel-breton.source.tar.xz
28Source10: babel-breton.tar.xz
29Source11: babel-croatian.doc.tar.xz
30Source12: babel-croatian.source.tar.xz
31Source13: babel-croatian.tar.xz
32Source14: babel-danish.doc.tar.xz
33Source15: babel-danish.source.tar.xz
34Source16: babel-danish.tar.xz
35Source17: babel-dutch.doc.tar.xz
36Source18: babel-dutch.source.tar.xz
37Source19: babel-dutch.tar.xz
38Source20: babel-estonian.doc.tar.xz
39Source21: babel-estonian.source.tar.xz
40Source22: babel-estonian.tar.xz
41Source23: babel-finnish.doc.tar.xz
42Source24: babel-finnish.source.tar.xz
43Source25: babel-finnish.tar.xz
44Source26: babel-friulan.doc.tar.xz
45Source27: babel-friulan.source.tar.xz
46Source28: babel-friulan.tar.xz
47Source29: babel-hungarian.doc.tar.xz
48Source30: babel-hungarian.tar.xz
49Source31: babel-icelandic.doc.tar.xz
50Source32: babel-icelandic.source.tar.xz
51Source33: babel-icelandic.tar.xz
52Source34: babel-irish.doc.tar.xz
53Source35: babel-irish.source.tar.xz
54Source36: babel-irish.tar.xz
55Source37: babel-kurmanji.doc.tar.xz
56Source38: babel-kurmanji.source.tar.xz
57Source39: babel-kurmanji.tar.xz
58Source40: babel-latin.doc.tar.xz
59Source41: babel-latin.source.tar.xz
60Source42: babel-latin.tar.xz
61Source43: babel-latvian.doc.tar.xz
62Source44: babel-latvian.source.tar.xz
63Source45: babel-latvian.tar.xz
64Source46: babel-norsk.doc.tar.xz
65Source47: babel-norsk.source.tar.xz
66Source48: babel-norsk.tar.xz
67Source49: babel-piedmontese.doc.tar.xz
68Source50: babel-piedmontese.source.tar.xz
69Source51: babel-piedmontese.tar.xz
70Source52: babel-romanian.doc.tar.xz
71Source53: babel-romanian.source.tar.xz
72Source54: babel-romanian.tar.xz
73Source55: babel-romansh.doc.tar.xz
74Source56: babel-romansh.source.tar.xz
75Source57: babel-romansh.tar.xz
76Source58: babel-samin.doc.tar.xz
77Source59: babel-samin.source.tar.xz
78Source60: babel-samin.tar.xz
79Source61: babel-scottish.doc.tar.xz
80Source62: babel-scottish.source.tar.xz
81Source63: babel-scottish.tar.xz
82Source64: babel-slovenian.doc.tar.xz
83Source65: babel-slovenian.source.tar.xz
84Source66: babel-slovenian.tar.xz
85Source67: babel-swedish.doc.tar.xz
86Source68: babel-swedish.source.tar.xz
87Source69: babel-swedish.tar.xz
88Source70: babel-turkish.doc.tar.xz
89Source71: babel-turkish.source.tar.xz
90Source72: babel-turkish.tar.xz
91Source73: babel-welsh.doc.tar.xz
92Source74: babel-welsh.source.tar.xz
93Source75: babel-welsh.tar.xz
94Source76: finbib.tar.xz
95Source77: hrlatex.doc.tar.xz
96Source78: hrlatex.source.tar.xz
97Source79: hrlatex.tar.xz
98Source80: hyphen-armenian.tar.xz
99Source81: hyphen-croatian.tar.xz
100Source82: hyphen-danish.tar.xz
101Source83: hyphen-dutch.tar.xz
102Source84: hyphen-estonian.tar.xz
103Source85: hyphen-finnish.tar.xz
104Source86: hyphen-friulan.tar.xz
105Source87: hyphen-hungarian.doc.tar.xz
106Source88: hyphen-hungarian.tar.xz
107Source89: hyphen-icelandic.tar.xz
108Source90: hyphen-irish.tar.xz
109Source91: hyphen-kurmanji.tar.xz
110Source92: hyphen-latin.tar.xz
111Source93: hyphen-latvian.tar.xz
112Source94: hyphen-lithuanian.tar.xz
113Source95: hyphen-norwegian.tar.xz
114Source96: hyphen-piedmontese.tar.xz
115Source97: hyphen-romanian.tar.xz
116Source98: hyphen-romansh.tar.xz
117Source99: hyphen-slovenian.tar.xz
118Source100: hyphen-swedish.tar.xz
119Source101: hyphen-turkish.tar.xz
120Source102: hyphen-uppersorbian.tar.xz
121Source103: hyphen-welsh.tar.xz
122Source104: lithuanian.doc.tar.xz
123Source105: lithuanian.tar.xz
124Source106: lshort-dutch.doc.tar.xz
125Source107: lshort-dutch.tar.xz
126Source108: lshort-finnish.doc.tar.xz
127Source109: lshort-finnish.tar.xz
128Source110: lshort-slovenian.doc.tar.xz
129Source111: lshort-slovenian.tar.xz
130Source112: lshort-turkish.doc.tar.xz
131Source113: lshort-turkish.tar.xz
132Source114: swebib.doc.tar.xz
133Source115: swebib.tar.xz
134Source116: turkmen.doc.tar.xz
135Source117: turkmen.source.tar.xz
136Source118: turkmen.tar.xz
137
138Requires: texlive = %{version}
139Requires: texlive-collection-basic = %{version}
140
141Requires(post):         texlive = %{version}
142Requires(postun):       texlive = %{version}
143
144BuildArch:      noarch
145Buildroot:      %{_tmppath}/%{name}-%{version}-root
146
147Vendor:         Project Vine
148Distribution:   Vine Linux
149Packager:       munepi
150
151%description
152The TeX Live software distribution offers a complete TeX system for a
153variety of Unix, Macintosh, Windows and other platforms. It
154encompasses programs for editing, typesetting, previewing and printing
155of TeX documents in many different languages, and a large collection
156of TeX macros and font libraries.
157
158The distribution includes extensive general documentation about TeX,
159as well as the documentation for the included software packages.
160
161This package is a collection of Other European languages:
162Support for a number of European languages; others (Greek,
163German, French, ...) have their own collections, depending
164simply on the size of the support.
165
166This package contains the following CTAN packages:
167armtex: A sytem for writing Armenian with TeX and LaTeX.
168babel-albanian: Support for Albanian within babel
169babel-bosnian: Babel contrib support for Bosnian
170babel-breton: Babel contributed support for Breton.
171babel-croatian: Babel contributed support for Croatian.
172babel-danish: Babel contributed support for Danish.
173babel-dutch: Babel contributed support for Dutch.
174babel-estonian: Babel support for Estonian.
175babel-finnish:
176babel-friulan: Babel/Polyglossia support for Friulan(Furlan).
177babel-hungarian: Babel support for Hungarian (Magyar).
178babel-icelandic: Babel support for Icelandic.
179babel-irish: Babel support for Irish.
180babel-kurmanji: Babel support for Kurmanji.
181babel-latin: Babel support for Latin.
182babel-latvian: Babel support for Latvian.
183babel-norsk: Babel support for Norwegian.
184babel-piedmontese: Babel support for Piedmontese.
185babel-romanian: Babel support for Romanian.
186babel-romansh: Babel/Polyglossia support for the Romansh language.
187babel-samin: Babel support for Samin.
188babel-scottish: Babel support for Scottish Gaelic.
189babel-slovenian: Babel support for typesetting Slovenian.
190babel-swedish: Babel support for typesetting Swedish.
191babel-turkish: Babel support for Turkish documents.
192babel-welsh: Babel support for Welsh.
193finbib: A Finnish version of plain.bst.
194hrlatex: LaTeX support for Croatian documents.
195hyphen-armenian: Armenian hyphenation patterns.
196hyphen-croatian: Croatian hyphenation patterns.
197hyphen-danish: Danish hyphenation patterns.
198hyphen-dutch: Dutch hyphenation patterns.
199hyphen-estonian: Estonian hyphenation patterns.
200hyphen-finnish: Finnish hyphenation patterns.
201hyphen-friulan: Friulan hyphenation patterns.
202hyphen-hungarian: Hungarian hyphenation patterns.
203hyphen-icelandic: Icelandic hyphenation patterns.
204hyphen-irish: Irish hyphenation patterns.
205hyphen-kurmanji: Kurmanji hyphenation patterns.
206hyphen-latin: Latin and classical Latin hyphenation patterns.
207hyphen-latvian: Latvian hyphenation patterns.
208hyphen-lithuanian: Lithuanian hyphenation patterns.
209hyphen-norwegian: Norwegian Bokmal and Nynorsk hyphenation patterns.
210hyphen-piedmontese: Piedmontese hyphenation patterns.
211hyphen-romanian: Romanian hyphenation patterns.
212hyphen-romansh: Romansh hyphenation patterns.
213hyphen-slovenian: Slovenian hyphenation patterns.
214hyphen-swedish: Swedish hyphenation patterns.
215hyphen-turkish: Turkish hyphenation patterns.
216hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
217hyphen-welsh: Welsh hyphenation patterns.
218lithuanian: Lithuanian language support.
219lshort-dutch: Introduction to LaTeX in Dutch.
220lshort-finnish: Finnish introduction to LaTeX.
221lshort-slovenian: Slovenian translation of lshort.
222lshort-turkish: Turkish introduction to LaTeX.
223swebib: Swedish bibliography styles.
224turkmen: Babel support for Turkmen.
225
226%description -l ja
227TeX Live ソフトウェアディストリビューションは、
228さまざまな Unix, Macintosh, Windows、および
229他のプラットホームに対して完全な TeX システムを提供します。
230多くの異なった言語を含む TeX ドキュメントの
231編集、組版、閲覧、印刷するためのプログラム、
232そして、TeX マクロやフォントライブラリの大きなコレクションを
233同梱しています。
234
235このディストリビューションは
236同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
237TeX に関するたくさんの一般的なドキュメントを含んでいます。
238
239このパッケージは以下のようなパッケージ集です。
240Other European languages:
241Support for a number of European languages; others (Greek,
242German, French, ...) have their own collections, depending
243simply on the size of the support.
244
245このパッケージは以下の CTAN パッケージを含んでいます:
246armtex: A sytem for writing Armenian with TeX and LaTeX.
247babel-albanian: Support for Albanian within babel
248babel-bosnian: Babel contrib support for Bosnian
249babel-breton: Babel contributed support for Breton.
250babel-croatian: Babel contributed support for Croatian.
251babel-danish: Babel contributed support for Danish.
252babel-dutch: Babel contributed support for Dutch.
253babel-estonian: Babel support for Estonian.
254babel-finnish:
255babel-friulan: Babel/Polyglossia support for Friulan(Furlan).
256babel-hungarian: Babel support for Hungarian (Magyar).
257babel-icelandic: Babel support for Icelandic.
258babel-irish: Babel support for Irish.
259babel-kurmanji: Babel support for Kurmanji.
260babel-latin: Babel support for Latin.
261babel-latvian: Babel support for Latvian.
262babel-norsk: Babel support for Norwegian.
263babel-piedmontese: Babel support for Piedmontese.
264babel-romanian: Babel support for Romanian.
265babel-romansh: Babel/Polyglossia support for the Romansh language.
266babel-samin: Babel support for Samin.
267babel-scottish: Babel support for Scottish Gaelic.
268babel-slovenian: Babel support for typesetting Slovenian.
269babel-swedish: Babel support for typesetting Swedish.
270babel-turkish: Babel support for Turkish documents.
271babel-welsh: Babel support for Welsh.
272finbib: A Finnish version of plain.bst.
273hrlatex: LaTeX support for Croatian documents.
274hyphen-armenian: Armenian hyphenation patterns.
275hyphen-croatian: Croatian hyphenation patterns.
276hyphen-danish: Danish hyphenation patterns.
277hyphen-dutch: Dutch hyphenation patterns.
278hyphen-estonian: Estonian hyphenation patterns.
279hyphen-finnish: Finnish hyphenation patterns.
280hyphen-friulan: Friulan hyphenation patterns.
281hyphen-hungarian: Hungarian hyphenation patterns.
282hyphen-icelandic: Icelandic hyphenation patterns.
283hyphen-irish: Irish hyphenation patterns.
284hyphen-kurmanji: Kurmanji hyphenation patterns.
285hyphen-latin: Latin and classical Latin hyphenation patterns.
286hyphen-latvian: Latvian hyphenation patterns.
287hyphen-lithuanian: Lithuanian hyphenation patterns.
288hyphen-norwegian: Norwegian Bokmal and Nynorsk hyphenation patterns.
289hyphen-piedmontese: Piedmontese hyphenation patterns.
290hyphen-romanian: Romanian hyphenation patterns.
291hyphen-romansh: Romansh hyphenation patterns.
292hyphen-slovenian: Slovenian hyphenation patterns.
293hyphen-swedish: Swedish hyphenation patterns.
294hyphen-turkish: Turkish hyphenation patterns.
295hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
296hyphen-welsh: Welsh hyphenation patterns.
297lithuanian: Lithuanian language support.
298lshort-dutch: Introduction to LaTeX in Dutch.
299lshort-finnish: Finnish introduction to LaTeX.
300lshort-slovenian: Slovenian translation of lshort.
301lshort-turkish: Turkish introduction to LaTeX.
302swebib: Swedish bibliography styles.
303turkmen: Babel support for Turkmen.
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
434%build
435
436%install
437[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
438
439%__mkdir_p %{buildroot}%{_datadir}
440
441## move texmf-dist to /usr/share/texmf-dist
442[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
443
444## move texmf to /usr/share/texmf
445[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
446
447## move tlpkg to /usr/share/tlpkg
448[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
449
450## move all non-arch binaries to /usr/bin
451[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
452
453## move others into /usr/share/texmf-dist
454%__mkdir_p %{buildroot}%{_tl_texmfdist}
455%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
456%__rm -rf * ||:
457
458
459## remove duplicated files between texlive and texlive-collection-*
460## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
461## remove unpacked files
462x=(
463scripts/texlive/texconfig-dialog.sh
464scripts/texlive/texconfig-sys.sh
465scripts/texlive/texconfig.sh
466scripts/texlive/texlinks.sh
467scripts/texlive/tlmgr.pl
468texconfig/tcfmgr
469web2c/mktex.opt
470web2c/mktexdir
471web2c/mktexdir.opt
472web2c/mktexnam
473web2c/mktexnam.opt
474web2c/mktexupd
475web2c/texmf.cnf
476web2c/updmap-hdr.cfg
477web2c/updmap.cfg
478)
479if [ -d %{buildroot}%{_tl_texmfdist} ]; then
480pushd %{buildroot}%{_tl_texmfdist}
481%__rm -f ${x[@]} ||:
482popd
483fi
484
485## Files list
486find %{buildroot} -type f -or -type l | \
487    %__sed -e "s|%{buildroot}||g" > filelist.full
488
489find %{buildroot}%{_tl_texmfdist} -type d | \
490    %__sed -e "s|^%{buildroot}|%dir |" \
491           -e "s|$|/|"             >> filelist.full
492
493## subpackages
494grep "/texmf-dist/doc/" filelist.full > filelist.doc
495cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
496%__mv -f filelist.tmp filelist.full
497
498%clean
499%__rm -rf %{buildroot}
500
501%post
502%_tl_touch_run texhash
503%_tl_touch_run mtxrun
504
505[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
506
507    %_tl_enable_map MixedMap arss.map
508    %_tl_enable_map MixedMap artm.map
509    %_tl_enable_map Map l7x-urwvn.map
510
511%_tl_touch_run fmtutil
512
513exit 0
514
515
516%postun
517if [ "$1" = 0 ]; then
518    %_tl_touch_run texhash
519
520    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
521
522    %_tl_disable_map arss.map
523    %_tl_disable_map artm.map
524    %_tl_disable_map l7x-urwvn.map
525
526fi
527
528exit 0
529
530%posttrans
531%{_tl_exec_texhash}
532%{_tl_exec_mtxrun}
533%{_tl_exec_updmap}
534%{_tl_exec_fmtutil}
535exit 0
536
537
538%files -f filelist.full
539%defattr(-,root,root,-)
540
541%files -f filelist.doc doc
542%defattr(-,root,root,-)
543
544%changelog
545
Note: See TracBrowser for help on using the repository browser.