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

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-2:
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: 2013
13Release: 2%{?_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: 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
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
83
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
107This package is a collection of XeTeX and packages:
108Packages for XeTeX, the Unicode/OpenType-enabled TeX by
109Jonathan Kew, http://tug.org/xetex.
110
111This package contains the following CTAN packages:
112arabxetex: An ArabTeX-like interface for XeLaTeX.
113euenc: Unicode font encoding definitions for XeTeX.
114fixlatvian: Improve Latvian language support in XeLaTeX.
115fontbook: Generate a font book.
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.
120ptext: A 'lipsum' for Persian.
121realscripts: Access OpenType subscript and superscript glyphs.
122ucharclasses: Switch fonts in XeTeX according to what is being processed.
123unisugar: Define syntactic sugar for Unicode LaTeX.
124xecjk: Support for CJK documents in XeLaTeX.
125xecolor: Support for color in XeLaTeX.
126xecyr: Using Cyrillic languages in XeTeX.
127xeindex: Automatic index generation for XeLaTeX.
128xepersian: Persian for LaTeX, using XeTeX.
129xesearch: A string finder for XeTeX.
130xetex: Unicode and OpenType-enabled TeX engine.
131xetex-def: Colour and graphics support for XeTeX.
132xetex-itrans: Itrans input maps for use with XeLaTeX.
133xetex-pstricks: Running PStricks under XeTeX.
134xetex-tibetan: XeTeX input maps for Unicode Tibetan.
135xetexconfig: Configuration files for XeTeX.
136xetexfontinfo: Report font features in XeTeX.
137xetexko: Typeset Korean with Xe(La)TeX.
138xevlna: Insert non-breakable spaces using XeTeX.
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このパッケージは以下のようなパッケージ集です。
156XeTeX and packages:
157Packages for XeTeX, the Unicode/OpenType-enabled TeX by
158Jonathan Kew, http://tug.org/xetex.
159
160このパッケージは以下の CTAN パッケージを含んでいます:
161arabxetex: An ArabTeX-like interface for XeLaTeX.
162euenc: Unicode font encoding definitions for XeTeX.
163fixlatvian: Improve Latvian language support in XeLaTeX.
164fontbook: Generate a font book.
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.
169ptext: A 'lipsum' for Persian.
170realscripts: Access OpenType subscript and superscript glyphs.
171ucharclasses: Switch fonts in XeTeX according to what is being processed.
172unisugar: Define syntactic sugar for Unicode LaTeX.
173xecjk: Support for CJK documents in XeLaTeX.
174xecolor: Support for color in XeLaTeX.
175xecyr: Using Cyrillic languages in XeTeX.
176xeindex: Automatic index generation for XeLaTeX.
177xepersian: Persian for LaTeX, using XeTeX.
178xesearch: A string finder for XeTeX.
179xetex: Unicode and OpenType-enabled TeX engine.
180xetex-def: Colour and graphics support for XeTeX.
181xetex-itrans: Itrans input maps for use with XeLaTeX.
182xetex-pstricks: Running PStricks under XeTeX.
183xetex-tibetan: XeTeX input maps for Unicode Tibetan.
184xetexconfig: Configuration files for XeTeX.
185xetexfontinfo: Report font features in XeTeX.
186xetexko: Typeset Korean with Xe(La)TeX.
187xevlna: Insert non-breakable spaces using XeTeX.
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
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}
265
266%build
267
268%install
269[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
270
271%__mkdir_p %{buildroot}%{_datadir}
272
273## move texmf-dist to /usr/share/texmf-dist
274[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
275
276## move texmf to /usr/share/texmf
277[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
278
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[@]} ||:
313popd
314fi
315
316## Files list
317find %{buildroot} -type f -or -type l | \
318    %__sed -e "s|%{buildroot}||g" > filelist.full
319
320find %{buildroot}%{_tl_texmfdist} -type d | \
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
333%_tl_touch_run texhash
334%_tl_touch_run mtxrun
335
336%_tl_touch_run fmtutil
337
338exit 0
339
340
341%postun
342if [ "$1" = 0 ]; then
343    %_tl_touch_run texhash
344
345fi
346
347exit 0
348
349%posttrans
350%{_tl_exec_texhash}
351%{_tl_exec_mtxrun}
352%{_tl_exec_updmap}
353%{_tl_exec_fmtutil}
354exit 0
355
356
357%files -f filelist.full
358%defattr(-,root,root,-)
359
360%files -f filelist.doc doc
361%defattr(-,root,root,-)
362
363%changelog
364* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
365- TLNET 20130919
366
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.