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

Revision 8049, 11.3 KB checked in by munepi, 10 years ago (diff)

TLNET 20131218

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