source: projects/specs/trunk/t/texlive-collection-metapost/texlive-collection-metapost-vl.spec @ 7770

Revision 7770, 14.2 KB checked in by munepi, 11 years ago (diff)

dropped all obsolete texlive-collection packages of TeX Live 2012

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-1:
3## tlpdb2rpmspec collection-metapost
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: MetaPost and Metafont packages
10Summary(ja): TeX Live: MetaPost and Metafont packages
11Name: texlive-collection-metapost
12Version: 2013
13Release: 1%{?_dist_release}
14License: LPPL, Public Domain, GPL+, LPPL 1.3, LGPLv2+, Freely redistributable without restriction
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: automata.doc.tar.xz
19Source1: automata.tar.xz
20Source2: bbcard.doc.tar.xz
21Source3: bbcard.tar.xz
22Source4: blockdraw_mp.doc.tar.xz
23Source5: blockdraw_mp.tar.xz
24Source6: bpolynomial.doc.tar.xz
25Source7: bpolynomial.tar.xz
26Source8: cmarrows.doc.tar.xz
27Source9: cmarrows.tar.xz
28Source10: drv.doc.tar.xz
29Source11: drv.tar.xz
30Source12: dviincl.doc.tar.xz
31Source13: dviincl.tar.xz
32Source14: emp.doc.tar.xz
33Source15: emp.source.tar.xz
34Source16: emp.tar.xz
35Source17: epsincl.doc.tar.xz
36Source18: epsincl.tar.xz
37Source19: expressg.doc.tar.xz
38Source20: expressg.source.tar.xz
39Source21: expressg.tar.xz
40Source22: exteps.doc.tar.xz
41Source23: exteps.tar.xz
42Source24: featpost.doc.tar.xz
43Source25: featpost.tar.xz
44Source26: feynmf.doc.tar.xz
45Source27: feynmf.source.tar.xz
46Source28: feynmf.tar.xz
47Source29: feynmp-auto.doc.tar.xz
48Source30: feynmp-auto.source.tar.xz
49Source31: feynmp-auto.tar.xz
50Source32: garrigues.doc.tar.xz
51Source33: garrigues.tar.xz
52Source34: gmp.doc.tar.xz
53Source35: gmp.source.tar.xz
54Source36: gmp.tar.xz
55Source37: hatching.doc.tar.xz
56Source38: hatching.tar.xz
57Source39: latexmp.doc.tar.xz
58Source40: latexmp.tar.xz
59Source41: metago.doc.tar.xz
60Source42: metago.tar.xz
61Source43: metaobj.doc.tar.xz
62Source44: metaobj.tar.xz
63Source45: metaplot.doc.tar.xz
64Source46: metaplot.tar.xz
65Source47: metapost.doc.tar.xz
66Source48: metapost.tar.xz
67Source49: metauml.doc.tar.xz
68Source50: metauml.tar.xz
69Source51: mfpic.doc.tar.xz
70Source52: mfpic.source.tar.xz
71Source53: mfpic.tar.xz
72Source54: mfpic4ode.doc.tar.xz
73Source55: mfpic4ode.source.tar.xz
74Source56: mfpic4ode.tar.xz
75Source57: mp3d.doc.tar.xz
76Source58: mp3d.tar.xz
77Source59: mpcolornames.doc.tar.xz
78Source60: mpcolornames.source.tar.xz
79Source61: mpcolornames.tar.xz
80Source62: mpattern.doc.tar.xz
81Source63: mpattern.tar.xz
82Source64: mpgraphics.doc.tar.xz
83Source65: mpgraphics.source.tar.xz
84Source66: mpgraphics.tar.xz
85Source67: piechartmp.doc.tar.xz
86Source68: piechartmp.tar.xz
87Source69: roex.source.tar.xz
88Source70: roex.tar.xz
89Source71: slideshow.doc.tar.xz
90Source72: slideshow.tar.xz
91Source73: splines.doc.tar.xz
92Source74: splines.source.tar.xz
93Source75: splines.tar.xz
94Source76: suanpan.doc.tar.xz
95Source77: suanpan.tar.xz
96Source78: textpath.doc.tar.xz
97Source79: textpath.tar.xz
98Source80: threeddice.doc.tar.xz
99Source81: threeddice.tar.xz
100
101Requires: texlive = %{version}
102Requires: texlive-collection-basic = %{version}
103
104Requires(post):         texlive = %{version}
105Requires(postun):       texlive = %{version}
106
107BuildArch:      noarch
108Buildroot:      %{_tmppath}/%{name}-%{version}-root
109
110Vendor:         Project Vine
111Distribution:   Vine Linux
112Packager:       munepi
113
114%description
115The TeX Live software distribution offers a complete TeX system for a
116variety of Unix, Macintosh, Windows and other platforms. It
117encompasses programs for editing, typesetting, previewing and printing
118of TeX documents in many different languages, and a large collection
119of TeX macros and font libraries.
120
121The distribution includes extensive general documentation about TeX,
122as well as the documentation for the included software packages.
123
124This package is a collection of MetaPost and Metafont packages:
125
126
127This package contains the following CTAN packages:
128automata: Finite state machines, graphs and trees in MetaPost.
129bbcard: Bullshit bingo, calendar and baseball-score cards.
130blockdraw_mp: Block diagrams and bond graphs, with MetaPost.
131bpolynomial: Drawing polynomial functions of up to order 3.
132cmarrows: MetaPost arrows and braces in the Computer Modern style.
133drv: Derivation trees with MetaPost.
134dviincl: Include a DVI page into MetaPost output.
135emp: "Encapsulate" MetaPost figures in a document.
136epsincl: Include EPS in MetaPost figures.
137expressg: Diagrams consisting of boxes, lines, and annotations.
138exteps: Include EPS figures in MetaPost.
139featpost: MetaPost macros for 3D.
140feynmf: Macros and fonts for creating Feynman (and other) diagrams.
141feynmp-auto: Automatic processing of feynmp graphics.
142garrigues: MetaPost macros for the reproduction of Garrigues' Easter nomogram.
143gmp: Allow integration between MetaPost pictures and LaTeX.
144hatching: MetaPost macros for hatching interior of closed paths.
145latexmp: Interface for LaTeX-based typesetting in MetaPost
146metago: MetaPost output of Go positions.
147metaobj: MetaPost package providing high-level objects.
148metaplot: Plot-manipulation macros for use in Metapost.
149metapost: A development of Metafont for creating graphics.
150metauml: MetaPost library for typesetting UML diagrams.
151mfpic: Draw Metafont/post pictures from (La)TeX commands.
152mfpic4ode: Macros to draw direction fields and solutions of ODEs.
153mp3d: 3D animations.
154mpcolornames: XXXX
155mpattern: Patterns in MetaPost.
156mpgraphics: Process and display MetaPost figures inline.
157piechartmp: Draw pie-charts using MetaPost.
158roex:
159slideshow: Generate slideshow with MetaPost.
160splines: MetaPost macros for drawing cubic spline interpolants.
161suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
162textpath: Setting text along a path with MetaPost.
163threeddice: Create images of dice with one, two, or three faces showing, using MetaPost.
164
165%description -l ja
166TeX Live ソフトウェアディストリビューションは、
167さまざまな Unix, Macintosh, Windows、および
168他のプラットホームに対して完全な TeX システムを提供します。
169多くの異なった言語を含む TeX ドキュメントの
170編集、組版、閲覧、印刷するためのプログラム、
171そして、TeX マクロやフォントライブラリの大きなコレクションを
172同梱しています。
173
174このディストリビューションは
175同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
176TeX に関するたくさんの一般的なドキュメントを含んでいます。
177
178このパッケージは以下のようなパッケージ集です。
179MetaPost and Metafont packages:
180
181
182このパッケージは以下の CTAN パッケージを含んでいます:
183automata: Finite state machines, graphs and trees in MetaPost.
184bbcard: Bullshit bingo, calendar and baseball-score cards.
185blockdraw_mp: Block diagrams and bond graphs, with MetaPost.
186bpolynomial: Drawing polynomial functions of up to order 3.
187cmarrows: MetaPost arrows and braces in the Computer Modern style.
188drv: Derivation trees with MetaPost.
189dviincl: Include a DVI page into MetaPost output.
190emp: "Encapsulate" MetaPost figures in a document.
191epsincl: Include EPS in MetaPost figures.
192expressg: Diagrams consisting of boxes, lines, and annotations.
193exteps: Include EPS figures in MetaPost.
194featpost: MetaPost macros for 3D.
195feynmf: Macros and fonts for creating Feynman (and other) diagrams.
196feynmp-auto: Automatic processing of feynmp graphics.
197garrigues: MetaPost macros for the reproduction of Garrigues' Easter nomogram.
198gmp: Allow integration between MetaPost pictures and LaTeX.
199hatching: MetaPost macros for hatching interior of closed paths.
200latexmp: Interface for LaTeX-based typesetting in MetaPost
201metago: MetaPost output of Go positions.
202metaobj: MetaPost package providing high-level objects.
203metaplot: Plot-manipulation macros for use in Metapost.
204metapost: A development of Metafont for creating graphics.
205metauml: MetaPost library for typesetting UML diagrams.
206mfpic: Draw Metafont/post pictures from (La)TeX commands.
207mfpic4ode: Macros to draw direction fields and solutions of ODEs.
208mp3d: 3D animations.
209mpcolornames: XXXX
210mpattern: Patterns in MetaPost.
211mpgraphics: Process and display MetaPost figures inline.
212piechartmp: Draw pie-charts using MetaPost.
213roex:
214slideshow: Generate slideshow with MetaPost.
215splines: MetaPost macros for drawing cubic spline interpolants.
216suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
217textpath: Setting text along a path with MetaPost.
218threeddice: Create images of dice with one, two, or three faces showing, using MetaPost.
219
220%package doc
221Summary: TeX Live: Documentation files of %{name}
222Group: Applications/Publishing
223Requires: %{name} = %{version}-%{release}
224
225%description doc
226This package contains documentation files of %{name}.
227
228%prep
229%setup -c -n %{name}-%{version}
230%__tar -xvf %{SOURCE1}
231%__tar -xvf %{SOURCE2}
232%__tar -xvf %{SOURCE3}
233%__tar -xvf %{SOURCE4}
234%__tar -xvf %{SOURCE5}
235%__tar -xvf %{SOURCE6}
236%__tar -xvf %{SOURCE7}
237%__tar -xvf %{SOURCE8}
238%__tar -xvf %{SOURCE9}
239%__tar -xvf %{SOURCE10}
240%__tar -xvf %{SOURCE11}
241%__tar -xvf %{SOURCE12}
242%__tar -xvf %{SOURCE13}
243%__tar -xvf %{SOURCE14}
244%__tar -xvf %{SOURCE15}
245%__tar -xvf %{SOURCE16}
246%__tar -xvf %{SOURCE17}
247%__tar -xvf %{SOURCE18}
248%__tar -xvf %{SOURCE19}
249%__tar -xvf %{SOURCE20}
250%__tar -xvf %{SOURCE21}
251%__tar -xvf %{SOURCE22}
252%__tar -xvf %{SOURCE23}
253%__tar -xvf %{SOURCE24}
254%__tar -xvf %{SOURCE25}
255%__tar -xvf %{SOURCE26}
256%__tar -xvf %{SOURCE27}
257%__tar -xvf %{SOURCE28}
258%__tar -xvf %{SOURCE29}
259%__tar -xvf %{SOURCE30}
260%__tar -xvf %{SOURCE31}
261%__tar -xvf %{SOURCE32}
262%__tar -xvf %{SOURCE33}
263%__tar -xvf %{SOURCE34}
264%__tar -xvf %{SOURCE35}
265%__tar -xvf %{SOURCE36}
266%__tar -xvf %{SOURCE37}
267%__tar -xvf %{SOURCE38}
268%__tar -xvf %{SOURCE39}
269%__tar -xvf %{SOURCE40}
270%__tar -xvf %{SOURCE41}
271%__tar -xvf %{SOURCE42}
272%__tar -xvf %{SOURCE43}
273%__tar -xvf %{SOURCE44}
274%__tar -xvf %{SOURCE45}
275%__tar -xvf %{SOURCE46}
276%__tar -xvf %{SOURCE47}
277%__tar -xvf %{SOURCE48}
278%__tar -xvf %{SOURCE49}
279%__tar -xvf %{SOURCE50}
280%__tar -xvf %{SOURCE51}
281%__tar -xvf %{SOURCE52}
282%__tar -xvf %{SOURCE53}
283%__tar -xvf %{SOURCE54}
284%__tar -xvf %{SOURCE55}
285%__tar -xvf %{SOURCE56}
286%__tar -xvf %{SOURCE57}
287%__tar -xvf %{SOURCE58}
288%__tar -xvf %{SOURCE59}
289%__tar -xvf %{SOURCE60}
290%__tar -xvf %{SOURCE61}
291%__tar -xvf %{SOURCE62}
292%__tar -xvf %{SOURCE63}
293%__tar -xvf %{SOURCE64}
294%__tar -xvf %{SOURCE65}
295%__tar -xvf %{SOURCE66}
296%__tar -xvf %{SOURCE67}
297%__tar -xvf %{SOURCE68}
298%__tar -xvf %{SOURCE69}
299%__tar -xvf %{SOURCE70}
300%__tar -xvf %{SOURCE71}
301%__tar -xvf %{SOURCE72}
302%__tar -xvf %{SOURCE73}
303%__tar -xvf %{SOURCE74}
304%__tar -xvf %{SOURCE75}
305%__tar -xvf %{SOURCE76}
306%__tar -xvf %{SOURCE77}
307%__tar -xvf %{SOURCE78}
308%__tar -xvf %{SOURCE79}
309%__tar -xvf %{SOURCE80}
310%__tar -xvf %{SOURCE81}
311
312%build
313
314%install
315[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
316
317%__mkdir_p %{buildroot}%{_datadir}
318
319## move texmf-dist to /usr/share/texmf-dist
320[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
321
322## move texmf to /usr/share/texmf
323[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
324
325## move tlpkg to /usr/share/tlpkg
326[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
327
328## move all non-arch binaries to /usr/bin
329[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
330
331## move others into /usr/share/texmf-dist
332%__mkdir_p %{buildroot}%{_tl_texmfdist}
333%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
334%__rm -rf * ||:
335
336
337## remove duplicated files between texlive and texlive-collection-*
338## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
339## remove unpacked files
340x=(
341texconfig/tcfmgr
342texconfig/tcfmgr.map
343web2c/fmtutil.cnf
344web2c/mktex.opt
345web2c/mktexdir
346web2c/mktexdir.opt
347web2c/mktexnam
348web2c/mktexnam.opt
349web2c/mktexupd
350web2c/texmf.cnf
351web2c/updmap.cfg
352web2c/updmap-hdr.cfg
353doc/chktex/ChkTeX.pdf
354install-tl
355)
356if [ -d %{buildroot}%{_tl_texmfdist} ]; then
357pushd %{buildroot}%{_tl_texmfdist}
358%__rm -f ${x[@]} ||:
359popd
360fi
361
362## Files list
363find %{buildroot} -type f -or -type l | \
364    %__sed -e "s|%{buildroot}||g" > filelist.full
365
366find %{buildroot}%{_tl_texmfdist} -type d | \
367    %__sed -e "s|^%{buildroot}|%dir |" \
368           -e "s|$|/|"             >> filelist.full
369
370## subpackages
371grep "/texmf-dist/doc/" filelist.full > filelist.doc
372cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
373%__mv -f filelist.tmp filelist.full
374
375%clean
376%__rm -rf %{buildroot}
377
378%post
379%_tl_touch_run texhash
380%_tl_touch_run mtxrun
381
382[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
383
384    %_tl_enable_map Map troff-updmap.map
385
386exit 0
387
388
389%postun
390if [ "$1" = 0 ]; then
391    %_tl_touch_run texhash
392
393    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
394
395    %_tl_disable_map troff-updmap.map
396
397fi
398
399exit 0
400
401%posttrans
402%{_tl_exec_texhash}
403%{_tl_exec_mtxrun}
404%{_tl_exec_updmap}
405%{_tl_exec_fmtutil}
406exit 0
407
408
409%files -f filelist.full
410%defattr(-,root,root,-)
411
412%files -f filelist.doc doc
413%defattr(-,root,root,-)
414
415%changelog
416* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
417- generated by tlpdb2rpmspec 2013-1: tlpdb2rpmspec collection-metapost
418- TLNET 20130823
419
420* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
421- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-metapost
422
423* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
424- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-metapost
425- set external dependencies (texlive-collection-binextra,
426  texlive-collection-fontutils)
427
428* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
429- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-metapost
430
431* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
432- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-metapost
433- make symlinks of core script utils (texlive-collection-binextra,
434  texlive-collection-context, texlive-collection-fontutils,
435  texlive-collection-langgreek, texlive-collection-langindic,
436  texlive-collection-latex, texlive-collection-latexextra,
437  texlive-collection-latexrecommended, texlive-collection-pictures,
438  texlive-collection-pstricks, texlive-collection-science)
439
440* Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
441- generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-metapost
442- improved %%post
443
444* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
445- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-metapost
446- removed arch dependent binaries (texlive-collection-latexextra)
447- fixed perl path
448- improved updmap process in %%post and %%postun
449
450* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
451- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-metapost
Note: See TracBrowser for help on using the repository browser.