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

Revision 9576, 16.2 KB checked in by munepi, 9 years ago (diff)

synced tlnet to 20150522

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