source: projects/specs/trunk/t/texlive-collection-langother/texlive-collection-langother-vl.spec @ 10360

Revision 10360, 16.8 KB checked in by munepi, 8 years ago (diff)

updated to TeX Live 2016

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2016-4:
3## tlpdb2rpmspec collection-langother
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Other languages
10Summary(ja): TeX Live: Other languages
11Name: texlive-collection-langother
12Version: 2016
13Release: 4%{?_dist_release}
14License: LGPLv2+, LPPL 1.3, LPPL, GPL+, Public Domain, Freely redistributable without restriction
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: amsldoc-vn.doc.tar.xz
19Source1: amsldoc-vn.tar.xz
20Source2: aramaic-serto.doc.tar.xz
21Source3: aramaic-serto.tar.xz
22Source4: babel-bahasa.doc.tar.xz
23Source5: babel-bahasa.source.tar.xz
24Source6: babel-bahasa.tar.xz
25Source7: babel-esperanto.doc.tar.xz
26Source8: babel-esperanto.source.tar.xz
27Source9: babel-esperanto.tar.xz
28Source10: babel-georgian.doc.tar.xz
29Source11: babel-georgian.tar.xz
30Source12: babel-hebrew.doc.tar.xz
31Source13: babel-hebrew.source.tar.xz
32Source14: babel-hebrew.tar.xz
33Source15: babel-interlingua.doc.tar.xz
34Source16: babel-interlingua.source.tar.xz
35Source17: babel-interlingua.tar.xz
36Source18: babel-sorbian.doc.tar.xz
37Source19: babel-sorbian.source.tar.xz
38Source20: babel-sorbian.tar.xz
39Source21: babel-thai.doc.tar.xz
40Source22: babel-thai.source.tar.xz
41Source23: babel-thai.tar.xz
42Source24: babel-vietnamese.doc.tar.xz
43Source25: babel-vietnamese.source.tar.xz
44Source26: babel-vietnamese.tar.xz
45Source27: cjhebrew.doc.tar.xz
46Source28: cjhebrew.tar.xz
47Source29: ctib.doc.tar.xz
48Source30: ctib.source.tar.xz
49Source31: ctib.tar.xz
50Source32: fonts-tlwg.doc.tar.xz
51Source33: fonts-tlwg.source.tar.xz
52Source34: fonts-tlwg.tar.xz
53Source35: hyphen-afrikaans.tar.xz
54Source36: hyphen-coptic.tar.xz
55Source37: hyphen-esperanto.tar.xz
56Source38: hyphen-georgian.tar.xz
57Source39: hyphen-indonesian.tar.xz
58Source40: hyphen-interlingua.tar.xz
59Source41: hyphen-thai.tar.xz
60Source42: hyphen-turkmen.source.tar.xz
61Source43: hyphen-turkmen.tar.xz
62Source44: lshort-thai.doc.tar.xz
63Source45: lshort-thai.tar.xz
64Source46: lshort-vietnamese.doc.tar.xz
65Source47: lshort-vietnamese.tar.xz
66Source48: ntheorem-vn.doc.tar.xz
67Source49: ntheorem-vn.tar.xz
68Source50: vntex.doc.tar.xz
69Source51: vntex.source.tar.xz
70Source52: vntex.tar.xz
71
72Requires: texlive = %{version}
73Requires: texlive-collection-basic = %{version}
74
75Requires(post):         texlive = %{version}
76Requires(postun):       texlive = %{version}
77
78BuildArch:      noarch
79Buildroot:      %{_tmppath}/%{name}-%{version}-root
80
81Vendor:         Project Vine
82Distribution:   Vine Linux
83Packager:       munepi
84
85%description
86The TeX Live software distribution offers a complete TeX system for a
87variety of Unix, Macintosh, Windows and other platforms. It
88encompasses programs for editing, typesetting, previewing and printing
89of TeX documents in many different languages, and a large collection
90of TeX macros and font libraries.
91
92The distribution includes extensive general documentation about TeX,
93as well as the documentation for the included software packages.
94
95This package is a collection of Other languages:
96Support for languages not otherwise listed, including Thai,
97Vietnamese, Hebrew, Indonesian, and plenty more.  The split is
98made simply on the basis of the size of the support, to keep
99both collection sizes and the number of collections reasonable.
100
101This package contains the following CTAN packages:
102amsldoc-vn: Vietnamese translation of AMSLaTeX documentation
103aramaic-serto: Fonts and LaTeX for Syriac written in Serto
104babel-bahasa: Support for Bahasa within babel
105babel-esperanto: Babel support for Esperanto
106babel-georgian: Babel
107babel-hebrew: Babel support for Hebrew
108babel-interlingua: Babel support for Interlingua
109babel-sorbian: Babel support for Upper and Lower Sorbian
110babel-thai: Support for Thai within babel
111babel-vietnamese: Babel support for typesetting Vietnamese
112cjhebrew: Typeset Hebrew with LaTeX
113ctib: Tibetan for TeX and LaTeX2e
114fonts-tlwg: Thai fonts for LaTeX from TLWG
115hyphen-afrikaans: Afrikaans hyphenation patterns.
116hyphen-coptic: Coptic hyphenation patterns.
117hyphen-esperanto: Esperanto hyphenation patterns.
118hyphen-georgian: Georgian hyphenation patterns.
119hyphen-indonesian: Indonesian hyphenation patterns.
120hyphen-interlingua: Interlingua hyphenation patterns.
121hyphen-thai: Thai hyphenation patterns.
122hyphen-turkmen: Turkmen hyphenation patterns.
123lshort-thai: Introduction to LaTeX in Thai
124lshort-vietnamese: Vietnamese version of the LaTeX introduction
125ntheorem-vn: Vietnamese translation of documentation of ntheorem
126vntex: Support for Vietnamese
127
128%description -l ja
129TeX Live ソフトウェアディストリビューションは、
130さまざまな Unix, Macintosh, Windows、および
131他のプラットホームに対して完全な TeX システムを提供します。
132多くの異なった言語を含む TeX ドキュメントの
133編集、組版、閲覧、印刷するためのプログラム、
134そして、TeX マクロやフォントライブラリの大きなコレクションを
135同梱しています。
136
137このディストリビューションは
138同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
139TeX に関するたくさんの一般的なドキュメントを含んでいます。
140
141このパッケージは以下のようなパッケージ集です。
142Other languages:
143Support for languages not otherwise listed, including Thai,
144Vietnamese, Hebrew, Indonesian, and plenty more.  The split is
145made simply on the basis of the size of the support, to keep
146both collection sizes and the number of collections reasonable.
147
148このパッケージは以下の CTAN パッケージを含んでいます:
149amsldoc-vn: Vietnamese translation of AMSLaTeX documentation
150aramaic-serto: Fonts and LaTeX for Syriac written in Serto
151babel-bahasa: Support for Bahasa within babel
152babel-esperanto: Babel support for Esperanto
153babel-georgian: Babel
154babel-hebrew: Babel support for Hebrew
155babel-interlingua: Babel support for Interlingua
156babel-sorbian: Babel support for Upper and Lower Sorbian
157babel-thai: Support for Thai within babel
158babel-vietnamese: Babel support for typesetting Vietnamese
159cjhebrew: Typeset Hebrew with LaTeX
160ctib: Tibetan for TeX and LaTeX2e
161fonts-tlwg: Thai fonts for LaTeX from TLWG
162hyphen-afrikaans: Afrikaans hyphenation patterns.
163hyphen-coptic: Coptic hyphenation patterns.
164hyphen-esperanto: Esperanto hyphenation patterns.
165hyphen-georgian: Georgian hyphenation patterns.
166hyphen-indonesian: Indonesian hyphenation patterns.
167hyphen-interlingua: Interlingua hyphenation patterns.
168hyphen-thai: Thai hyphenation patterns.
169hyphen-turkmen: Turkmen hyphenation patterns.
170lshort-thai: Introduction to LaTeX in Thai
171lshort-vietnamese: Vietnamese version of the LaTeX introduction
172ntheorem-vn: Vietnamese translation of documentation of ntheorem
173vntex: Support for Vietnamese
174
175%package doc
176Summary: TeX Live: Documentation files of %{name}
177Group: Applications/Publishing
178Requires: %{name} = %{version}-%{release}
179
180%description doc
181This package contains documentation files of %{name}.
182
183%prep
184%setup -c -n %{name}-%{version}
185%__tar -xvf %{SOURCE1}
186%__tar -xvf %{SOURCE2}
187%__tar -xvf %{SOURCE3}
188%__tar -xvf %{SOURCE4}
189%__tar -xvf %{SOURCE5}
190%__tar -xvf %{SOURCE6}
191%__tar -xvf %{SOURCE7}
192%__tar -xvf %{SOURCE8}
193%__tar -xvf %{SOURCE9}
194%__tar -xvf %{SOURCE10}
195%__tar -xvf %{SOURCE11}
196%__tar -xvf %{SOURCE12}
197%__tar -xvf %{SOURCE13}
198%__tar -xvf %{SOURCE14}
199%__tar -xvf %{SOURCE15}
200%__tar -xvf %{SOURCE16}
201%__tar -xvf %{SOURCE17}
202%__tar -xvf %{SOURCE18}
203%__tar -xvf %{SOURCE19}
204%__tar -xvf %{SOURCE20}
205%__tar -xvf %{SOURCE21}
206%__tar -xvf %{SOURCE22}
207%__tar -xvf %{SOURCE23}
208%__tar -xvf %{SOURCE24}
209%__tar -xvf %{SOURCE25}
210%__tar -xvf %{SOURCE26}
211%__tar -xvf %{SOURCE27}
212%__tar -xvf %{SOURCE28}
213%__tar -xvf %{SOURCE29}
214%__tar -xvf %{SOURCE30}
215%__tar -xvf %{SOURCE31}
216%__tar -xvf %{SOURCE32}
217%__tar -xvf %{SOURCE33}
218%__tar -xvf %{SOURCE34}
219%__tar -xvf %{SOURCE35}
220%__tar -xvf %{SOURCE36}
221%__tar -xvf %{SOURCE37}
222%__tar -xvf %{SOURCE38}
223%__tar -xvf %{SOURCE39}
224%__tar -xvf %{SOURCE40}
225%__tar -xvf %{SOURCE41}
226%__tar -xvf %{SOURCE42}
227%__tar -xvf %{SOURCE43}
228%__tar -xvf %{SOURCE44}
229%__tar -xvf %{SOURCE45}
230%__tar -xvf %{SOURCE46}
231%__tar -xvf %{SOURCE47}
232%__tar -xvf %{SOURCE48}
233%__tar -xvf %{SOURCE49}
234%__tar -xvf %{SOURCE50}
235%__tar -xvf %{SOURCE51}
236%__tar -xvf %{SOURCE52}
237
238%build
239
240%install
241[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
242
243%__mkdir_p %{buildroot}%{_datadir}
244
245## move texmf-dist to /usr/share/texmf-dist
246[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
247
248## move texmf to /usr/share/texmf
249[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
250
251## move tlpkg to /usr/share/tlpkg
252[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
253
254## move all non-arch binaries to /usr/bin
255[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
256
257## move others into /usr/share/texmf-dist
258%__mkdir_p %{buildroot}%{_tl_texmfdist}
259%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
260%__rm -rf * ||:
261
262
263## remove duplicated files between texlive and texlive-collection-*
264## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
265## remove unpacked files
266x=(
267dvipdfmx/dvipdfmx.cfg
268scripts/context/stubs/unix/mtxrun
269scripts/latexmk/latexmk.pl
270scripts/ptex2pdf/ptex2pdf.lua
271scripts/texlive/fmtutil.pl
272scripts/texlive/texconfig-dialog.sh
273scripts/texlive/texconfig-sys.sh
274scripts/texlive/texconfig.sh
275scripts/texlive/texlinks.sh
276scripts/texlive/tlmgr.pl
277scripts/texlive/updmap.pl
278texconfig/tcfmgr
279web2c/fmtutil.cnf
280web2c/mktex.opt
281web2c/mktexdir
282web2c/mktexdir.opt
283web2c/mktexnam
284web2c/mktexnam.opt
285web2c/mktexupd
286web2c/texmf.cnf
287web2c/updmap-hdr.cfg
288web2c/updmap.cfg
289install-tl
290#
291scripts/cjk-gs-integrate/cjk-gs-integrate.pl #texlive-collection-langcjk-2015-3vl7.noarch
292scripts/epspdf/epspdf.tlu #texlive-collection-pictures-2015-3vl7.noarch
293scripts/epspdf/epspdftk.tcl #texlive-collection-pictures-2015-3vl7.noarch
294scripts/glossaries/makeglossaries #texlive-collection-latexextra-2015-3vl7.noarch
295scripts/jfontmaps/kanji-config-updmap.pl #texlive-collection-langjapanese-2015-3vl7.noarch
296scripts/jfontmaps/kanji-fontmap-creator.pl #texlive-collection-langjapanese-2015-3vl7.noarch
297scripts/kotex-utils/jamo-normalize.pl #texlive-collection-langkorean-2015-3vl7.noarch
298scripts/kotex-utils/komkindex.pl #texlive-collection-langkorean-2015-3vl7.noarch
299scripts/crossrefware/ltx2crossrefxml.pl #texlive-collection-bibtexextra-2015-3vl7.noarch
300scripts/rubik/rubikrotation.pl #texlive-collection-games-2015-3vl7.noarch
301scripts/musixtex/musixtex.lua #texlive-collection-music-2015-3vl7.noarch
302scripts/pmxchords/pmxchords.lua #texlive-collection-music-2015-3vl7.noarch
303scripts/ctanify/ctanify #texlive-collection-binextra-2015-3vl7.noarch
304scripts/dtxgen/dtxgen #texlive-collection-binextra-2015-3vl7.noarch
305scripts/findhyph/findhyph #texlive-collection-binextra-2015-3vl7.noarch
306scripts/latexpand/latexpand #texlive-collection-binextra-2015-3vl7.noarch
307scripts/ltxfileinfo/ltxfileinfo #texlive-collection-binextra-2015-3vl7.noarch
308scripts/latexdiff/latexdiff-vc.pl #texlive-collection-binextra-2015-3vl7.noarch
309scripts/latexdiff/latexdiff.pl #texlive-collection-binextra-2015-3vl7.noarch
310scripts/texfot/texfot.pl #texlive-collection-binextra-2015-3vl7.noarch
311scripts/fontools/autoinst #texlive-collection-fontutils-2015-3vl7.noarch
312scripts/luaotfload/luaotfload-tool.lua #texlive-collection-luatex-2015-3vl7.noarch
313)
314if [ -d %{buildroot}%{_tl_texmfdist} ]; then
315pushd %{buildroot}%{_tl_texmfdist}
316%__rm -f ${x[@]} ||:
317popd
318fi
319
320## Files list
321find %{buildroot} -type f -or -type l | \
322    %__sed -e "s|%{buildroot}||g" > filelist.full
323
324find %{buildroot}%{_tl_texmfdist} -type d | \
325    %__sed -e "s|^%{buildroot}|%dir |" \
326           -e "s|$|/|"             >> filelist.full
327
328## subpackages
329grep "/texmf-dist/doc/" filelist.full > filelist.doc
330cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
331%__mv -f filelist.tmp filelist.full
332
333%clean
334%__rm -rf %{buildroot}
335
336%post
337%_tl_touch_run texhash
338%_tl_touch_run mtxrun
339
340[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
341
342    %_tl_enable_map Map syriac.map
343    %_tl_enable_map Map cjhebrew.map
344    %_tl_enable_map Map nectec.map
345    %_tl_enable_map Map nf.map
346    %_tl_enable_map Map sipa.map
347    %_tl_enable_map Map tlwg.map
348    %_tl_enable_map Map arevvn.map
349    %_tl_enable_map Map chartervn.map
350    %_tl_enable_map Map cmbrightvn.map
351    %_tl_enable_map Map concretevn.map
352    %_tl_enable_map Map grotesqvn.map
353    %_tl_enable_map Map txttvn.map
354    %_tl_enable_map Map urwvn.map
355    %_tl_enable_map MixedMap vnrother.map
356    %_tl_enable_map MixedMap vnrtext.map
357    %_tl_enable_map Map vntopia.map
358
359%_tl_touch_run fmtutil
360
361exit 0
362
363
364%postun
365if [ "$1" = 0 ]; then
366    %_tl_touch_run texhash
367
368    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
369
370    %_tl_disable_map syriac.map
371    %_tl_disable_map cjhebrew.map
372    %_tl_disable_map nectec.map
373    %_tl_disable_map nf.map
374    %_tl_disable_map sipa.map
375    %_tl_disable_map tlwg.map
376    %_tl_disable_map arevvn.map
377    %_tl_disable_map chartervn.map
378    %_tl_disable_map cmbrightvn.map
379    %_tl_disable_map concretevn.map
380    %_tl_disable_map grotesqvn.map
381    %_tl_disable_map txttvn.map
382    %_tl_disable_map urwvn.map
383    %_tl_disable_map vnrother.map
384    %_tl_disable_map vnrtext.map
385    %_tl_disable_map vntopia.map
386
387fi
388
389exit 0
390
391%posttrans
392%{_tl_exec_texhash}
393%{_tl_exec_mtxrun}
394%{_tl_exec_updmap}
395%{_tl_exec_fmtutil}
396exit 0
397
398
399%files -f filelist.full
400%defattr(-,root,root,-)
401
402%files -f filelist.doc doc
403%defattr(-,root,root,-)
404
405%changelog
406* Tue Jun 07 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-4
407- synced tlnet to 20160607 (TeX Live 2016)
408
409* Sat May 14 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-3
410- synced tlnet to 20160514 (TeX Live 2016/pretest)
411
412* Tue May 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-2
413- synced tlnet to 20160510 (TeX Live 2016/pretest)
414
415* Thu Apr 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-1
416- TeX Live 2016/pretest
417- synced tlnet to 20160428 (TeX Live 2016/pretest)
418
419* Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
420- remove duplicated files from texlive-collection-*
421- synced tlnet to 20160113 (TeX Live 2015)
422
423* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
424- TeX Live 2016/dev
425- synced tlnet to 20160110 (TeX Live 2016/dev)
426
427* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
428- TeX Live 2015/pretest
429- synced tlnet to 20150522 (TeX Live 2015/pretest)
430
431* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
432- TeX Live 2015/pretest
433- synced tlnet to 20150426 (TeX Live 2015/pretest)
434
435* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
436- synced tlnet to 20150401
437
438* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
439- synced tlnet to 20141028
440
441* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
442- synced tlnet to 20140706
443
444* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
445- upgraded to TeX Live 2014
446
447* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
448- synced tlnet to 20140406
449
450* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
451- synced tlnet to 20131218
452
453* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
454- synced tlnet to 20131101
455
456* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
457- synced tlnet to 20131002
458
459* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
460- synced tlnet to 20130919
461
462* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
463- upgraded to TeX Live 2013
464  - used tlnet archives
465  - synced tlnet to 20130823
466- added macros.texlive
467
468* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
469- updated to TeX Live 2012
470
471* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
472- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
473  - set external dependencies (texlive-collection-binextra,
474    texlive-collection-fontutils)
475
476* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
477- updated to TeX Live 2011
478- merged texlive-vtlpkg-2009-osx.patch from OSXWS
479- added %doc README (%files)
480
481* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
482- applied texlive-vtlpkg-2009-vine.patch
483  - remove arch dependent binaries
484- updated tlpdb2rpmspec.sh.in:
485  - improved tlpdb4a()
486  - make symlinks of core script utils (texlive-collection-binextra,
487    texlive-collection-context, texlive-collection-fontutils,
488    texlive-collection-langgreek, texlive-collection-langindic,
489    texlive-collection-latex, texlive-collection-latexextra,
490    texlive-collection-latexrecommended, texlive-collection-pictures,
491    texlive-collection-pstricks, texlive-collection-science)
492
493* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
494- updated tlpdb2rpmspec.sh.in:
495  - improved %post
496
497* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
498- updated tlpdb2rpmspec.sh.in:
499  - removed arch dependent binaries (texlive-collection-latexextra)
500  - improved updmap process in %post and %postun
501  - fixed perl path
502
503* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
504- initial build
Note: See TracBrowser for help on using the repository browser.