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

Revision 7810, 11.0 KB checked in by munepi, 11 years ago (diff)

update all of TeX Live 2013 packages to texlive-source-20130919 2014/dev + TLNET 20130919

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