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

Revision 9950, 16.9 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-genericextra
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Generic additional packages
10Summary(ja): TeX Live: Generic additional packages
11Name: texlive-collection-genericextra
12Version: 2015
13Release: 3%{?_dist_release}
14License: Public Domain, Freely redistributable without restriction, LPPL 1.3, LPPL, GPL+, Knuth
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: abbr.doc.tar.xz
19Source1: abbr.tar.xz
20Source2: abstyles.doc.tar.xz
21Source3: abstyles.tar.xz
22Source4: barr.doc.tar.xz
23Source5: barr.tar.xz
24Source6: bitelist.doc.tar.xz
25Source7: bitelist.source.tar.xz
26Source8: bitelist.tar.xz
27Source9: borceux.doc.tar.xz
28Source10: borceux.tar.xz
29Source11: c-pascal.doc.tar.xz
30Source12: c-pascal.tar.xz
31Source13: catcodes.doc.tar.xz
32Source14: catcodes.source.tar.xz
33Source15: catcodes.tar.xz
34Source16: chronosys.doc.tar.xz
35Source17: chronosys.tar.xz
36Source18: colorsep.tar.xz
37Source19: dinat.doc.tar.xz
38Source20: dinat.tar.xz
39Source21: dirtree.doc.tar.xz
40Source22: dirtree.source.tar.xz
41Source23: dirtree.tar.xz
42Source24: docbytex.doc.tar.xz
43Source25: docbytex.tar.xz
44Source26: dowith.doc.tar.xz
45Source27: dowith.source.tar.xz
46Source28: dowith.tar.xz
47Source29: eijkhout.tar.xz
48Source30: encxvlna.doc.tar.xz
49Source31: encxvlna.tar.xz
50Source32: epigram.tar.xz
51Source33: fenixpar.doc.tar.xz
52Source34: fenixpar.tar.xz
53Source35: fltpoint.doc.tar.xz
54Source36: fltpoint.source.tar.xz
55Source37: fltpoint.tar.xz
56Source38: fntproof.doc.tar.xz
57Source39: fntproof.tar.xz
58Source40: gates.doc.tar.xz
59Source41: gates.tar.xz
60Source42: gtl.doc.tar.xz
61Source43: gtl.source.tar.xz
62Source44: gtl.tar.xz
63Source45: ifetex.doc.tar.xz
64Source46: ifetex.source.tar.xz
65Source47: ifetex.tar.xz
66Source48: iftex.doc.tar.xz
67Source49: iftex.tar.xz
68Source50: insbox.doc.tar.xz
69Source51: insbox.tar.xz
70Source52: lambda-lists.doc.tar.xz
71Source53: lambda-lists.tar.xz
72Source54: langcode.doc.tar.xz
73Source55: langcode.source.tar.xz
74Source56: langcode.tar.xz
75Source57: lecturer.doc.tar.xz
76Source58: lecturer.tar.xz
77Source59: librarian.doc.tar.xz
78Source60: librarian.tar.xz
79Source61: mathdots.doc.tar.xz
80Source62: mathdots.source.tar.xz
81Source63: mathdots.tar.xz
82Source64: metatex.doc.tar.xz
83Source65: metatex.tar.xz
84Source66: midnight.doc.tar.xz
85Source67: midnight.tar.xz
86Source68: navigator.doc.tar.xz
87Source69: navigator.tar.xz
88Source70: ofs.doc.tar.xz
89Source71: ofs.tar.xz
90Source72: pdf-trans.doc.tar.xz
91Source73: pdf-trans.tar.xz
92Source74: plainpkg.doc.tar.xz
93Source75: plainpkg.source.tar.xz
94Source76: plainpkg.tar.xz
95Source77: schemata.doc.tar.xz
96Source78: schemata.source.tar.xz
97Source79: schemata.tar.xz
98Source80: shade.doc.tar.xz
99Source81: shade.tar.xz
100Source82: systeme.doc.tar.xz
101Source83: systeme.tar.xz
102Source84: tabto-generic.tar.xz
103Source85: termmenu.doc.tar.xz
104Source86: termmenu.source.tar.xz
105Source87: termmenu.tar.xz
106Source88: tracklang.doc.tar.xz
107Source89: tracklang.source.tar.xz
108Source90: tracklang.tar.xz
109Source91: texapi.doc.tar.xz
110Source92: texapi.tar.xz
111Source93: upca.doc.tar.xz
112Source94: upca.tar.xz
113Source95: xlop.doc.tar.xz
114Source96: xlop.source.tar.xz
115Source97: xlop.tar.xz
116Source98: yax.doc.tar.xz
117Source99: yax.tar.xz
118
119Requires: texlive = %{version}
120Requires: texlive-collection-basic = %{version}
121
122Requires(post):         texlive = %{version}
123Requires(postun):       texlive = %{version}
124
125BuildArch:      noarch
126Buildroot:      %{_tmppath}/%{name}-%{version}-root
127
128Vendor:         Project Vine
129Distribution:   Vine Linux
130Packager:       munepi
131
132%description
133The TeX Live software distribution offers a complete TeX system for a
134variety of Unix, Macintosh, Windows and other platforms. It
135encompasses programs for editing, typesetting, previewing and printing
136of TeX documents in many different languages, and a large collection
137of TeX macros and font libraries.
138
139The distribution includes extensive general documentation about TeX,
140as well as the documentation for the included software packages.
141
142This package is a collection of Generic additional packages:
143Extra packages that work with multiple formats, typically both
144TeX and LaTeX.
145
146This package contains the following CTAN packages:
147abbr: Simple macros supporting abreviations for Plain and LaTeX.
148abstyles: Adaptable BibTeX styles.
149barr: Diagram macros by Michael Barr
150bitelist: Split list, in TeX's mouth.
151borceux: Diagram macros by Francois Borceux.
152c-pascal: Typeset Python, C and Pascal programs.
153catcodes: Generic handling of TeX category codes
154chronosys: Drawing time-line diagrams.
155colorsep: Color separation.
156dinat: Bibliography style for German texts.
157dirtree: Display trees in the style of windows explorer.
158docbytex: Creating documentation from source code
159dowith: Apply a command to a list of items
160eijkhout: Victor Eijkhout's packages.
161encxvlna: Insert nonbreakable spaces, using encTeX.
162epigram: Display short quotations.
163fenixpar: One-shot changes to token registers such as everypar.
164fltpoint: Simple floating point arithmetic.
165fntproof: A programmable font test pattern generator.
166gates: Support for writing modular and customisable code.
167gtl: Manipulating generalized token lists
168ifetex: Provides ifetex switch.
169iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
170insbox: Insert pictures/boxes into paragraphs.
171lambda-lists: Lists in TeX's mouth.
172langcode: Simple language-dependent settings based on language codes.
173lecturer: On-screen presentations for (almost) all formats.
174librarian: Tools to create bibliographies in TeX.
175mathdots: Commands to produce dots in math that respect font size.
176metatex: Incorporate Metafont pictures in TeX source.
177midnight: A set of useful macro tools.
178navigator: PDF features across formats and engines.
179ofs: Macros for managing large font collections.
180pdf-trans: A set of macros for various transformations of TeX boxes.
181plainpkg: A minimal method for making generic packages.
182schemata: Print topical diagrams.
183shade: Shade pieces of text.
184systeme: Format systems of equations.
185tabto-generic: "Tab" to a measured position in the line.
186termmenu: The package provides support for terminal-based menus using expl3
187tracklang: Language and dialect tracker.
188texapi: Macros to write format-independent packages.
189upca: Print UPC-A barcodes.
190xlop: Calculates and displays arithmetic operations.
191yax: Yet Another Key System.
192
193%description -l ja
194TeX Live ソフトウェアディストリビューションは、
195さまざまな Unix, Macintosh, Windows、および
196他のプラットホームに対して完全な TeX システムを提供します。
197多くの異なった言語を含む TeX ドキュメントの
198編集、組版、閲覧、印刷するためのプログラム、
199そして、TeX マクロやフォントライブラリの大きなコレクションを
200同梱しています。
201
202このディストリビューションは
203同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
204TeX に関するたくさんの一般的なドキュメントを含んでいます。
205
206このパッケージは以下のようなパッケージ集です。
207Generic additional packages:
208Extra packages that work with multiple formats, typically both
209TeX and LaTeX.
210
211このパッケージは以下の CTAN パッケージを含んでいます:
212abbr: Simple macros supporting abreviations for Plain and LaTeX.
213abstyles: Adaptable BibTeX styles.
214barr: Diagram macros by Michael Barr
215bitelist: Split list, in TeX's mouth.
216borceux: Diagram macros by Francois Borceux.
217c-pascal: Typeset Python, C and Pascal programs.
218catcodes: Generic handling of TeX category codes
219chronosys: Drawing time-line diagrams.
220colorsep: Color separation.
221dinat: Bibliography style for German texts.
222dirtree: Display trees in the style of windows explorer.
223docbytex: Creating documentation from source code
224dowith: Apply a command to a list of items
225eijkhout: Victor Eijkhout's packages.
226encxvlna: Insert nonbreakable spaces, using encTeX.
227epigram: Display short quotations.
228fenixpar: One-shot changes to token registers such as everypar.
229fltpoint: Simple floating point arithmetic.
230fntproof: A programmable font test pattern generator.
231gates: Support for writing modular and customisable code.
232gtl: Manipulating generalized token lists
233ifetex: Provides ifetex switch.
234iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
235insbox: Insert pictures/boxes into paragraphs.
236lambda-lists: Lists in TeX's mouth.
237langcode: Simple language-dependent settings based on language codes.
238lecturer: On-screen presentations for (almost) all formats.
239librarian: Tools to create bibliographies in TeX.
240mathdots: Commands to produce dots in math that respect font size.
241metatex: Incorporate Metafont pictures in TeX source.
242midnight: A set of useful macro tools.
243navigator: PDF features across formats and engines.
244ofs: Macros for managing large font collections.
245pdf-trans: A set of macros for various transformations of TeX boxes.
246plainpkg: A minimal method for making generic packages.
247schemata: Print topical diagrams.
248shade: Shade pieces of text.
249systeme: Format systems of equations.
250tabto-generic: "Tab" to a measured position in the line.
251termmenu: The package provides support for terminal-based menus using expl3
252tracklang: Language and dialect tracker.
253texapi: Macros to write format-independent packages.
254upca: Print UPC-A barcodes.
255xlop: Calculates and displays arithmetic operations.
256yax: Yet Another Key System.
257
258%package doc
259Summary: TeX Live: Documentation files of %{name}
260Group: Applications/Publishing
261Requires: %{name} = %{version}-%{release}
262
263%description doc
264This package contains documentation files of %{name}.
265
266%prep
267%setup -c -n %{name}-%{version}
268%__tar -xvf %{SOURCE1}
269%__tar -xvf %{SOURCE2}
270%__tar -xvf %{SOURCE3}
271%__tar -xvf %{SOURCE4}
272%__tar -xvf %{SOURCE5}
273%__tar -xvf %{SOURCE6}
274%__tar -xvf %{SOURCE7}
275%__tar -xvf %{SOURCE8}
276%__tar -xvf %{SOURCE9}
277%__tar -xvf %{SOURCE10}
278%__tar -xvf %{SOURCE11}
279%__tar -xvf %{SOURCE12}
280%__tar -xvf %{SOURCE13}
281%__tar -xvf %{SOURCE14}
282%__tar -xvf %{SOURCE15}
283%__tar -xvf %{SOURCE16}
284%__tar -xvf %{SOURCE17}
285%__tar -xvf %{SOURCE18}
286%__tar -xvf %{SOURCE19}
287%__tar -xvf %{SOURCE20}
288%__tar -xvf %{SOURCE21}
289%__tar -xvf %{SOURCE22}
290%__tar -xvf %{SOURCE23}
291%__tar -xvf %{SOURCE24}
292%__tar -xvf %{SOURCE25}
293%__tar -xvf %{SOURCE26}
294%__tar -xvf %{SOURCE27}
295%__tar -xvf %{SOURCE28}
296%__tar -xvf %{SOURCE29}
297%__tar -xvf %{SOURCE30}
298%__tar -xvf %{SOURCE31}
299%__tar -xvf %{SOURCE32}
300%__tar -xvf %{SOURCE33}
301%__tar -xvf %{SOURCE34}
302%__tar -xvf %{SOURCE35}
303%__tar -xvf %{SOURCE36}
304%__tar -xvf %{SOURCE37}
305%__tar -xvf %{SOURCE38}
306%__tar -xvf %{SOURCE39}
307%__tar -xvf %{SOURCE40}
308%__tar -xvf %{SOURCE41}
309%__tar -xvf %{SOURCE42}
310%__tar -xvf %{SOURCE43}
311%__tar -xvf %{SOURCE44}
312%__tar -xvf %{SOURCE45}
313%__tar -xvf %{SOURCE46}
314%__tar -xvf %{SOURCE47}
315%__tar -xvf %{SOURCE48}
316%__tar -xvf %{SOURCE49}
317%__tar -xvf %{SOURCE50}
318%__tar -xvf %{SOURCE51}
319%__tar -xvf %{SOURCE52}
320%__tar -xvf %{SOURCE53}
321%__tar -xvf %{SOURCE54}
322%__tar -xvf %{SOURCE55}
323%__tar -xvf %{SOURCE56}
324%__tar -xvf %{SOURCE57}
325%__tar -xvf %{SOURCE58}
326%__tar -xvf %{SOURCE59}
327%__tar -xvf %{SOURCE60}
328%__tar -xvf %{SOURCE61}
329%__tar -xvf %{SOURCE62}
330%__tar -xvf %{SOURCE63}
331%__tar -xvf %{SOURCE64}
332%__tar -xvf %{SOURCE65}
333%__tar -xvf %{SOURCE66}
334%__tar -xvf %{SOURCE67}
335%__tar -xvf %{SOURCE68}
336%__tar -xvf %{SOURCE69}
337%__tar -xvf %{SOURCE70}
338%__tar -xvf %{SOURCE71}
339%__tar -xvf %{SOURCE72}
340%__tar -xvf %{SOURCE73}
341%__tar -xvf %{SOURCE74}
342%__tar -xvf %{SOURCE75}
343%__tar -xvf %{SOURCE76}
344%__tar -xvf %{SOURCE77}
345%__tar -xvf %{SOURCE78}
346%__tar -xvf %{SOURCE79}
347%__tar -xvf %{SOURCE80}
348%__tar -xvf %{SOURCE81}
349%__tar -xvf %{SOURCE82}
350%__tar -xvf %{SOURCE83}
351%__tar -xvf %{SOURCE84}
352%__tar -xvf %{SOURCE85}
353%__tar -xvf %{SOURCE86}
354%__tar -xvf %{SOURCE87}
355%__tar -xvf %{SOURCE88}
356%__tar -xvf %{SOURCE89}
357%__tar -xvf %{SOURCE90}
358%__tar -xvf %{SOURCE91}
359%__tar -xvf %{SOURCE92}
360%__tar -xvf %{SOURCE93}
361%__tar -xvf %{SOURCE94}
362%__tar -xvf %{SOURCE95}
363%__tar -xvf %{SOURCE96}
364%__tar -xvf %{SOURCE97}
365%__tar -xvf %{SOURCE98}
366%__tar -xvf %{SOURCE99}
367
368%build
369
370%install
371[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
372
373%__mkdir_p %{buildroot}%{_datadir}
374
375## move texmf-dist to /usr/share/texmf-dist
376[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
377
378## move texmf to /usr/share/texmf
379[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
380
381## move tlpkg to /usr/share/tlpkg
382[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
383
384## move all non-arch binaries to /usr/bin
385[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
386
387## move others into /usr/share/texmf-dist
388%__mkdir_p %{buildroot}%{_tl_texmfdist}
389%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
390%__rm -rf * ||:
391
392
393## remove duplicated files between texlive and texlive-collection-*
394## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
395## remove unpacked files
396x=(
397scripts/context/stubs/unix/mtxrun
398scripts/ptex2pdf/ptex2pdf.lua
399scripts/texlive/fmtutil.pl
400scripts/texlive/texconfig-dialog.sh
401scripts/texlive/texconfig-sys.sh
402scripts/texlive/texconfig.sh
403scripts/texlive/texlinks.sh
404scripts/texlive/tlmgr.pl
405scripts/texlive/updmap.pl
406texconfig/tcfmgr
407web2c/fmtutil.cnf
408web2c/mktex.opt
409web2c/mktexdir
410web2c/mktexdir.opt
411web2c/mktexnam
412web2c/mktexnam.opt
413web2c/mktexupd
414web2c/texmf.cnf
415web2c/updmap-hdr.cfg
416web2c/updmap.cfg
417install-tl
418)
419if [ -d %{buildroot}%{_tl_texmfdist} ]; then
420pushd %{buildroot}%{_tl_texmfdist}
421%__rm -f ${x[@]} ||:
422popd
423fi
424
425## Files list
426find %{buildroot} -type f -or -type l | \
427    %__sed -e "s|%{buildroot}||g" > filelist.full
428
429find %{buildroot}%{_tl_texmfdist} -type d | \
430    %__sed -e "s|^%{buildroot}|%dir |" \
431           -e "s|$|/|"             >> filelist.full
432
433## subpackages
434grep "/texmf-dist/doc/" filelist.full > filelist.doc
435cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
436%__mv -f filelist.tmp filelist.full
437
438%clean
439%__rm -rf %{buildroot}
440
441%post
442%_tl_touch_run texhash
443%_tl_touch_run mtxrun
444
445exit 0
446
447
448%postun
449if [ "$1" = 0 ]; then
450    %_tl_touch_run texhash
451
452fi
453
454exit 0
455
456%posttrans
457%{_tl_exec_texhash}
458%{_tl_exec_mtxrun}
459%{_tl_exec_updmap}
460%{_tl_exec_fmtutil}
461exit 0
462
463
464%files -f filelist.full
465%defattr(-,root,root,-)
466
467%files -f filelist.doc doc
468%defattr(-,root,root,-)
469
470%changelog
471* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
472- TeX Live 2016/dev
473- synced tlnet to 20160110 (TeX Live 2016/dev)
474
475* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
476- TeX Live 2015/pretest
477- synced tlnet to 20150522 (TeX Live 2015/pretest)
478
479* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
480- TeX Live 2015/pretest
481- synced tlnet to 20150426 (TeX Live 2015/pretest)
482
483* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
484- synced tlnet to 20150401
485
486* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
487- synced tlnet to 20141028
488
489* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
490- synced tlnet to 20140706
491
492* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
493- upgraded to TeX Live 2014
494
495* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
496- synced tlnet to 20140406
497
498* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
499- synced tlnet to 20131218
500
501* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
502- synced tlnet to 20131101
503
504* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
505- synced tlnet to 20131002
506
507* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
508- synced tlnet to 20130919
509
510* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
511- upgraded to TeX Live 2013
512  - used tlnet archives
513  - synced tlnet to 20130823
514- added macros.texlive
515
516* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
517- updated to TeX Live 2012
518
519* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
520- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
521  - set external dependencies (texlive-collection-binextra,
522    texlive-collection-fontutils)
523
524* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
525- updated to TeX Live 2011
526- merged texlive-vtlpkg-2009-osx.patch from OSXWS
527- added %doc README (%files)
528
529* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
530- applied texlive-vtlpkg-2009-vine.patch
531  - remove arch dependent binaries
532- updated tlpdb2rpmspec.sh.in:
533  - improved tlpdb4a()
534  - make symlinks of core script utils (texlive-collection-binextra,
535    texlive-collection-context, texlive-collection-fontutils,
536    texlive-collection-langgreek, texlive-collection-langindic,
537    texlive-collection-latex, texlive-collection-latexextra,
538    texlive-collection-latexrecommended, texlive-collection-pictures,
539    texlive-collection-pstricks, texlive-collection-science)
540
541* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
542- updated tlpdb2rpmspec.sh.in:
543  - improved %post
544
545* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
546- updated tlpdb2rpmspec.sh.in:
547  - removed arch dependent binaries (texlive-collection-latexextra)
548  - improved updmap process in %post and %postun
549  - fixed perl path
550
551* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
552- initial build
Note: See TracBrowser for help on using the repository browser.