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

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-5:
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: 2013
13Release: 5%{?_dist_release}
14License: Public Domain, Freely redistributable without restriction, LPPL, LPPL 1.3, No Info, 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: 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
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
131This package is a collection of Generic additional packages:
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.
139bitelist: Split list, in TeX's mouth.
140borceux: Diagram macros by Francois Borceux.
141c-pascal: Typeset Python, C and Pascal programs.
142catcodes: Generic handling of TeX category codes.
143chronosys: Drawing time-line diagrams.
144colorsep: Color separation.
145dinat: Bibliography style for German texts.
146dirtree: Display trees in the style of windows explorer.
147dowith: Apply a command to a list of items.
148eijkhout: Victor Eijkhout's packages.
149encxvlna: Insert nonbreakable spaces, using encTeX.
150epigram: Display short quotations.
151fenixpar: One-shot changes to token registers such as everypar.
152fltpoint: Simple floating point arithmetic.
153fntproof: A programmable font test pattern generator.
154gates: Support for writing modular and customisable code.
155ifetex: Provides ifetex switch.
156iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
157insbox: A TeX macro for inserting pictures/boxes into paragraphs.
158lambda-lists: Lists in TeX's mouth.
159langcode:
160lecturer: On-screen presentations for (almost) all formats.
161librarian: Tools to create bibliographies in TeX.
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.
165navigator: PDF features across formats and engines.
166ofs: Macros for managing large font collections.
167pdf-trans: A set of macros for various transformations of TeX boxes.
168plainpkg:
169schemata: Print topical diagrams.
170shade: Shade pieces of text.
171systeme: Format systems of equations.
172tabto-generic: "Tab" to a measured position in the line.
173texapi: Macros to write format-independent packages.
174upca:
175xlop: Calculates and displays arithmetic operations.
176yax: Yet Another Key System.
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このパッケージは以下のようなパッケージ集です。
192Generic additional packages:
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.
200bitelist: Split list, in TeX's mouth.
201borceux: Diagram macros by Francois Borceux.
202c-pascal: Typeset Python, C and Pascal programs.
203catcodes: Generic handling of TeX category codes.
204chronosys: Drawing time-line diagrams.
205colorsep: Color separation.
206dinat: Bibliography style for German texts.
207dirtree: Display trees in the style of windows explorer.
208dowith: Apply a command to a list of items.
209eijkhout: Victor Eijkhout's packages.
210encxvlna: Insert nonbreakable spaces, using encTeX.
211epigram: Display short quotations.
212fenixpar: One-shot changes to token registers such as everypar.
213fltpoint: Simple floating point arithmetic.
214fntproof: A programmable font test pattern generator.
215gates: Support for writing modular and customisable code.
216ifetex: Provides ifetex switch.
217iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
218insbox: A TeX macro for inserting pictures/boxes into paragraphs.
219lambda-lists: Lists in TeX's mouth.
220langcode:
221lecturer: On-screen presentations for (almost) all formats.
222librarian: Tools to create bibliographies in TeX.
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.
226navigator: PDF features across formats and engines.
227ofs: Macros for managing large font collections.
228pdf-trans: A set of macros for various transformations of TeX boxes.
229plainpkg:
230schemata: Print topical diagrams.
231shade: Shade pieces of text.
232systeme: Format systems of equations.
233tabto-generic: "Tab" to a measured position in the line.
234texapi: Macros to write format-independent packages.
235upca:
236xlop: Calculates and displays arithmetic operations.
237yax: Yet Another Key System.
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
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}
337
338%build
339
340%install
341[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
342
343%__mkdir_p %{buildroot}%{_datadir}
344
345## move texmf-dist to /usr/share/texmf-dist
346[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
347
348## move texmf to /usr/share/texmf
349[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
350
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=(
367scripts/fontools/autoinst
368scripts/texlive/tlmgr.pl
369scripts/texlive/updmap.pl
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[@]} ||:
388popd
389fi
390
391## Files list
392find %{buildroot} -type f -or -type l | \
393    %__sed -e "s|%{buildroot}||g" > filelist.full
394
395find %{buildroot}%{_tl_texmfdist} -type d | \
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
408%_tl_touch_run texhash
409%_tl_touch_run mtxrun
410
411exit 0
412
413
414%postun
415if [ "$1" = 0 ]; then
416    %_tl_touch_run texhash
417
418fi
419
420exit 0
421
422%posttrans
423%{_tl_exec_texhash}
424%{_tl_exec_mtxrun}
425%{_tl_exec_updmap}
426%{_tl_exec_fmtutil}
427exit 0
428
429
430%files -f filelist.full
431%defattr(-,root,root,-)
432
433%files -f filelist.doc doc
434%defattr(-,root,root,-)
435
436%changelog
437* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
438- TLNET 20131218
439
440* Fri Nov  1 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
441- TLNET 20131101
442
443* Wed Oct  2 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
444- TLNET 20131002
445
446* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
447- TLNET 20130919
448
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.