source: projects/specs/trunk/t/texlive-collection-luatex/texlive-collection-luatex-vl.spec @ 9955

Revision 9955, 17.4 KB checked in by munepi, 8 years ago (diff)

reverted to texlive-20150521-source (TeX Live 2015)
remove duplicated files from texlive-collection-*

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2015-4:
3## tlpdb2rpmspec collection-luatex
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: LuaTeX packages
10Summary(ja): TeX Live: LuaTeX packages
11Name: texlive-collection-luatex
12Version: 2015
13Release: 4%{?_dist_release}
14License: LPPL 1.3, BSD, LPPL, Freely redistributable without restriction, Public Domain, GFDL, GPLv2+, LPPL 1.2
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: checkcites.doc.tar.xz
19Source1: checkcites.tar.xz
20Source2: chickenize.doc.tar.xz
21Source3: chickenize.source.tar.xz
22Source4: chickenize.tar.xz
23Source5: cloze.doc.tar.xz
24Source6: cloze.source.tar.xz
25Source7: cloze.tar.xz
26Source8: ctablestack.doc.tar.xz
27Source9: ctablestack.source.tar.xz
28Source10: ctablestack.tar.xz
29Source11: enigma.doc.tar.xz
30Source12: enigma.tar.xz
31Source13: interpreter.doc.tar.xz
32Source14: interpreter.tar.xz
33Source15: lua-check-hyphen.doc.tar.xz
34Source16: lua-check-hyphen.tar.xz
35Source17: lua-visual-debug.doc.tar.xz
36Source18: lua-visual-debug.tar.xz
37Source19: lua2dox.doc.tar.xz
38Source20: lua2dox.tar.xz
39Source21: luabibentry.doc.tar.xz
40Source22: luabibentry.source.tar.xz
41Source23: luabibentry.tar.xz
42Source24: luabidi.doc.tar.xz
43Source25: luabidi.tar.xz
44Source26: luacode.doc.tar.xz
45Source27: luacode.source.tar.xz
46Source28: luacode.tar.xz
47Source29: luaindex.doc.tar.xz
48Source30: luaindex.source.tar.xz
49Source31: luaindex.tar.xz
50Source32: luainputenc.doc.tar.xz
51Source33: luainputenc.source.tar.xz
52Source34: luainputenc.tar.xz
53Source35: luaintro.doc.tar.xz
54Source36: luaintro.tar.xz
55Source37: lualatex-doc.doc.tar.xz
56Source38: lualatex-doc.source.tar.xz
57Source39: lualatex-doc.tar.xz
58Source40: lualatex-math.doc.tar.xz
59Source41: lualatex-math.source.tar.xz
60Source42: lualatex-math.tar.xz
61Source43: lualibs.doc.tar.xz
62Source44: lualibs.source.tar.xz
63Source45: lualibs.tar.xz
64Source46: luamplib.doc.tar.xz
65Source47: luamplib.source.tar.xz
66Source48: luamplib.tar.xz
67Source49: luaotfload.doc.tar.xz
68Source50: luaotfload.source.tar.xz
69Source51: luaotfload.tar.xz
70Source52: luasseq.doc.tar.xz
71Source53: luasseq.source.tar.xz
72Source54: luasseq.tar.xz
73Source55: luatexbase.doc.tar.xz
74Source56: luatexbase.source.tar.xz
75Source57: luatexbase.tar.xz
76Source58: luatexko.doc.tar.xz
77Source59: luatexko.tar.xz
78Source60: luatextra.doc.tar.xz
79Source61: luatextra.source.tar.xz
80Source62: luatextra.tar.xz
81Source63: luatodonotes.doc.tar.xz
82Source64: luatodonotes.source.tar.xz
83Source65: luatodonotes.tar.xz
84Source66: luaxml.doc.tar.xz
85Source67: luaxml.tar.xz
86Source68: odsfile.doc.tar.xz
87Source69: odsfile.tar.xz
88Source70: placeat.doc.tar.xz
89Source71: placeat.source.tar.xz
90Source72: placeat.tar.xz
91Source73: selnolig.doc.tar.xz
92Source74: selnolig.tar.xz
93Source75: showhyphens.doc.tar.xz
94Source76: showhyphens.tar.xz
95Source77: spelling.doc.tar.xz
96Source78: spelling.tar.xz
97Source79: ucharcat.doc.tar.xz
98Source80: ucharcat.source.tar.xz
99Source81: ucharcat.tar.xz
100
101Requires: texlive = %{version}
102Requires: texlive-collection-basic = %{version}
103
104Requires(post):         texlive = %{version}
105Requires(postun):       texlive = %{version}
106
107BuildArch:      noarch
108Buildroot:      %{_tmppath}/%{name}-%{version}-root
109
110Vendor:         Project Vine
111Distribution:   Vine Linux
112Packager:       munepi
113
114%description
115The TeX Live software distribution offers a complete TeX system for a
116variety of Unix, Macintosh, Windows and other platforms. It
117encompasses programs for editing, typesetting, previewing and printing
118of TeX documents in many different languages, and a large collection
119of TeX macros and font libraries.
120
121The distribution includes extensive general documentation about TeX,
122as well as the documentation for the included software packages.
123
124This package is a collection of LuaTeX packages:
125Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
126Lua as an embedded scripting and extension language.
127http://luatex.org/
128
129This package contains the following CTAN packages:
130checkcites: Check citation commands in a document.
131chickenize: Use lua callbacks for "interesting" textual effects
132cloze: A LuaLaTeX package for creating cloze texts.
133ctablestack: Catcode table stable support
134enigma: Encrypt documents with a three rotor Enigma.
135interpreter: Translate input files on the fly.
136lua-check-hyphen: Mark hyphenations in a document, for checking.
137lua-visual-debug: Visual debugging with LuaLaTeX.
138lua2dox: Auto-documentation of lua code.
139luabibentry: Repeat BibTeX entries in a LuaLaTeX document body.
140luabidi: Bidirectional typesetting with LuaLaTeX.
141luacode: Helper for executing lua code from within TeX.
142luaindex: Create index using lualatex.
143luainputenc: Replacing inputenc for use in LuaTeX.
144luaintro: Examples from the book "Einfuhrung in LuaTeX und LuaLaTeX".
145lualatex-doc: A guide to use of LaTeX with LuaTeX.
146lualatex-math: Fixes for mathematics-related LuaLaTeX issues
147lualibs: Additional Lua functions for LuaTeX macro programmers
148luamplib: Use LuaTeX's built-in MetaPost interpreter
149luaotfload: OpenType 'loader' for Plain TeX and LaTeX
150luasseq: Drawing spectral sequences in LuaLaTeX.
151luatexbase: Basic resource management for LuaTeX code
152luatexko: Typeset Korean with Lua(La)TeX
153luatextra: Additional macros for Plain TeX and LaTeX in LuaTeX.
154luatodonotes: Add editing annotations in a LuaLaTeX document
155luaxml: Lua library for reading and serialising XML files.
156odsfile: Read OpenDocument Spreadsheet documents as LaTeX tables
157placeat: Absolute content positioning.
158selnolig: Selectively disable typographic ligatures
159showhyphens: Show all possible hyphenations in LuaLaTeX
160spelling: Support for spell-checking of LuaTeX documents.
161ucharcat: Implementation of the (new in 2015) XeTeX Ucharcat command in lua, for LuaTeX
162
163%description -l ja
164TeX Live ソフトウェアディストリビューションは、
165さまざまな Unix, Macintosh, Windows、および
166他のプラットホームに対して完全な TeX システムを提供します。
167多くの異なった言語を含む TeX ドキュメントの
168編集、組版、閲覧、印刷するためのプログラム、
169そして、TeX マクロやフォントライブラリの大きなコレクションを
170同梱しています。
171
172このディストリビューションは
173同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
174TeX に関するたくさんの一般的なドキュメントを含んでいます。
175
176このパッケージは以下のようなパッケージ集です。
177LuaTeX packages:
178Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
179Lua as an embedded scripting and extension language.
180http://luatex.org/
181
182このパッケージは以下の CTAN パッケージを含んでいます:
183checkcites: Check citation commands in a document.
184chickenize: Use lua callbacks for "interesting" textual effects
185cloze: A LuaLaTeX package for creating cloze texts.
186ctablestack: Catcode table stable support
187enigma: Encrypt documents with a three rotor Enigma.
188interpreter: Translate input files on the fly.
189lua-check-hyphen: Mark hyphenations in a document, for checking.
190lua-visual-debug: Visual debugging with LuaLaTeX.
191lua2dox: Auto-documentation of lua code.
192luabibentry: Repeat BibTeX entries in a LuaLaTeX document body.
193luabidi: Bidirectional typesetting with LuaLaTeX.
194luacode: Helper for executing lua code from within TeX.
195luaindex: Create index using lualatex.
196luainputenc: Replacing inputenc for use in LuaTeX.
197luaintro: Examples from the book "Einfuhrung in LuaTeX und LuaLaTeX".
198lualatex-doc: A guide to use of LaTeX with LuaTeX.
199lualatex-math: Fixes for mathematics-related LuaLaTeX issues
200lualibs: Additional Lua functions for LuaTeX macro programmers
201luamplib: Use LuaTeX's built-in MetaPost interpreter
202luaotfload: OpenType 'loader' for Plain TeX and LaTeX
203luasseq: Drawing spectral sequences in LuaLaTeX.
204luatexbase: Basic resource management for LuaTeX code
205luatexko: Typeset Korean with Lua(La)TeX
206luatextra: Additional macros for Plain TeX and LaTeX in LuaTeX.
207luatodonotes: Add editing annotations in a LuaLaTeX document
208luaxml: Lua library for reading and serialising XML files.
209odsfile: Read OpenDocument Spreadsheet documents as LaTeX tables
210placeat: Absolute content positioning.
211selnolig: Selectively disable typographic ligatures
212showhyphens: Show all possible hyphenations in LuaLaTeX
213spelling: Support for spell-checking of LuaTeX documents.
214ucharcat: Implementation of the (new in 2015) XeTeX Ucharcat command in lua, for LuaTeX
215
216%package doc
217Summary: TeX Live: Documentation files of %{name}
218Group: Applications/Publishing
219Requires: %{name} = %{version}-%{release}
220
221%description doc
222This package contains documentation files of %{name}.
223
224%prep
225%setup -c -n %{name}-%{version}
226%__tar -xvf %{SOURCE1}
227%__tar -xvf %{SOURCE2}
228%__tar -xvf %{SOURCE3}
229%__tar -xvf %{SOURCE4}
230%__tar -xvf %{SOURCE5}
231%__tar -xvf %{SOURCE6}
232%__tar -xvf %{SOURCE7}
233%__tar -xvf %{SOURCE8}
234%__tar -xvf %{SOURCE9}
235%__tar -xvf %{SOURCE10}
236%__tar -xvf %{SOURCE11}
237%__tar -xvf %{SOURCE12}
238%__tar -xvf %{SOURCE13}
239%__tar -xvf %{SOURCE14}
240%__tar -xvf %{SOURCE15}
241%__tar -xvf %{SOURCE16}
242%__tar -xvf %{SOURCE17}
243%__tar -xvf %{SOURCE18}
244%__tar -xvf %{SOURCE19}
245%__tar -xvf %{SOURCE20}
246%__tar -xvf %{SOURCE21}
247%__tar -xvf %{SOURCE22}
248%__tar -xvf %{SOURCE23}
249%__tar -xvf %{SOURCE24}
250%__tar -xvf %{SOURCE25}
251%__tar -xvf %{SOURCE26}
252%__tar -xvf %{SOURCE27}
253%__tar -xvf %{SOURCE28}
254%__tar -xvf %{SOURCE29}
255%__tar -xvf %{SOURCE30}
256%__tar -xvf %{SOURCE31}
257%__tar -xvf %{SOURCE32}
258%__tar -xvf %{SOURCE33}
259%__tar -xvf %{SOURCE34}
260%__tar -xvf %{SOURCE35}
261%__tar -xvf %{SOURCE36}
262%__tar -xvf %{SOURCE37}
263%__tar -xvf %{SOURCE38}
264%__tar -xvf %{SOURCE39}
265%__tar -xvf %{SOURCE40}
266%__tar -xvf %{SOURCE41}
267%__tar -xvf %{SOURCE42}
268%__tar -xvf %{SOURCE43}
269%__tar -xvf %{SOURCE44}
270%__tar -xvf %{SOURCE45}
271%__tar -xvf %{SOURCE46}
272%__tar -xvf %{SOURCE47}
273%__tar -xvf %{SOURCE48}
274%__tar -xvf %{SOURCE49}
275%__tar -xvf %{SOURCE50}
276%__tar -xvf %{SOURCE51}
277%__tar -xvf %{SOURCE52}
278%__tar -xvf %{SOURCE53}
279%__tar -xvf %{SOURCE54}
280%__tar -xvf %{SOURCE55}
281%__tar -xvf %{SOURCE56}
282%__tar -xvf %{SOURCE57}
283%__tar -xvf %{SOURCE58}
284%__tar -xvf %{SOURCE59}
285%__tar -xvf %{SOURCE60}
286%__tar -xvf %{SOURCE61}
287%__tar -xvf %{SOURCE62}
288%__tar -xvf %{SOURCE63}
289%__tar -xvf %{SOURCE64}
290%__tar -xvf %{SOURCE65}
291%__tar -xvf %{SOURCE66}
292%__tar -xvf %{SOURCE67}
293%__tar -xvf %{SOURCE68}
294%__tar -xvf %{SOURCE69}
295%__tar -xvf %{SOURCE70}
296%__tar -xvf %{SOURCE71}
297%__tar -xvf %{SOURCE72}
298%__tar -xvf %{SOURCE73}
299%__tar -xvf %{SOURCE74}
300%__tar -xvf %{SOURCE75}
301%__tar -xvf %{SOURCE76}
302%__tar -xvf %{SOURCE77}
303%__tar -xvf %{SOURCE78}
304%__tar -xvf %{SOURCE79}
305%__tar -xvf %{SOURCE80}
306%__tar -xvf %{SOURCE81}
307
308%build
309
310%install
311[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
312
313%__mkdir_p %{buildroot}%{_datadir}
314
315## move texmf-dist to /usr/share/texmf-dist
316[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
317
318## move texmf to /usr/share/texmf
319[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
320
321## move tlpkg to /usr/share/tlpkg
322[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
323
324## move all non-arch binaries to /usr/bin
325[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
326
327## move others into /usr/share/texmf-dist
328%__mkdir_p %{buildroot}%{_tl_texmfdist}
329%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
330%__rm -rf * ||:
331
332
333## remove duplicated files between texlive and texlive-collection-*
334## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
335## remove unpacked files
336x=(
337dvipdfmx/dvipdfmx.cfg
338scripts/context/stubs/unix/mtxrun
339scripts/ptex2pdf/ptex2pdf.lua
340scripts/texlive/fmtutil.pl
341scripts/texlive/texconfig-dialog.sh
342scripts/texlive/texconfig-sys.sh
343scripts/texlive/texconfig.sh
344scripts/texlive/texlinks.sh
345scripts/texlive/tlmgr.pl
346scripts/texlive/updmap.pl
347texconfig/tcfmgr
348web2c/fmtutil.cnf
349web2c/mktex.opt
350web2c/mktexdir
351web2c/mktexdir.opt
352web2c/mktexnam
353web2c/mktexnam.opt
354web2c/mktexupd
355web2c/texmf.cnf
356web2c/updmap-hdr.cfg
357web2c/updmap.cfg
358install-tl
359#
360scripts/cjk-gs-integrate/cjk-gs-integrate.pl #texlive-collection-langcjk-2015-3vl7.noarch
361scripts/epspdf/epspdf.tlu #texlive-collection-pictures-2015-3vl7.noarch
362scripts/epspdf/epspdftk.tcl #texlive-collection-pictures-2015-3vl7.noarch
363scripts/glossaries/makeglossaries #texlive-collection-latexextra-2015-3vl7.noarch
364scripts/jfontmaps/kanji-config-updmap.pl #texlive-collection-langjapanese-2015-3vl7.noarch
365scripts/jfontmaps/kanji-fontmap-creator.pl #texlive-collection-langjapanese-2015-3vl7.noarch
366scripts/kotex-utils/jamo-normalize.pl #texlive-collection-langkorean-2015-3vl7.noarch
367scripts/kotex-utils/komkindex.pl #texlive-collection-langkorean-2015-3vl7.noarch
368scripts/crossrefware/ltx2crossrefxml.pl #texlive-collection-bibtexextra-2015-3vl7.noarch
369scripts/rubik/rubikrotation.pl #texlive-collection-games-2015-3vl7.noarch
370scripts/musixtex/musixtex.lua #texlive-collection-music-2015-3vl7.noarch
371scripts/pmxchords/pmxchords.lua #texlive-collection-music-2015-3vl7.noarch
372scripts/ctanify/ctanify #texlive-collection-binextra-2015-3vl7.noarch
373scripts/dtxgen/dtxgen #texlive-collection-binextra-2015-3vl7.noarch
374scripts/findhyph/findhyph #texlive-collection-binextra-2015-3vl7.noarch
375scripts/latexpand/latexpand #texlive-collection-binextra-2015-3vl7.noarch
376scripts/ltxfileinfo/ltxfileinfo #texlive-collection-binextra-2015-3vl7.noarch
377scripts/latexdiff/latexdiff-vc.pl #texlive-collection-binextra-2015-3vl7.noarch
378scripts/latexdiff/latexdiff.pl #texlive-collection-binextra-2015-3vl7.noarch
379scripts/texfot/texfot.pl #texlive-collection-binextra-2015-3vl7.noarch
380scripts/fontools/autoinst #texlive-collection-fontutils-2015-3vl7.noarch
381scripts/luaotfload/luaotfload-tool.lua #texlive-collection-luatex-2015-3vl7.noarch
382)
383if [ -d %{buildroot}%{_tl_texmfdist} ]; then
384pushd %{buildroot}%{_tl_texmfdist}
385%__rm -f ${x[@]} ||:
386popd
387fi
388
389## Files list
390find %{buildroot} -type f -or -type l | \
391    %__sed -e "s|%{buildroot}||g" > filelist.full
392
393find %{buildroot}%{_tl_texmfdist} -type d | \
394    %__sed -e "s|^%{buildroot}|%dir |" \
395           -e "s|$|/|"             >> filelist.full
396
397## subpackages
398grep "/texmf-dist/doc/" filelist.full > filelist.doc
399cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
400%__mv -f filelist.tmp filelist.full
401
402%clean
403%__rm -rf %{buildroot}
404
405%post
406%_tl_touch_run texhash
407%_tl_touch_run mtxrun
408
409exit 0
410
411
412%postun
413if [ "$1" = 0 ]; then
414    %_tl_touch_run texhash
415
416fi
417
418exit 0
419
420%posttrans
421%{_tl_exec_texhash}
422%{_tl_exec_mtxrun}
423%{_tl_exec_updmap}
424%{_tl_exec_fmtutil}
425exit 0
426
427
428%files -f filelist.full
429%defattr(-,root,root,-)
430
431%files -f filelist.doc doc
432%defattr(-,root,root,-)
433
434%changelog
435* Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
436- remove duplicated files from texlive-collection-*
437- synced tlnet to 20160113 (TeX Live 2015)
438
439* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
440- TeX Live 2016/dev
441- synced tlnet to 20160110 (TeX Live 2016/dev)
442
443* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
444- TeX Live 2015/pretest
445- synced tlnet to 20150522 (TeX Live 2015/pretest)
446
447* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
448- TeX Live 2015/pretest
449- synced tlnet to 20150426 (TeX Live 2015/pretest)
450
451* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
452- synced tlnet to 20150401
453
454* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
455- synced tlnet to 20141028
456
457* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
458- synced tlnet to 20140706
459
460* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
461- upgraded to TeX Live 2014
462
463* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
464- synced tlnet to 20140406
465
466* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
467- synced tlnet to 20131218
468
469* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
470- synced tlnet to 20131101
471
472* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
473- synced tlnet to 20131002
474
475* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
476- synced tlnet to 20130919
477
478* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
479- upgraded to TeX Live 2013
480  - used tlnet archives
481  - synced tlnet to 20130823
482- added macros.texlive
483
484* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
485- updated to TeX Live 2012
486
487* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
488- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
489  - set external dependencies (texlive-collection-binextra,
490    texlive-collection-fontutils)
491
492* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
493- updated to TeX Live 2011
494- merged texlive-vtlpkg-2009-osx.patch from OSXWS
495- added %doc README (%files)
496
497* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
498- applied texlive-vtlpkg-2009-vine.patch
499  - remove arch dependent binaries
500- updated tlpdb2rpmspec.sh.in:
501  - improved tlpdb4a()
502  - make symlinks of core script utils (texlive-collection-binextra,
503    texlive-collection-context, texlive-collection-fontutils,
504    texlive-collection-langgreek, texlive-collection-langindic,
505    texlive-collection-latex, texlive-collection-latexextra,
506    texlive-collection-latexrecommended, texlive-collection-pictures,
507    texlive-collection-pstricks, texlive-collection-science)
508
509* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
510- updated tlpdb2rpmspec.sh.in:
511  - improved %post
512
513* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
514- updated tlpdb2rpmspec.sh.in:
515  - removed arch dependent binaries (texlive-collection-latexextra)
516  - improved updmap process in %post and %postun
517  - fixed perl path
518
519* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
520- initial build
Note: See TracBrowser for help on using the repository browser.