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

Revision 9034, 17.0 KB checked in by munepi, 10 years ago (diff)

synced tlnet to 20141028

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2014-3:
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: 2014
13Release: 3%{?_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-breton.doc.tar.xz
24Source6: babel-breton.source.tar.xz
25Source7: babel-breton.tar.xz
26Source8: babel-croatian.doc.tar.xz
27Source9: babel-croatian.source.tar.xz
28Source10: babel-croatian.tar.xz
29Source11: babel-danish.doc.tar.xz
30Source12: babel-danish.source.tar.xz
31Source13: babel-danish.tar.xz
32Source14: babel-dutch.doc.tar.xz
33Source15: babel-dutch.source.tar.xz
34Source16: babel-dutch.tar.xz
35Source17: babel-estonian.doc.tar.xz
36Source18: babel-estonian.source.tar.xz
37Source19: babel-estonian.tar.xz
38Source20: babel-finnish.doc.tar.xz
39Source21: babel-finnish.source.tar.xz
40Source22: babel-finnish.tar.xz
41Source23: babel-friulan.doc.tar.xz
42Source24: babel-friulan.source.tar.xz
43Source25: babel-friulan.tar.xz
44Source26: babel-hungarian.doc.tar.xz
45Source27: babel-hungarian.tar.xz
46Source28: babel-icelandic.doc.tar.xz
47Source29: babel-icelandic.source.tar.xz
48Source30: babel-icelandic.tar.xz
49Source31: babel-irish.doc.tar.xz
50Source32: babel-irish.source.tar.xz
51Source33: babel-irish.tar.xz
52Source34: babel-kurmanji.doc.tar.xz
53Source35: babel-kurmanji.source.tar.xz
54Source36: babel-kurmanji.tar.xz
55Source37: babel-latin.doc.tar.xz
56Source38: babel-latin.source.tar.xz
57Source39: babel-latin.tar.xz
58Source40: babel-latvian.doc.tar.xz
59Source41: babel-latvian.source.tar.xz
60Source42: babel-latvian.tar.xz
61Source43: babel-norsk.doc.tar.xz
62Source44: babel-norsk.source.tar.xz
63Source45: babel-norsk.tar.xz
64Source46: babel-piedmontese.doc.tar.xz
65Source47: babel-piedmontese.source.tar.xz
66Source48: babel-piedmontese.tar.xz
67Source49: babel-romanian.doc.tar.xz
68Source50: babel-romanian.source.tar.xz
69Source51: babel-romanian.tar.xz
70Source52: babel-romansh.doc.tar.xz
71Source53: babel-romansh.source.tar.xz
72Source54: babel-romansh.tar.xz
73Source55: babel-samin.doc.tar.xz
74Source56: babel-samin.source.tar.xz
75Source57: babel-samin.tar.xz
76Source58: babel-scottish.doc.tar.xz
77Source59: babel-scottish.source.tar.xz
78Source60: babel-scottish.tar.xz
79Source61: babel-slovenian.doc.tar.xz
80Source62: babel-slovenian.source.tar.xz
81Source63: babel-slovenian.tar.xz
82Source64: babel-swedish.doc.tar.xz
83Source65: babel-swedish.source.tar.xz
84Source66: babel-swedish.tar.xz
85Source67: babel-turkish.doc.tar.xz
86Source68: babel-turkish.source.tar.xz
87Source69: babel-turkish.tar.xz
88Source70: babel-welsh.doc.tar.xz
89Source71: babel-welsh.source.tar.xz
90Source72: babel-welsh.tar.xz
91Source73: finbib.tar.xz
92Source74: hrlatex.doc.tar.xz
93Source75: hrlatex.source.tar.xz
94Source76: hrlatex.tar.xz
95Source77: hyphen-armenian.tar.xz
96Source78: hyphen-croatian.tar.xz
97Source79: hyphen-danish.tar.xz
98Source80: hyphen-dutch.tar.xz
99Source81: hyphen-estonian.tar.xz
100Source82: hyphen-finnish.tar.xz
101Source83: hyphen-friulan.tar.xz
102Source84: hyphen-hungarian.doc.tar.xz
103Source85: hyphen-hungarian.tar.xz
104Source86: hyphen-icelandic.tar.xz
105Source87: hyphen-irish.tar.xz
106Source88: hyphen-kurmanji.tar.xz
107Source89: hyphen-latin.tar.xz
108Source90: hyphen-latvian.tar.xz
109Source91: hyphen-lithuanian.tar.xz
110Source92: hyphen-norwegian.tar.xz
111Source93: hyphen-piedmontese.tar.xz
112Source94: hyphen-romanian.tar.xz
113Source95: hyphen-romansh.tar.xz
114Source96: hyphen-slovenian.tar.xz
115Source97: hyphen-swedish.tar.xz
116Source98: hyphen-turkish.tar.xz
117Source99: hyphen-uppersorbian.tar.xz
118Source100: hyphen-welsh.tar.xz
119Source101: lithuanian.doc.tar.xz
120Source102: lithuanian.tar.xz
121Source103: lshort-dutch.doc.tar.xz
122Source104: lshort-dutch.tar.xz
123Source105: lshort-finnish.doc.tar.xz
124Source106: lshort-finnish.tar.xz
125Source107: lshort-slovenian.doc.tar.xz
126Source108: lshort-slovenian.tar.xz
127Source109: lshort-turkish.doc.tar.xz
128Source110: lshort-turkish.tar.xz
129Source111: swebib.doc.tar.xz
130Source112: swebib.tar.xz
131Source113: turkmen.doc.tar.xz
132Source114: turkmen.source.tar.xz
133Source115: turkmen.tar.xz
134
135Requires: texlive = %{version}
136Requires: texlive-collection-basic = %{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 Other European languages:
159Support for a number of European languages; others (Greek,
160German, French, ...) have their own collections, depending
161simply on the size of the support.
162
163This package contains the following CTAN packages:
164armtex: A sytem for writing Armenian with TeX and LaTeX.
165babel-albanian: Support for Albanian within babel
166babel-breton: Babel contributed support for Breton.
167babel-croatian: Babel contributed support for Croatian.
168babel-danish: Babel contributed support for Danish.
169babel-dutch: Babel contributed support for Dutch.
170babel-estonian: Babel support for Estonian.
171babel-finnish:
172babel-friulan: Babel/Polyglossia support for Friulan(Furlan).
173babel-hungarian: Babel support for Hungarian (Magyar).
174babel-icelandic: Babel support for Icelandic.
175babel-irish: Babel support for Irish.
176babel-kurmanji: Babel support for Kurmanji.
177babel-latin: Babel support for Latin.
178babel-latvian: Babel support for Latvian.
179babel-norsk: Babel support for Norwegian.
180babel-piedmontese: Babel support for Piedmontese.
181babel-romanian: Babel support for Romanian.
182babel-romansh: Babel/Polyglossia support for the Romansh language.
183babel-samin: Babel support for Samin.
184babel-scottish: Babel support for Scottish Gaelic.
185babel-slovenian: Babel support for typesetting Slovenian.
186babel-swedish: Babel support for typesetting Swedish.
187babel-turkish: Babel support for Turkish documents.
188babel-welsh: Babel support for Welsh.
189finbib: A Finnish version of plain.bst.
190hrlatex: LaTeX support for Croatian documents.
191hyphen-armenian: Armenian hyphenation patterns.
192hyphen-croatian: Croatian hyphenation patterns.
193hyphen-danish: Danish hyphenation patterns.
194hyphen-dutch: Dutch hyphenation patterns.
195hyphen-estonian: Estonian hyphenation patterns.
196hyphen-finnish: Finnish hyphenation patterns.
197hyphen-friulan: Friulan hyphenation patterns.
198hyphen-hungarian: Hungarian hyphenation patterns.
199hyphen-icelandic: Icelandic hyphenation patterns.
200hyphen-irish: Irish hyphenation patterns.
201hyphen-kurmanji: Kurmanji hyphenation patterns.
202hyphen-latin: Latin and classical Latin hyphenation patterns.
203hyphen-latvian: Latvian hyphenation patterns.
204hyphen-lithuanian: Lithuanian hyphenation patterns.
205hyphen-norwegian: Norwegian Bokmal and Nynorsk hyphenation patterns.
206hyphen-piedmontese: Piedmontese hyphenation patterns.
207hyphen-romanian: Romanian hyphenation patterns.
208hyphen-romansh: Romansh hyphenation patterns.
209hyphen-slovenian: Slovenian hyphenation patterns.
210hyphen-swedish: Swedish hyphenation patterns.
211hyphen-turkish: Turkish hyphenation patterns.
212hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
213hyphen-welsh: Welsh hyphenation patterns.
214lithuanian: Lithuanian language support.
215lshort-dutch: Introduction to LaTeX in Dutch.
216lshort-finnish: Finnish introduction to LaTeX.
217lshort-slovenian: Slovenian translation of lshort.
218lshort-turkish: Turkish introduction to LaTeX.
219swebib: Swedish bibliography styles.
220turkmen: Babel support for Turkmen.
221
222%description -l ja
223TeX Live ソフトウェアディストリビューションは、
224さまざまな Unix, Macintosh, Windows、および
225他のプラットホームに対して完全な TeX システムを提供します。
226多くの異なった言語を含む TeX ドキュメントの
227編集、組版、閲覧、印刷するためのプログラム、
228そして、TeX マクロやフォントライブラリの大きなコレクションを
229同梱しています。
230
231このディストリビューションは
232同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
233TeX に関するたくさんの一般的なドキュメントを含んでいます。
234
235このパッケージは以下のようなパッケージ集です。
236Other European languages:
237Support for a number of European languages; others (Greek,
238German, French, ...) have their own collections, depending
239simply on the size of the support.
240
241このパッケージは以下の CTAN パッケージを含んでいます:
242armtex: A sytem for writing Armenian with TeX and LaTeX.
243babel-albanian: Support for Albanian within babel
244babel-breton: Babel contributed support for Breton.
245babel-croatian: Babel contributed support for Croatian.
246babel-danish: Babel contributed support for Danish.
247babel-dutch: Babel contributed support for Dutch.
248babel-estonian: Babel support for Estonian.
249babel-finnish:
250babel-friulan: Babel/Polyglossia support for Friulan(Furlan).
251babel-hungarian: Babel support for Hungarian (Magyar).
252babel-icelandic: Babel support for Icelandic.
253babel-irish: Babel support for Irish.
254babel-kurmanji: Babel support for Kurmanji.
255babel-latin: Babel support for Latin.
256babel-latvian: Babel support for Latvian.
257babel-norsk: Babel support for Norwegian.
258babel-piedmontese: Babel support for Piedmontese.
259babel-romanian: Babel support for Romanian.
260babel-romansh: Babel/Polyglossia support for the Romansh language.
261babel-samin: Babel support for Samin.
262babel-scottish: Babel support for Scottish Gaelic.
263babel-slovenian: Babel support for typesetting Slovenian.
264babel-swedish: Babel support for typesetting Swedish.
265babel-turkish: Babel support for Turkish documents.
266babel-welsh: Babel support for Welsh.
267finbib: A Finnish version of plain.bst.
268hrlatex: LaTeX support for Croatian documents.
269hyphen-armenian: Armenian hyphenation patterns.
270hyphen-croatian: Croatian hyphenation patterns.
271hyphen-danish: Danish hyphenation patterns.
272hyphen-dutch: Dutch hyphenation patterns.
273hyphen-estonian: Estonian hyphenation patterns.
274hyphen-finnish: Finnish hyphenation patterns.
275hyphen-friulan: Friulan hyphenation patterns.
276hyphen-hungarian: Hungarian hyphenation patterns.
277hyphen-icelandic: Icelandic hyphenation patterns.
278hyphen-irish: Irish hyphenation patterns.
279hyphen-kurmanji: Kurmanji hyphenation patterns.
280hyphen-latin: Latin and classical Latin hyphenation patterns.
281hyphen-latvian: Latvian hyphenation patterns.
282hyphen-lithuanian: Lithuanian hyphenation patterns.
283hyphen-norwegian: Norwegian Bokmal and Nynorsk hyphenation patterns.
284hyphen-piedmontese: Piedmontese hyphenation patterns.
285hyphen-romanian: Romanian hyphenation patterns.
286hyphen-romansh: Romansh hyphenation patterns.
287hyphen-slovenian: Slovenian hyphenation patterns.
288hyphen-swedish: Swedish hyphenation patterns.
289hyphen-turkish: Turkish hyphenation patterns.
290hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
291hyphen-welsh: Welsh hyphenation patterns.
292lithuanian: Lithuanian language support.
293lshort-dutch: Introduction to LaTeX in Dutch.
294lshort-finnish: Finnish introduction to LaTeX.
295lshort-slovenian: Slovenian translation of lshort.
296lshort-turkish: Turkish introduction to LaTeX.
297swebib: Swedish bibliography styles.
298turkmen: Babel support for Turkmen.
299
300%package doc
301Summary: TeX Live: Documentation files of %{name}
302Group: Applications/Publishing
303Requires: %{name} = %{version}-%{release}
304
305%description doc
306This package contains documentation files of %{name}.
307
308%prep
309%setup -c -n %{name}-%{version}
310%__tar -xvf %{SOURCE1}
311%__tar -xvf %{SOURCE2}
312%__tar -xvf %{SOURCE3}
313%__tar -xvf %{SOURCE4}
314%__tar -xvf %{SOURCE5}
315%__tar -xvf %{SOURCE6}
316%__tar -xvf %{SOURCE7}
317%__tar -xvf %{SOURCE8}
318%__tar -xvf %{SOURCE9}
319%__tar -xvf %{SOURCE10}
320%__tar -xvf %{SOURCE11}
321%__tar -xvf %{SOURCE12}
322%__tar -xvf %{SOURCE13}
323%__tar -xvf %{SOURCE14}
324%__tar -xvf %{SOURCE15}
325%__tar -xvf %{SOURCE16}
326%__tar -xvf %{SOURCE17}
327%__tar -xvf %{SOURCE18}
328%__tar -xvf %{SOURCE19}
329%__tar -xvf %{SOURCE20}
330%__tar -xvf %{SOURCE21}
331%__tar -xvf %{SOURCE22}
332%__tar -xvf %{SOURCE23}
333%__tar -xvf %{SOURCE24}
334%__tar -xvf %{SOURCE25}
335%__tar -xvf %{SOURCE26}
336%__tar -xvf %{SOURCE27}
337%__tar -xvf %{SOURCE28}
338%__tar -xvf %{SOURCE29}
339%__tar -xvf %{SOURCE30}
340%__tar -xvf %{SOURCE31}
341%__tar -xvf %{SOURCE32}
342%__tar -xvf %{SOURCE33}
343%__tar -xvf %{SOURCE34}
344%__tar -xvf %{SOURCE35}
345%__tar -xvf %{SOURCE36}
346%__tar -xvf %{SOURCE37}
347%__tar -xvf %{SOURCE38}
348%__tar -xvf %{SOURCE39}
349%__tar -xvf %{SOURCE40}
350%__tar -xvf %{SOURCE41}
351%__tar -xvf %{SOURCE42}
352%__tar -xvf %{SOURCE43}
353%__tar -xvf %{SOURCE44}
354%__tar -xvf %{SOURCE45}
355%__tar -xvf %{SOURCE46}
356%__tar -xvf %{SOURCE47}
357%__tar -xvf %{SOURCE48}
358%__tar -xvf %{SOURCE49}
359%__tar -xvf %{SOURCE50}
360%__tar -xvf %{SOURCE51}
361%__tar -xvf %{SOURCE52}
362%__tar -xvf %{SOURCE53}
363%__tar -xvf %{SOURCE54}
364%__tar -xvf %{SOURCE55}
365%__tar -xvf %{SOURCE56}
366%__tar -xvf %{SOURCE57}
367%__tar -xvf %{SOURCE58}
368%__tar -xvf %{SOURCE59}
369%__tar -xvf %{SOURCE60}
370%__tar -xvf %{SOURCE61}
371%__tar -xvf %{SOURCE62}
372%__tar -xvf %{SOURCE63}
373%__tar -xvf %{SOURCE64}
374%__tar -xvf %{SOURCE65}
375%__tar -xvf %{SOURCE66}
376%__tar -xvf %{SOURCE67}
377%__tar -xvf %{SOURCE68}
378%__tar -xvf %{SOURCE69}
379%__tar -xvf %{SOURCE70}
380%__tar -xvf %{SOURCE71}
381%__tar -xvf %{SOURCE72}
382%__tar -xvf %{SOURCE73}
383%__tar -xvf %{SOURCE74}
384%__tar -xvf %{SOURCE75}
385%__tar -xvf %{SOURCE76}
386%__tar -xvf %{SOURCE77}
387%__tar -xvf %{SOURCE78}
388%__tar -xvf %{SOURCE79}
389%__tar -xvf %{SOURCE80}
390%__tar -xvf %{SOURCE81}
391%__tar -xvf %{SOURCE82}
392%__tar -xvf %{SOURCE83}
393%__tar -xvf %{SOURCE84}
394%__tar -xvf %{SOURCE85}
395%__tar -xvf %{SOURCE86}
396%__tar -xvf %{SOURCE87}
397%__tar -xvf %{SOURCE88}
398%__tar -xvf %{SOURCE89}
399%__tar -xvf %{SOURCE90}
400%__tar -xvf %{SOURCE91}
401%__tar -xvf %{SOURCE92}
402%__tar -xvf %{SOURCE93}
403%__tar -xvf %{SOURCE94}
404%__tar -xvf %{SOURCE95}
405%__tar -xvf %{SOURCE96}
406%__tar -xvf %{SOURCE97}
407%__tar -xvf %{SOURCE98}
408%__tar -xvf %{SOURCE99}
409%__tar -xvf %{SOURCE100}
410%__tar -xvf %{SOURCE101}
411%__tar -xvf %{SOURCE102}
412%__tar -xvf %{SOURCE103}
413%__tar -xvf %{SOURCE104}
414%__tar -xvf %{SOURCE105}
415%__tar -xvf %{SOURCE106}
416%__tar -xvf %{SOURCE107}
417%__tar -xvf %{SOURCE108}
418%__tar -xvf %{SOURCE109}
419%__tar -xvf %{SOURCE110}
420%__tar -xvf %{SOURCE111}
421%__tar -xvf %{SOURCE112}
422%__tar -xvf %{SOURCE113}
423%__tar -xvf %{SOURCE114}
424%__tar -xvf %{SOURCE115}
425
426%build
427
428%install
429[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
430
431%__mkdir_p %{buildroot}%{_datadir}
432
433## move texmf-dist to /usr/share/texmf-dist
434[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
435
436## move texmf to /usr/share/texmf
437[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
438
439## move tlpkg to /usr/share/tlpkg
440[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
441
442## move all non-arch binaries to /usr/bin
443[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
444
445## move others into /usr/share/texmf-dist
446%__mkdir_p %{buildroot}%{_tl_texmfdist}
447%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
448%__rm -rf * ||:
449
450
451## remove duplicated files between texlive and texlive-collection-*
452## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
453## remove unpacked files
454x=(
455scripts/epstopdf/epstopdf.pl
456scripts/texlive/fmtutil.sh
457texconfig/tcfmgr
458web2c/texmf.cnf
459web2c/updmap-hdr.cfg
460web2c/updmap.cfg
461install-tl
462)
463if [ -d %{buildroot}%{_tl_texmfdist} ]; then
464pushd %{buildroot}%{_tl_texmfdist}
465%__rm -f ${x[@]} ||:
466popd
467fi
468
469## Files list
470find %{buildroot} -type f -or -type l | \
471    %__sed -e "s|%{buildroot}||g" > filelist.full
472
473find %{buildroot}%{_tl_texmfdist} -type d | \
474    %__sed -e "s|^%{buildroot}|%dir |" \
475           -e "s|$|/|"             >> filelist.full
476
477## subpackages
478grep "/texmf-dist/doc/" filelist.full > filelist.doc
479cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
480%__mv -f filelist.tmp filelist.full
481
482%clean
483%__rm -rf %{buildroot}
484
485%post
486%_tl_touch_run texhash
487%_tl_touch_run mtxrun
488
489[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
490
491    %_tl_enable_map MixedMap arss.map
492    %_tl_enable_map MixedMap artm.map
493    %_tl_enable_map Map l7x-urwvn.map
494
495%_tl_touch_run fmtutil
496
497exit 0
498
499
500%postun
501if [ "$1" = 0 ]; then
502    %_tl_touch_run texhash
503
504    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
505
506    %_tl_disable_map arss.map
507    %_tl_disable_map artm.map
508    %_tl_disable_map l7x-urwvn.map
509
510fi
511
512exit 0
513
514%posttrans
515%{_tl_exec_texhash}
516%{_tl_exec_mtxrun}
517%{_tl_exec_updmap}
518%{_tl_exec_fmtutil}
519exit 0
520
521
522%files -f filelist.full
523%defattr(-,root,root,-)
524
525%files -f filelist.doc doc
526%defattr(-,root,root,-)
527
528%changelog
529* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
530- synced tlnet to 20141028
531
532* Sun Jul  6 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
533- synced tlnet to 20140706
534
535* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
536- synced tlnet to 20140524
Note: See TracBrowser for help on using the repository browser.