source: projects/specs/trunk/t/texlive-collection-xetex/texlive-collection-xetex-vl.spec @ 9950

Revision 9950, 15.6 KB checked in by munepi, 8 years ago (diff)

synced tlnet to 20160110 (TeX Live 2016/dev)

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2015-3:
3## tlpdb2rpmspec collection-xetex
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: XeTeX and packages
10Summary(ja): TeX Live: XeTeX and packages
11Name: texlive-collection-xetex
12Version: 2015
13Release: 3%{?_dist_release}
14License: LPPL, LPPL 1.3, GPL+, OFSFLD, LPPL 1.2, Public Domain, Freely redistributable without restriction, ASL 2.0
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: arabxetex.doc.tar.xz
19Source1: arabxetex.source.tar.xz
20Source2: arabxetex.tar.xz
21Source3: bidi-atbegshi.doc.tar.xz
22Source4: bidi-atbegshi.tar.xz
23Source5: bidicontour.doc.tar.xz
24Source6: bidicontour.tar.xz
25Source7: bidipagegrid.doc.tar.xz
26Source8: bidipagegrid.tar.xz
27Source9: bidishadowtext.doc.tar.xz
28Source10: bidishadowtext.tar.xz
29Source11: bidipresentation.doc.tar.xz
30Source12: bidipresentation.tar.xz
31Source13: fixlatvian.doc.tar.xz
32Source14: fixlatvian.source.tar.xz
33Source15: fixlatvian.tar.xz
34Source16: fontbook.doc.tar.xz
35Source17: fontbook.source.tar.xz
36Source18: fontbook.tar.xz
37Source19: fontwrap.doc.tar.xz
38Source20: fontwrap.tar.xz
39Source21: interchar.doc.tar.xz
40Source22: interchar.tar.xz
41Source23: mathspec.doc.tar.xz
42Source24: mathspec.tar.xz
43Source25: philokalia.doc.tar.xz
44Source26: philokalia.source.tar.xz
45Source27: philokalia.tar.xz
46Source28: polyglossia.doc.tar.xz
47Source29: polyglossia.source.tar.xz
48Source30: polyglossia.tar.xz
49Source31: ptext.doc.tar.xz
50Source32: ptext.tar.xz
51Source33: quran.doc.tar.xz
52Source34: quran.tar.xz
53Source35: realscripts.doc.tar.xz
54Source36: realscripts.source.tar.xz
55Source37: realscripts.tar.xz
56Source38: ucharclasses.doc.tar.xz
57Source39: ucharclasses.tar.xz
58Source40: unisugar.doc.tar.xz
59Source41: unisugar.tar.xz
60Source42: xebaposter.doc.tar.xz
61Source43: xebaposter.tar.xz
62Source44: xecjk.doc.tar.xz
63Source45: xecjk.source.tar.xz
64Source46: xecjk.tar.xz
65Source47: xecolor.doc.tar.xz
66Source48: xecolor.tar.xz
67Source49: xecyr.doc.tar.xz
68Source50: xecyr.tar.xz
69Source51: xeindex.doc.tar.xz
70Source52: xeindex.tar.xz
71Source53: xepersian.doc.tar.xz
72Source54: xepersian.source.tar.xz
73Source55: xepersian.tar.xz
74Source56: xesearch.doc.tar.xz
75Source57: xesearch.tar.xz
76Source58: xespotcolor.doc.tar.xz
77Source59: xespotcolor.source.tar.xz
78Source60: xespotcolor.tar.xz
79Source61: xetex.doc.tar.xz
80Source62: xetex.tar.xz
81Source63: xetex-def.doc.tar.xz
82Source64: xetex-def.tar.xz
83Source65: xetex-itrans.doc.tar.xz
84Source66: xetex-itrans.tar.xz
85Source67: xetex-pstricks.doc.tar.xz
86Source68: xetex-pstricks.tar.xz
87Source69: xetex-tibetan.doc.tar.xz
88Source70: xetex-tibetan.tar.xz
89Source71: xetexconfig.tar.xz
90Source72: xetexfontinfo.doc.tar.xz
91Source73: xetexfontinfo.tar.xz
92Source74: xetexko.doc.tar.xz
93Source75: xetexko.tar.xz
94Source76: xevlna.doc.tar.xz
95Source77: xevlna.tar.xz
96Source78: xltxtra.doc.tar.xz
97Source79: xltxtra.source.tar.xz
98Source80: xltxtra.tar.xz
99Source81: xunicode.doc.tar.xz
100Source82: xunicode.tar.xz
101
102Requires: texlive = %{version}
103Requires: texlive-collection-basic = %{version}
104
105Requires(post):         texlive = %{version}
106Requires(postun):       texlive = %{version}
107
108BuildArch:      noarch
109Buildroot:      %{_tmppath}/%{name}-%{version}-root
110
111Vendor:         Project Vine
112Distribution:   Vine Linux
113Packager:       munepi
114
115%description
116The TeX Live software distribution offers a complete TeX system for a
117variety of Unix, Macintosh, Windows and other platforms. It
118encompasses programs for editing, typesetting, previewing and printing
119of TeX documents in many different languages, and a large collection
120of TeX macros and font libraries.
121
122The distribution includes extensive general documentation about TeX,
123as well as the documentation for the included software packages.
124
125This package is a collection of XeTeX and packages:
126Packages for XeTeX, the Unicode/OpenType-enabled TeX by
127Jonathan Kew, http://tug.org/xetex.
128
129This package contains the following CTAN packages:
130arabxetex: An ArabTeX-like interface for XeLaTeX
131bidi-atbegshi: Bidi-aware shipout macros.
132bidicontour: Bidi-aware coloured contour around text.
133bidipagegrid: Bidi-aware page grid in background.
134bidishadowtext: Bidi-aware shadow text.
135bidipresentation: Experimental bidi presentation.
136fixlatvian: Improve Latvian language support in XeLaTeX.
137fontbook: Generate a font book.
138fontwrap: Bind fonts to specific unicode blocks.
139interchar: Managing character class schemes in XeTeX
140mathspec: Specify arbitrary fonts for mathematics in XeTeX.
141philokalia: A font to typeset the Philokalia Books.
142polyglossia: An alternative to babel for XeLaTeX and LuaLaTeX
143ptext: A 'lipsum' for Persian.
144quran: An easy way to typeset any part of The Holy Quran.
145realscripts: Access OpenType subscript and superscript glyphs.
146ucharclasses: Font actions in XeTeX according to what is being processed.
147unisugar: Define syntactic sugar for Unicode LaTeX.
148xebaposter: Creates beautiful scientific Persian/Latin posters using TikZ
149xecjk: Support for CJK documents in XeLaTeX.
150xecolor: Support for color in XeLaTeX.
151xecyr: Using Cyrillic languages in XeTeX.
152xeindex: Automatic index generation for XeLaTeX.
153xepersian: Persian for LaTeX, using XeTeX
154xesearch: A string finder for XeTeX.
155xespotcolor: Spot colours support for XeLaTeX
156xetex: Unicode and OpenType-enabled TeX engine.
157xetex-def: Colour and graphics support for XeTeX
158xetex-itrans: Itrans input maps for use with XeLaTeX.
159xetex-pstricks: Running PStricks under XeTeX.
160xetex-tibetan: XeTeX input maps for Unicode Tibetan.
161xetexconfig: Configuration files for XeTeX.
162xetexfontinfo: Report font features in XeTeX.
163xetexko: Typeset Korean with Xe(La)TeX.
164xevlna: Insert non-breakable spaces using XeTeX.
165xltxtra: "Extras" for LaTeX users of XeTeX.
166xunicode: Generate Unicode characters from accented glyphs.
167
168%description -l ja
169TeX Live ソフトウェアディストリビューションは、
170さまざまな Unix, Macintosh, Windows、および
171他のプラットホームに対して完全な TeX システムを提供します。
172多くの異なった言語を含む TeX ドキュメントの
173編集、組版、閲覧、印刷するためのプログラム、
174そして、TeX マクロやフォントライブラリの大きなコレクションを
175同梱しています。
176
177このディストリビューションは
178同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
179TeX に関するたくさんの一般的なドキュメントを含んでいます。
180
181このパッケージは以下のようなパッケージ集です。
182XeTeX and packages:
183Packages for XeTeX, the Unicode/OpenType-enabled TeX by
184Jonathan Kew, http://tug.org/xetex.
185
186このパッケージは以下の CTAN パッケージを含んでいます:
187arabxetex: An ArabTeX-like interface for XeLaTeX
188bidi-atbegshi: Bidi-aware shipout macros.
189bidicontour: Bidi-aware coloured contour around text.
190bidipagegrid: Bidi-aware page grid in background.
191bidishadowtext: Bidi-aware shadow text.
192bidipresentation: Experimental bidi presentation.
193fixlatvian: Improve Latvian language support in XeLaTeX.
194fontbook: Generate a font book.
195fontwrap: Bind fonts to specific unicode blocks.
196interchar: Managing character class schemes in XeTeX
197mathspec: Specify arbitrary fonts for mathematics in XeTeX.
198philokalia: A font to typeset the Philokalia Books.
199polyglossia: An alternative to babel for XeLaTeX and LuaLaTeX
200ptext: A 'lipsum' for Persian.
201quran: An easy way to typeset any part of The Holy Quran.
202realscripts: Access OpenType subscript and superscript glyphs.
203ucharclasses: Font actions in XeTeX according to what is being processed.
204unisugar: Define syntactic sugar for Unicode LaTeX.
205xebaposter: Creates beautiful scientific Persian/Latin posters using TikZ
206xecjk: Support for CJK documents in XeLaTeX.
207xecolor: Support for color in XeLaTeX.
208xecyr: Using Cyrillic languages in XeTeX.
209xeindex: Automatic index generation for XeLaTeX.
210xepersian: Persian for LaTeX, using XeTeX
211xesearch: A string finder for XeTeX.
212xespotcolor: Spot colours support for XeLaTeX
213xetex: Unicode and OpenType-enabled TeX engine.
214xetex-def: Colour and graphics support for XeTeX
215xetex-itrans: Itrans input maps for use with XeLaTeX.
216xetex-pstricks: Running PStricks under XeTeX.
217xetex-tibetan: XeTeX input maps for Unicode Tibetan.
218xetexconfig: Configuration files for XeTeX.
219xetexfontinfo: Report font features in XeTeX.
220xetexko: Typeset Korean with Xe(La)TeX.
221xevlna: Insert non-breakable spaces using XeTeX.
222xltxtra: "Extras" for LaTeX users of XeTeX.
223xunicode: Generate Unicode characters from accented glyphs.
224
225%package doc
226Summary: TeX Live: Documentation files of %{name}
227Group: Applications/Publishing
228Requires: %{name} = %{version}-%{release}
229
230%description doc
231This package contains documentation files of %{name}.
232
233%prep
234%setup -c -n %{name}-%{version}
235%__tar -xvf %{SOURCE1}
236%__tar -xvf %{SOURCE2}
237%__tar -xvf %{SOURCE3}
238%__tar -xvf %{SOURCE4}
239%__tar -xvf %{SOURCE5}
240%__tar -xvf %{SOURCE6}
241%__tar -xvf %{SOURCE7}
242%__tar -xvf %{SOURCE8}
243%__tar -xvf %{SOURCE9}
244%__tar -xvf %{SOURCE10}
245%__tar -xvf %{SOURCE11}
246%__tar -xvf %{SOURCE12}
247%__tar -xvf %{SOURCE13}
248%__tar -xvf %{SOURCE14}
249%__tar -xvf %{SOURCE15}
250%__tar -xvf %{SOURCE16}
251%__tar -xvf %{SOURCE17}
252%__tar -xvf %{SOURCE18}
253%__tar -xvf %{SOURCE19}
254%__tar -xvf %{SOURCE20}
255%__tar -xvf %{SOURCE21}
256%__tar -xvf %{SOURCE22}
257%__tar -xvf %{SOURCE23}
258%__tar -xvf %{SOURCE24}
259%__tar -xvf %{SOURCE25}
260%__tar -xvf %{SOURCE26}
261%__tar -xvf %{SOURCE27}
262%__tar -xvf %{SOURCE28}
263%__tar -xvf %{SOURCE29}
264%__tar -xvf %{SOURCE30}
265%__tar -xvf %{SOURCE31}
266%__tar -xvf %{SOURCE32}
267%__tar -xvf %{SOURCE33}
268%__tar -xvf %{SOURCE34}
269%__tar -xvf %{SOURCE35}
270%__tar -xvf %{SOURCE36}
271%__tar -xvf %{SOURCE37}
272%__tar -xvf %{SOURCE38}
273%__tar -xvf %{SOURCE39}
274%__tar -xvf %{SOURCE40}
275%__tar -xvf %{SOURCE41}
276%__tar -xvf %{SOURCE42}
277%__tar -xvf %{SOURCE43}
278%__tar -xvf %{SOURCE44}
279%__tar -xvf %{SOURCE45}
280%__tar -xvf %{SOURCE46}
281%__tar -xvf %{SOURCE47}
282%__tar -xvf %{SOURCE48}
283%__tar -xvf %{SOURCE49}
284%__tar -xvf %{SOURCE50}
285%__tar -xvf %{SOURCE51}
286%__tar -xvf %{SOURCE52}
287%__tar -xvf %{SOURCE53}
288%__tar -xvf %{SOURCE54}
289%__tar -xvf %{SOURCE55}
290%__tar -xvf %{SOURCE56}
291%__tar -xvf %{SOURCE57}
292%__tar -xvf %{SOURCE58}
293%__tar -xvf %{SOURCE59}
294%__tar -xvf %{SOURCE60}
295%__tar -xvf %{SOURCE61}
296%__tar -xvf %{SOURCE62}
297%__tar -xvf %{SOURCE63}
298%__tar -xvf %{SOURCE64}
299%__tar -xvf %{SOURCE65}
300%__tar -xvf %{SOURCE66}
301%__tar -xvf %{SOURCE67}
302%__tar -xvf %{SOURCE68}
303%__tar -xvf %{SOURCE69}
304%__tar -xvf %{SOURCE70}
305%__tar -xvf %{SOURCE71}
306%__tar -xvf %{SOURCE72}
307%__tar -xvf %{SOURCE73}
308%__tar -xvf %{SOURCE74}
309%__tar -xvf %{SOURCE75}
310%__tar -xvf %{SOURCE76}
311%__tar -xvf %{SOURCE77}
312%__tar -xvf %{SOURCE78}
313%__tar -xvf %{SOURCE79}
314%__tar -xvf %{SOURCE80}
315%__tar -xvf %{SOURCE81}
316%__tar -xvf %{SOURCE82}
317
318%build
319
320%install
321[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
322
323%__mkdir_p %{buildroot}%{_datadir}
324
325## move texmf-dist to /usr/share/texmf-dist
326[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
327
328## move texmf to /usr/share/texmf
329[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
330
331## move tlpkg to /usr/share/tlpkg
332[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
333
334## move all non-arch binaries to /usr/bin
335[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
336
337## move others into /usr/share/texmf-dist
338%__mkdir_p %{buildroot}%{_tl_texmfdist}
339%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
340%__rm -rf * ||:
341
342
343## remove duplicated files between texlive and texlive-collection-*
344## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
345## remove unpacked files
346x=(
347scripts/context/stubs/unix/mtxrun
348scripts/ptex2pdf/ptex2pdf.lua
349scripts/texlive/fmtutil.pl
350scripts/texlive/texconfig-dialog.sh
351scripts/texlive/texconfig-sys.sh
352scripts/texlive/texconfig.sh
353scripts/texlive/texlinks.sh
354scripts/texlive/tlmgr.pl
355scripts/texlive/updmap.pl
356texconfig/tcfmgr
357web2c/fmtutil.cnf
358web2c/mktex.opt
359web2c/mktexdir
360web2c/mktexdir.opt
361web2c/mktexnam
362web2c/mktexnam.opt
363web2c/mktexupd
364web2c/texmf.cnf
365web2c/updmap-hdr.cfg
366web2c/updmap.cfg
367install-tl
368)
369if [ -d %{buildroot}%{_tl_texmfdist} ]; then
370pushd %{buildroot}%{_tl_texmfdist}
371%__rm -f ${x[@]} ||:
372popd
373fi
374
375## Files list
376find %{buildroot} -type f -or -type l | \
377    %__sed -e "s|%{buildroot}||g" > filelist.full
378
379find %{buildroot}%{_tl_texmfdist} -type d | \
380    %__sed -e "s|^%{buildroot}|%dir |" \
381           -e "s|$|/|"             >> filelist.full
382
383## subpackages
384grep "/texmf-dist/doc/" filelist.full > filelist.doc
385cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
386%__mv -f filelist.tmp filelist.full
387
388%clean
389%__rm -rf %{buildroot}
390
391%post
392%_tl_touch_run texhash
393%_tl_touch_run mtxrun
394
395%_tl_touch_run fmtutil
396
397exit 0
398
399
400%postun
401if [ "$1" = 0 ]; then
402    %_tl_touch_run texhash
403
404fi
405
406exit 0
407
408%posttrans
409%{_tl_exec_texhash}
410%{_tl_exec_mtxrun}
411%{_tl_exec_updmap}
412%{_tl_exec_fmtutil}
413exit 0
414
415
416%files -f filelist.full
417%defattr(-,root,root,-)
418
419%files -f filelist.doc doc
420%defattr(-,root,root,-)
421
422%changelog
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.