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

Revision 8049, 13.1 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-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
[7770]12Version: 2013
[8049]13Release: 5%{?_dist_release}
[7148]14License: Public Domain, Freely redistributable without restriction, LPPL, LPPL 1.3, No Info, 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
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: dowith.doc.tar.xz
43Source25: dowith.source.tar.xz
44Source26: dowith.tar.xz
45Source27: eijkhout.tar.xz
46Source28: encxvlna.doc.tar.xz
47Source29: encxvlna.tar.xz
48Source30: epigram.tar.xz
49Source31: fenixpar.doc.tar.xz
50Source32: fenixpar.tar.xz
51Source33: fltpoint.doc.tar.xz
52Source34: fltpoint.source.tar.xz
53Source35: fltpoint.tar.xz
54Source36: fntproof.doc.tar.xz
55Source37: fntproof.tar.xz
56Source38: gates.doc.tar.xz
57Source39: gates.tar.xz
58Source40: ifetex.doc.tar.xz
59Source41: ifetex.source.tar.xz
60Source42: ifetex.tar.xz
61Source43: iftex.doc.tar.xz
62Source44: iftex.tar.xz
63Source45: insbox.doc.tar.xz
64Source46: insbox.tar.xz
65Source47: lambda-lists.doc.tar.xz
66Source48: lambda-lists.tar.xz
67Source49: langcode.doc.tar.xz
68Source50: langcode.source.tar.xz
69Source51: langcode.tar.xz
70Source52: lecturer.doc.tar.xz
71Source53: lecturer.tar.xz
72Source54: librarian.doc.tar.xz
73Source55: librarian.tar.xz
74Source56: mathdots.doc.tar.xz
75Source57: mathdots.source.tar.xz
76Source58: mathdots.tar.xz
77Source59: metatex.doc.tar.xz
78Source60: metatex.tar.xz
79Source61: midnight.doc.tar.xz
80Source62: midnight.tar.xz
81Source63: navigator.doc.tar.xz
82Source64: navigator.tar.xz
83Source65: ofs.doc.tar.xz
84Source66: ofs.tar.xz
85Source67: pdf-trans.doc.tar.xz
86Source68: pdf-trans.tar.xz
87Source69: plainpkg.doc.tar.xz
88Source70: plainpkg.source.tar.xz
89Source71: plainpkg.tar.xz
90Source72: schemata.doc.tar.xz
91Source73: schemata.source.tar.xz
92Source74: schemata.tar.xz
93Source75: shade.doc.tar.xz
94Source76: shade.tar.xz
95Source77: systeme.doc.tar.xz
96Source78: systeme.tar.xz
97Source79: tabto-generic.tar.xz
98Source80: texapi.doc.tar.xz
99Source81: texapi.tar.xz
100Source82: upca.doc.tar.xz
101Source83: upca.tar.xz
102Source84: xlop.doc.tar.xz
103Source85: xlop.source.tar.xz
104Source86: xlop.tar.xz
105Source87: yax.doc.tar.xz
106Source88: yax.tar.xz
107
[1533]108Requires: texlive = %{version}
109Requires: texlive-collection-basic = %{version}
110
111Requires(post):         texlive = %{version}
112Requires(postun):       texlive = %{version}
113
114BuildArch:      noarch
115Buildroot:      %{_tmppath}/%{name}-%{version}-root
116
117Vendor:         Project Vine
118Distribution:   Vine Linux
119Packager:       munepi
120
121%description
122The TeX Live software distribution offers a complete TeX system for a
123variety of Unix, Macintosh, Windows and other platforms. It
124encompasses programs for editing, typesetting, previewing and printing
125of TeX documents in many different languages, and a large collection
126of TeX macros and font libraries.
127
128The distribution includes extensive general documentation about TeX,
129as well as the documentation for the included software packages.
130
[7770]131This package is a collection of Generic additional packages:
[1533]132Extra packages that work with multiple formats, typically both
133TeX and LaTeX.
134
135This package contains the following CTAN packages:
136abbr: Simple macros supporting abreviations for Plain and LaTeX.
137abstyles: Adaptable BibTeX styles.
138barr: Diagram macros by Michael Barr.
[7148]139bitelist: Split list, in TeX's mouth.
[1533]140borceux: Diagram macros by Francois Borceux.
141c-pascal: Typeset Python, C and Pascal programs.
[7770]142catcodes: Generic handling of TeX category codes.
[7148]143chronosys: Drawing time-line diagrams.
[1533]144colorsep: Color separation.
145dinat: Bibliography style for German texts.
146dirtree: Display trees in the style of windows explorer.
[7770]147dowith: Apply a command to a list of items.
[1533]148eijkhout: Victor Eijkhout's packages.
149encxvlna: Insert nonbreakable spaces, using encTeX.
[5207]150epigram: Display short quotations.
[1533]151fenixpar: One-shot changes to token registers such as everypar.
152fltpoint: Simple floating point arithmetic.
[5207]153fntproof: A programmable font test pattern generator.
[7148]154gates: Support for writing modular and customisable code.
155ifetex: Provides ifetex switch.
[5207]156iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
[1533]157insbox: A TeX macro for inserting pictures/boxes into paragraphs.
[7770]158lambda-lists: Lists in TeX's mouth.
159langcode:
[5207]160lecturer: On-screen presentations for (almost) all formats.
161librarian: Tools to create bibliographies in TeX.
[1533]162mathdots: Commands to produce dots in math that respect font size.
163metatex: Incorporate MetaFont pictures in TeX source.
164midnight: A set of useful macro tools.
[5207]165navigator: PDF features across formats and engines.
[1533]166ofs: Macros for managing large font collections.
167pdf-trans: A set of macros for various transformations of TeX boxes.
[7770]168plainpkg:
169schemata: Print topical diagrams.
[1533]170shade: Shade pieces of text.
[5207]171systeme: Format systems of equations.
[1533]172tabto-generic: "Tab" to a measured position in the line.
[5207]173texapi: Macros to write format-independent packages.
174upca:
[1533]175xlop: Calculates and displays arithmetic operations.
[5207]176yax: Yet Another Key System.
[1533]177
178%description -l ja
179TeX Live ソフトウェアディストリビューションは、
180さまざまな Unix, Macintosh, Windows、および
181他のプラットホームに対して完全な TeX システムを提供します。
182多くの異なった言語を含む TeX ドキュメントの
183編集、組版、閲覧、印刷するためのプログラム、
184そして、TeX マクロやフォントライブラリの大きなコレクションを
185同梱しています。
186
187このディストリビューションは
188同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
189TeX に関するたくさんの一般的なドキュメントを含んでいます。
190
191このパッケージは以下のようなパッケージ集です。
[7770]192Generic additional packages:
[1533]193Extra packages that work with multiple formats, typically both
194TeX and LaTeX.
195
196このパッケージは以下の CTAN パッケージを含んでいます:
197abbr: Simple macros supporting abreviations for Plain and LaTeX.
198abstyles: Adaptable BibTeX styles.
199barr: Diagram macros by Michael Barr.
[7148]200bitelist: Split list, in TeX's mouth.
[1533]201borceux: Diagram macros by Francois Borceux.
202c-pascal: Typeset Python, C and Pascal programs.
[7770]203catcodes: Generic handling of TeX category codes.
[7148]204chronosys: Drawing time-line diagrams.
[1533]205colorsep: Color separation.
206dinat: Bibliography style for German texts.
207dirtree: Display trees in the style of windows explorer.
[7770]208dowith: Apply a command to a list of items.
[1533]209eijkhout: Victor Eijkhout's packages.
210encxvlna: Insert nonbreakable spaces, using encTeX.
[5207]211epigram: Display short quotations.
[1533]212fenixpar: One-shot changes to token registers such as everypar.
213fltpoint: Simple floating point arithmetic.
[5207]214fntproof: A programmable font test pattern generator.
[7148]215gates: Support for writing modular and customisable code.
216ifetex: Provides ifetex switch.
[5207]217iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
[1533]218insbox: A TeX macro for inserting pictures/boxes into paragraphs.
[7770]219lambda-lists: Lists in TeX's mouth.
220langcode:
[5207]221lecturer: On-screen presentations for (almost) all formats.
222librarian: Tools to create bibliographies in TeX.
[1533]223mathdots: Commands to produce dots in math that respect font size.
224metatex: Incorporate MetaFont pictures in TeX source.
225midnight: A set of useful macro tools.
[5207]226navigator: PDF features across formats and engines.
[1533]227ofs: Macros for managing large font collections.
228pdf-trans: A set of macros for various transformations of TeX boxes.
[7770]229plainpkg:
230schemata: Print topical diagrams.
[1533]231shade: Shade pieces of text.
[5207]232systeme: Format systems of equations.
[1533]233tabto-generic: "Tab" to a measured position in the line.
[5207]234texapi: Macros to write format-independent packages.
235upca:
[1533]236xlop: Calculates and displays arithmetic operations.
[5207]237yax: Yet Another Key System.
[1533]238
239%package doc
240Summary: TeX Live: Documentation files of %{name}
241Group: Applications/Publishing
242Requires: %{name} = %{version}-%{release}
243
244%description doc
245This package contains documentation files of %{name}.
246
247%prep
[7770]248%setup -c -n %{name}-%{version}
249%__tar -xvf %{SOURCE1}
250%__tar -xvf %{SOURCE2}
251%__tar -xvf %{SOURCE3}
252%__tar -xvf %{SOURCE4}
253%__tar -xvf %{SOURCE5}
254%__tar -xvf %{SOURCE6}
255%__tar -xvf %{SOURCE7}
256%__tar -xvf %{SOURCE8}
257%__tar -xvf %{SOURCE9}
258%__tar -xvf %{SOURCE10}
259%__tar -xvf %{SOURCE11}
260%__tar -xvf %{SOURCE12}
261%__tar -xvf %{SOURCE13}
262%__tar -xvf %{SOURCE14}
263%__tar -xvf %{SOURCE15}
264%__tar -xvf %{SOURCE16}
265%__tar -xvf %{SOURCE17}
266%__tar -xvf %{SOURCE18}
267%__tar -xvf %{SOURCE19}
268%__tar -xvf %{SOURCE20}
269%__tar -xvf %{SOURCE21}
270%__tar -xvf %{SOURCE22}
271%__tar -xvf %{SOURCE23}
272%__tar -xvf %{SOURCE24}
273%__tar -xvf %{SOURCE25}
274%__tar -xvf %{SOURCE26}
275%__tar -xvf %{SOURCE27}
276%__tar -xvf %{SOURCE28}
277%__tar -xvf %{SOURCE29}
278%__tar -xvf %{SOURCE30}
279%__tar -xvf %{SOURCE31}
280%__tar -xvf %{SOURCE32}
281%__tar -xvf %{SOURCE33}
282%__tar -xvf %{SOURCE34}
283%__tar -xvf %{SOURCE35}
284%__tar -xvf %{SOURCE36}
285%__tar -xvf %{SOURCE37}
286%__tar -xvf %{SOURCE38}
287%__tar -xvf %{SOURCE39}
288%__tar -xvf %{SOURCE40}
289%__tar -xvf %{SOURCE41}
290%__tar -xvf %{SOURCE42}
291%__tar -xvf %{SOURCE43}
292%__tar -xvf %{SOURCE44}
293%__tar -xvf %{SOURCE45}
294%__tar -xvf %{SOURCE46}
295%__tar -xvf %{SOURCE47}
296%__tar -xvf %{SOURCE48}
297%__tar -xvf %{SOURCE49}
298%__tar -xvf %{SOURCE50}
299%__tar -xvf %{SOURCE51}
300%__tar -xvf %{SOURCE52}
301%__tar -xvf %{SOURCE53}
302%__tar -xvf %{SOURCE54}
303%__tar -xvf %{SOURCE55}
304%__tar -xvf %{SOURCE56}
305%__tar -xvf %{SOURCE57}
306%__tar -xvf %{SOURCE58}
307%__tar -xvf %{SOURCE59}
308%__tar -xvf %{SOURCE60}
309%__tar -xvf %{SOURCE61}
310%__tar -xvf %{SOURCE62}
311%__tar -xvf %{SOURCE63}
312%__tar -xvf %{SOURCE64}
313%__tar -xvf %{SOURCE65}
314%__tar -xvf %{SOURCE66}
315%__tar -xvf %{SOURCE67}
316%__tar -xvf %{SOURCE68}
317%__tar -xvf %{SOURCE69}
318%__tar -xvf %{SOURCE70}
319%__tar -xvf %{SOURCE71}
320%__tar -xvf %{SOURCE72}
321%__tar -xvf %{SOURCE73}
322%__tar -xvf %{SOURCE74}
323%__tar -xvf %{SOURCE75}
324%__tar -xvf %{SOURCE76}
325%__tar -xvf %{SOURCE77}
326%__tar -xvf %{SOURCE78}
327%__tar -xvf %{SOURCE79}
328%__tar -xvf %{SOURCE80}
329%__tar -xvf %{SOURCE81}
330%__tar -xvf %{SOURCE82}
331%__tar -xvf %{SOURCE83}
332%__tar -xvf %{SOURCE84}
333%__tar -xvf %{SOURCE85}
334%__tar -xvf %{SOURCE86}
335%__tar -xvf %{SOURCE87}
336%__tar -xvf %{SOURCE88}
[1533]337
338%build
339
340%install
341[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
342
[7770]343%__mkdir_p %{buildroot}%{_datadir}
[1533]344
[7770]345## move texmf-dist to /usr/share/texmf-dist
346[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
[1533]347
[7770]348## move texmf to /usr/share/texmf
349[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
[1533]350
[7770]351## move tlpkg to /usr/share/tlpkg
352[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
353
354## move all non-arch binaries to /usr/bin
355[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
356
357## move others into /usr/share/texmf-dist
358%__mkdir_p %{buildroot}%{_tl_texmfdist}
359%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
360%__rm -rf * ||:
361
362
363## remove duplicated files between texlive and texlive-collection-*
364## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
365## remove unpacked files
366x=(
[7951]367scripts/fontools/autoinst
[7855]368scripts/texlive/tlmgr.pl
[7951]369scripts/texlive/updmap.pl
[7770]370texconfig/tcfmgr
371texconfig/tcfmgr.map
372web2c/fmtutil.cnf
373web2c/mktex.opt
374web2c/mktexdir
375web2c/mktexdir.opt
376web2c/mktexnam
377web2c/mktexnam.opt
378web2c/mktexupd
379web2c/texmf.cnf
380web2c/updmap.cfg
381web2c/updmap-hdr.cfg
382doc/chktex/ChkTeX.pdf
383install-tl
384)
385if [ -d %{buildroot}%{_tl_texmfdist} ]; then
386pushd %{buildroot}%{_tl_texmfdist}
387%__rm -f ${x[@]} ||:
[5207]388popd
[7770]389fi
390
[1533]391## Files list
392find %{buildroot} -type f -or -type l | \
393    %__sed -e "s|%{buildroot}||g" > filelist.full
394
[7770]395find %{buildroot}%{_tl_texmfdist} -type d | \
[1533]396    %__sed -e "s|^%{buildroot}|%dir |" \
397           -e "s|$|/|"             >> filelist.full
398
399## subpackages
400grep "/texmf-dist/doc/" filelist.full > filelist.doc
401cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
402%__mv -f filelist.tmp filelist.full
403
404%clean
405%__rm -rf %{buildroot}
406
407%post
[7770]408%_tl_touch_run texhash
409%_tl_touch_run mtxrun
[1533]410
411exit 0
412
413
414%postun
415if [ "$1" = 0 ]; then
[7770]416    %_tl_touch_run texhash
[1533]417
418fi
419
420exit 0
421
[7148]422%posttrans
[7770]423%{_tl_exec_texhash}
424%{_tl_exec_mtxrun}
425%{_tl_exec_updmap}
426%{_tl_exec_fmtutil}
[7148]427exit 0
428
429
[1533]430%files -f filelist.full
[5207]431%defattr(-,root,root,-)
[1533]432
433%files -f filelist.doc doc
[5207]434%defattr(-,root,root,-)
[1533]435
436%changelog
[8049]437* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
438- TLNET 20131218
439
[7951]440* Fri Nov  1 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
441- TLNET 20131101
442
[7855]443* Wed Oct  2 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
444- TLNET 20131002
445
[7810]446* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
447- TLNET 20130919
448
[7770]449* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
450- TLNET 20130823
Note: See TracBrowser for help on using the repository browser.