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

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2015-2:
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: 2%{?_dist_release}
14License: Public Domain, Freely redistributable without restriction, LPPL, LPPL 1.3, 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: 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
112
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
136This package is a collection of Generic additional packages:
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.
144bitelist: Split list, in TeX's mouth.
145borceux: Diagram macros by Francois Borceux.
146c-pascal: Typeset Python, C and Pascal programs.
147catcodes: Generic handling of TeX category codes.
148chronosys: Drawing time-line diagrams.
149colorsep: Color separation.
150dinat: Bibliography style for German texts.
151dirtree: Display trees in the style of windows explorer.
152docbytex: Creating documentation from source code
153dowith: Apply a command to a list of items.
154eijkhout: Victor Eijkhout's packages.
155encxvlna: Insert nonbreakable spaces, using encTeX.
156epigram: Display short quotations.
157fenixpar: One-shot changes to token registers such as everypar.
158fltpoint: Simple floating point arithmetic.
159fntproof: A programmable font test pattern generator.
160gates: Support for writing modular and customisable code.
161ifetex: Provides ifetex switch.
162iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
163insbox: Insert pictures/boxes into paragraphs.
164lambda-lists: Lists in TeX's mouth.
165langcode: Simple language-dependent settings based on language codes.
166lecturer: On-screen presentations for (almost) all formats.
167librarian: Tools to create bibliographies in TeX.
168mathdots: Commands to produce dots in math that respect font size.
169metatex: Incorporate Metafont pictures in TeX source.
170midnight: A set of useful macro tools.
171navigator: PDF features across formats and engines.
172ofs: Macros for managing large font collections.
173pdf-trans: A set of macros for various transformations of TeX boxes.
174plainpkg: A minimal method for making generic packages.
175schemata: Print topical diagrams.
176shade: Shade pieces of text.
177systeme: Format systems of equations.
178tabto-generic: "Tab" to a measured position in the line.
179tracklang: Language and dialect tracker.
180texapi: Macros to write format-independent packages.
181upca: Print UPC-A barcodes.
182xlop: Calculates and displays arithmetic operations.
183yax: Yet Another Key System.
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このパッケージは以下のようなパッケージ集です。
199Generic additional packages:
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.
207bitelist: Split list, in TeX's mouth.
208borceux: Diagram macros by Francois Borceux.
209c-pascal: Typeset Python, C and Pascal programs.
210catcodes: Generic handling of TeX category codes.
211chronosys: Drawing time-line diagrams.
212colorsep: Color separation.
213dinat: Bibliography style for German texts.
214dirtree: Display trees in the style of windows explorer.
215docbytex: Creating documentation from source code
216dowith: Apply a command to a list of items.
217eijkhout: Victor Eijkhout's packages.
218encxvlna: Insert nonbreakable spaces, using encTeX.
219epigram: Display short quotations.
220fenixpar: One-shot changes to token registers such as everypar.
221fltpoint: Simple floating point arithmetic.
222fntproof: A programmable font test pattern generator.
223gates: Support for writing modular and customisable code.
224ifetex: Provides ifetex switch.
225iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
226insbox: Insert pictures/boxes into paragraphs.
227lambda-lists: Lists in TeX's mouth.
228langcode: Simple language-dependent settings based on language codes.
229lecturer: On-screen presentations for (almost) all formats.
230librarian: Tools to create bibliographies in TeX.
231mathdots: Commands to produce dots in math that respect font size.
232metatex: Incorporate Metafont pictures in TeX source.
233midnight: A set of useful macro tools.
234navigator: PDF features across formats and engines.
235ofs: Macros for managing large font collections.
236pdf-trans: A set of macros for various transformations of TeX boxes.
237plainpkg: A minimal method for making generic packages.
238schemata: Print topical diagrams.
239shade: Shade pieces of text.
240systeme: Format systems of equations.
241tabto-generic: "Tab" to a measured position in the line.
242tracklang: Language and dialect tracker.
243texapi: Macros to write format-independent packages.
244upca: Print UPC-A barcodes.
245xlop: Calculates and displays arithmetic operations.
246yax: Yet Another Key System.
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
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}
346%__tar -xvf %{SOURCE89}
347%__tar -xvf %{SOURCE90}
348%__tar -xvf %{SOURCE91}
349%__tar -xvf %{SOURCE92}
350%__tar -xvf %{SOURCE93}
351
352%build
353
354%install
355[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
356
357%__mkdir_p %{buildroot}%{_datadir}
358
359## move texmf-dist to /usr/share/texmf-dist
360[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
361
362## move texmf to /usr/share/texmf
363[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
364
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=(
381scripts/context/stubs/unix/mtxrun
382scripts/ptex2pdf/ptex2pdf.lua
383scripts/texlive/fmtutil.pl
384scripts/texlive/texconfig-dialog.sh
385scripts/texlive/texconfig-sys.sh
386scripts/texlive/texconfig.sh
387scripts/texlive/texlinks.sh
388scripts/texlive/tlmgr.pl
389scripts/texlive/updmap.pl
390texconfig/tcfmgr
391web2c/fmtutil.cnf
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
401install-tl
402)
403if [ -d %{buildroot}%{_tl_texmfdist} ]; then
404pushd %{buildroot}%{_tl_texmfdist}
405%__rm -f ${x[@]} ||:
406popd
407fi
408
409## Files list
410find %{buildroot} -type f -or -type l | \
411    %__sed -e "s|%{buildroot}||g" > filelist.full
412
413find %{buildroot}%{_tl_texmfdist} -type d | \
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
426%_tl_touch_run texhash
427%_tl_touch_run mtxrun
428
429exit 0
430
431
432%postun
433if [ "$1" = 0 ]; then
434    %_tl_touch_run texhash
435
436fi
437
438exit 0
439
440%posttrans
441%{_tl_exec_texhash}
442%{_tl_exec_mtxrun}
443%{_tl_exec_updmap}
444%{_tl_exec_fmtutil}
445exit 0
446
447
448%files -f filelist.full
449%defattr(-,root,root,-)
450
451%files -f filelist.doc doc
452%defattr(-,root,root,-)
453
454%changelog
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)
458
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.