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

Revision 7855, 12.9 KB checked in by munepi, 11 years ago (diff)

update source snapshot, TLNET: 20131002

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-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: 2013
13Release: 3%{?_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/texlive/tlmgr.pl
368texconfig/tcfmgr
369texconfig/tcfmgr.map
370web2c/fmtutil.cnf
371web2c/mktex.opt
372web2c/mktexdir
373web2c/mktexdir.opt
374web2c/mktexnam
375web2c/mktexnam.opt
376web2c/mktexupd
377web2c/texmf.cnf
378web2c/updmap.cfg
379web2c/updmap-hdr.cfg
380doc/chktex/ChkTeX.pdf
381install-tl
382)
383if [ -d %{buildroot}%{_tl_texmfdist} ]; then
384pushd %{buildroot}%{_tl_texmfdist}
385%__rm -f ${x[@]} ||:
386popd
387fi
388
389## Files list
390find %{buildroot} -type f -or -type l | \
391    %__sed -e "s|%{buildroot}||g" > filelist.full
392
393find %{buildroot}%{_tl_texmfdist} -type d | \
394    %__sed -e "s|^%{buildroot}|%dir |" \
395           -e "s|$|/|"             >> filelist.full
396
397## subpackages
398grep "/texmf-dist/doc/" filelist.full > filelist.doc
399cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
400%__mv -f filelist.tmp filelist.full
401
402%clean
403%__rm -rf %{buildroot}
404
405%post
406%_tl_touch_run texhash
407%_tl_touch_run mtxrun
408
409exit 0
410
411
412%postun
413if [ "$1" = 0 ]; then
414    %_tl_touch_run texhash
415
416fi
417
418exit 0
419
420%posttrans
421%{_tl_exec_texhash}
422%{_tl_exec_mtxrun}
423%{_tl_exec_updmap}
424%{_tl_exec_fmtutil}
425exit 0
426
427
428%files -f filelist.full
429%defattr(-,root,root,-)
430
431%files -f filelist.doc doc
432%defattr(-,root,root,-)
433
434%changelog
435* Wed Oct  2 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
436- TLNET 20131002
437
438* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
439- TLNET 20130919
440
441* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
442- generated by tlpdb2rpmspec 2013-1: tlpdb2rpmspec collection-genericextra
443- TLNET 20130823
Note: See TracBrowser for help on using the repository browser.