source: projects/specs/trunk/t/texlive-collection-games/texlive-collection-games-vl.spec @ 10360

Revision 10360, 16.9 KB checked in by munepi, 8 years ago (diff)

updated to TeX Live 2016

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2016-4:
3## tlpdb2rpmspec collection-games
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Games typesetting
10Summary(ja): TeX Live: Games typesetting
11Name: texlive-collection-games
12Version: 2016
13Release: 4%{?_dist_release}
14License: GPL+, Public Domain, LPPL 1.2, LPPL, Freely redistributable without restriction, LPPL 1.3
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: bartel-chess-fonts.doc.tar.xz
19Source1: bartel-chess-fonts.tar.xz
20Source2: chess.doc.tar.xz
21Source3: chess.tar.xz
22Source4: chess-problem-diagrams.doc.tar.xz
23Source5: chess-problem-diagrams.source.tar.xz
24Source6: chess-problem-diagrams.tar.xz
25Source7: chessboard.doc.tar.xz
26Source8: chessboard.source.tar.xz
27Source9: chessboard.tar.xz
28Source10: chessfss.doc.tar.xz
29Source11: chessfss.source.tar.xz
30Source12: chessfss.tar.xz
31Source13: crossword.doc.tar.xz
32Source14: crossword.source.tar.xz
33Source15: crossword.tar.xz
34Source16: crosswrd.doc.tar.xz
35Source17: crosswrd.source.tar.xz
36Source18: crosswrd.tar.xz
37Source19: egameps.doc.tar.xz
38Source20: egameps.tar.xz
39Source21: gamebook.doc.tar.xz
40Source22: gamebook.source.tar.xz
41Source23: gamebook.tar.xz
42Source24: go.doc.tar.xz
43Source25: go.source.tar.xz
44Source26: go.tar.xz
45Source27: hanoi.tar.xz
46Source28: havannah.doc.tar.xz
47Source29: havannah.source.tar.xz
48Source30: havannah.tar.xz
49Source31: hexgame.doc.tar.xz
50Source32: hexgame.tar.xz
51Source33: horoscop.doc.tar.xz
52Source34: horoscop.source.tar.xz
53Source35: horoscop.tar.xz
54Source36: labyrinth.doc.tar.xz
55Source37: labyrinth.tar.xz
56Source38: logicpuzzle.doc.tar.xz
57Source39: logicpuzzle.tar.xz
58Source40: othello.doc.tar.xz
59Source41: othello.tar.xz
60Source42: othelloboard.doc.tar.xz
61Source43: othelloboard.tar.xz
62Source44: pas-crosswords.doc.tar.xz
63Source45: pas-crosswords.tar.xz
64Source46: psgo.doc.tar.xz
65Source47: psgo.tar.xz
66Source48: reverxii.doc.tar.xz
67Source49: reverxii.tar.xz
68Source50: rubik.doc.tar.xz
69Source51: rubik.source.tar.xz
70Source52: rubik.tar.xz
71Source53: schwalbe-chess.doc.tar.xz
72Source54: schwalbe-chess.source.tar.xz
73Source55: schwalbe-chess.tar.xz
74Source56: sgame.doc.tar.xz
75Source57: sgame.tar.xz
76Source58: skak.doc.tar.xz
77Source59: skak.tar.xz
78Source60: skaknew.doc.tar.xz
79Source61: skaknew.tar.xz
80Source62: sudoku.doc.tar.xz
81Source63: sudoku.source.tar.xz
82Source64: sudoku.tar.xz
83Source65: sudokubundle.doc.tar.xz
84Source66: sudokubundle.source.tar.xz
85Source67: sudokubundle.tar.xz
86Source68: xq.doc.tar.xz
87Source69: xq.tar.xz
88Source70: xskak.doc.tar.xz
89Source71: xskak.source.tar.xz
90Source72: xskak.tar.xz
91
92Requires: texlive = %{version}
93Requires: texlive-collection-latex = %{version}
94
95Requires(post):         texlive = %{version}
96Requires(postun):       texlive = %{version}
97
98BuildArch:      noarch
99Buildroot:      %{_tmppath}/%{name}-%{version}-root
100
101Vendor:         Project Vine
102Distribution:   Vine Linux
103Packager:       munepi
104
105%description
106The TeX Live software distribution offers a complete TeX system for a
107variety of Unix, Macintosh, Windows and other platforms. It
108encompasses programs for editing, typesetting, previewing and printing
109of TeX documents in many different languages, and a large collection
110of TeX macros and font libraries.
111
112The distribution includes extensive general documentation about TeX,
113as well as the documentation for the included software packages.
114
115This package is a collection of Games typesetting:
116Setups for typesetting various games, including chess.
117
118This package contains the following CTAN packages:
119bartel-chess-fonts: A set of fonts supporting chess diagrams
120chess: Fonts for typesetting chess boards
121chess-problem-diagrams: A package for typesetting chess problem diagrams
122chessboard: Print chess boards
123chessfss: A package to handle chess fonts
124crossword: Typeset crossword puzzles
125crosswrd: Macros for typesetting crossword puzzles
126egameps: LaTeX package for typesetting extensive games
127gamebook: Typeset gamebooks and other interactive novels
128go: Fonts and macros for typesetting go games
129hanoi: Tower of Hanoi in TeX
130havannah: Diagrams of board positions in the games of Havannah and Hex
131hexgame: Provide an environment to draw a hexgame-board
132horoscop: Generate astrological charts in LaTeX
133labyrinth: Draw labyrinths and solution paths
134logicpuzzle: Typeset (grid-based) logic puzzles
135othello: Modification of a Go package to create othello boards
136othelloboard: Typeset Othello (Reversi) diagrams of any size, with annotations
137pas-crosswords: Creating crossword grids, using TikZ
138psgo: Typeset go diagrams with PSTricks
139reverxii: Playing Reversi in TeX
140rubik: Document Rubik cube configurations and rotation sequences
141schwalbe-chess: Typeset the German chess magazine "Die Schwalbe"
142sgame: LaTeX style for typesetting strategic games
143skak: Fonts and macros for typesetting chess games
144skaknew: The skak chess fonts redone in Adobe Type 1
145sudoku: Create sudoku grids
146sudokubundle: A set of sudoku-related packages
147xq: Support for writing about xiangqi
148xskak: An extension to the skak package for chess typesetting
149
150%description -l ja
151TeX Live ソフトウェアディストリビューションは、
152さまざまな Unix, Macintosh, Windows、および
153他のプラットホームに対して完全な TeX システムを提供します。
154多くの異なった言語を含む TeX ドキュメントの
155編集、組版、閲覧、印刷するためのプログラム、
156そして、TeX マクロやフォントライブラリの大きなコレクションを
157同梱しています。
158
159このディストリビューションは
160同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
161TeX に関するたくさんの一般的なドキュメントを含んでいます。
162
163このパッケージは以下のようなパッケージ集です。
164Games typesetting:
165Setups for typesetting various games, including chess.
166
167このパッケージは以下の CTAN パッケージを含んでいます:
168bartel-chess-fonts: A set of fonts supporting chess diagrams
169chess: Fonts for typesetting chess boards
170chess-problem-diagrams: A package for typesetting chess problem diagrams
171chessboard: Print chess boards
172chessfss: A package to handle chess fonts
173crossword: Typeset crossword puzzles
174crosswrd: Macros for typesetting crossword puzzles
175egameps: LaTeX package for typesetting extensive games
176gamebook: Typeset gamebooks and other interactive novels
177go: Fonts and macros for typesetting go games
178hanoi: Tower of Hanoi in TeX
179havannah: Diagrams of board positions in the games of Havannah and Hex
180hexgame: Provide an environment to draw a hexgame-board
181horoscop: Generate astrological charts in LaTeX
182labyrinth: Draw labyrinths and solution paths
183logicpuzzle: Typeset (grid-based) logic puzzles
184othello: Modification of a Go package to create othello boards
185othelloboard: Typeset Othello (Reversi) diagrams of any size, with annotations
186pas-crosswords: Creating crossword grids, using TikZ
187psgo: Typeset go diagrams with PSTricks
188reverxii: Playing Reversi in TeX
189rubik: Document Rubik cube configurations and rotation sequences
190schwalbe-chess: Typeset the German chess magazine "Die Schwalbe"
191sgame: LaTeX style for typesetting strategic games
192skak: Fonts and macros for typesetting chess games
193skaknew: The skak chess fonts redone in Adobe Type 1
194sudoku: Create sudoku grids
195sudokubundle: A set of sudoku-related packages
196xq: Support for writing about xiangqi
197xskak: An extension to the skak package for chess typesetting
198
199%package doc
200Summary: TeX Live: Documentation files of %{name}
201Group: Applications/Publishing
202Requires: %{name} = %{version}-%{release}
203
204%description doc
205This package contains documentation files of %{name}.
206
207%prep
208%setup -c -n %{name}-%{version}
209%__tar -xvf %{SOURCE1}
210%__tar -xvf %{SOURCE2}
211%__tar -xvf %{SOURCE3}
212%__tar -xvf %{SOURCE4}
213%__tar -xvf %{SOURCE5}
214%__tar -xvf %{SOURCE6}
215%__tar -xvf %{SOURCE7}
216%__tar -xvf %{SOURCE8}
217%__tar -xvf %{SOURCE9}
218%__tar -xvf %{SOURCE10}
219%__tar -xvf %{SOURCE11}
220%__tar -xvf %{SOURCE12}
221%__tar -xvf %{SOURCE13}
222%__tar -xvf %{SOURCE14}
223%__tar -xvf %{SOURCE15}
224%__tar -xvf %{SOURCE16}
225%__tar -xvf %{SOURCE17}
226%__tar -xvf %{SOURCE18}
227%__tar -xvf %{SOURCE19}
228%__tar -xvf %{SOURCE20}
229%__tar -xvf %{SOURCE21}
230%__tar -xvf %{SOURCE22}
231%__tar -xvf %{SOURCE23}
232%__tar -xvf %{SOURCE24}
233%__tar -xvf %{SOURCE25}
234%__tar -xvf %{SOURCE26}
235%__tar -xvf %{SOURCE27}
236%__tar -xvf %{SOURCE28}
237%__tar -xvf %{SOURCE29}
238%__tar -xvf %{SOURCE30}
239%__tar -xvf %{SOURCE31}
240%__tar -xvf %{SOURCE32}
241%__tar -xvf %{SOURCE33}
242%__tar -xvf %{SOURCE34}
243%__tar -xvf %{SOURCE35}
244%__tar -xvf %{SOURCE36}
245%__tar -xvf %{SOURCE37}
246%__tar -xvf %{SOURCE38}
247%__tar -xvf %{SOURCE39}
248%__tar -xvf %{SOURCE40}
249%__tar -xvf %{SOURCE41}
250%__tar -xvf %{SOURCE42}
251%__tar -xvf %{SOURCE43}
252%__tar -xvf %{SOURCE44}
253%__tar -xvf %{SOURCE45}
254%__tar -xvf %{SOURCE46}
255%__tar -xvf %{SOURCE47}
256%__tar -xvf %{SOURCE48}
257%__tar -xvf %{SOURCE49}
258%__tar -xvf %{SOURCE50}
259%__tar -xvf %{SOURCE51}
260%__tar -xvf %{SOURCE52}
261%__tar -xvf %{SOURCE53}
262%__tar -xvf %{SOURCE54}
263%__tar -xvf %{SOURCE55}
264%__tar -xvf %{SOURCE56}
265%__tar -xvf %{SOURCE57}
266%__tar -xvf %{SOURCE58}
267%__tar -xvf %{SOURCE59}
268%__tar -xvf %{SOURCE60}
269%__tar -xvf %{SOURCE61}
270%__tar -xvf %{SOURCE62}
271%__tar -xvf %{SOURCE63}
272%__tar -xvf %{SOURCE64}
273%__tar -xvf %{SOURCE65}
274%__tar -xvf %{SOURCE66}
275%__tar -xvf %{SOURCE67}
276%__tar -xvf %{SOURCE68}
277%__tar -xvf %{SOURCE69}
278%__tar -xvf %{SOURCE70}
279%__tar -xvf %{SOURCE71}
280%__tar -xvf %{SOURCE72}
281
282%build
283
284%install
285[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
286
287%__mkdir_p %{buildroot}%{_datadir}
288
289## move texmf-dist to /usr/share/texmf-dist
290[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
291
292## move texmf to /usr/share/texmf
293[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
294
295## move tlpkg to /usr/share/tlpkg
296[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
297
298## move all non-arch binaries to /usr/bin
299[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
300
301## move others into /usr/share/texmf-dist
302%__mkdir_p %{buildroot}%{_tl_texmfdist}
303%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
304%__rm -rf * ||:
305
306
307## remove duplicated files between texlive and texlive-collection-*
308## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
309## remove unpacked files
310x=(
311dvipdfmx/dvipdfmx.cfg
312scripts/context/stubs/unix/mtxrun
313scripts/latexmk/latexmk.pl
314scripts/ptex2pdf/ptex2pdf.lua
315scripts/texlive/fmtutil.pl
316scripts/texlive/texconfig-dialog.sh
317scripts/texlive/texconfig-sys.sh
318scripts/texlive/texconfig.sh
319scripts/texlive/texlinks.sh
320scripts/texlive/tlmgr.pl
321scripts/texlive/updmap.pl
322texconfig/tcfmgr
323web2c/fmtutil.cnf
324web2c/mktex.opt
325web2c/mktexdir
326web2c/mktexdir.opt
327web2c/mktexnam
328web2c/mktexnam.opt
329web2c/mktexupd
330web2c/texmf.cnf
331web2c/updmap-hdr.cfg
332web2c/updmap.cfg
333install-tl
334#
335scripts/cjk-gs-integrate/cjk-gs-integrate.pl #texlive-collection-langcjk-2015-3vl7.noarch
336scripts/epspdf/epspdf.tlu #texlive-collection-pictures-2015-3vl7.noarch
337scripts/epspdf/epspdftk.tcl #texlive-collection-pictures-2015-3vl7.noarch
338scripts/glossaries/makeglossaries #texlive-collection-latexextra-2015-3vl7.noarch
339scripts/jfontmaps/kanji-config-updmap.pl #texlive-collection-langjapanese-2015-3vl7.noarch
340scripts/jfontmaps/kanji-fontmap-creator.pl #texlive-collection-langjapanese-2015-3vl7.noarch
341scripts/kotex-utils/jamo-normalize.pl #texlive-collection-langkorean-2015-3vl7.noarch
342scripts/kotex-utils/komkindex.pl #texlive-collection-langkorean-2015-3vl7.noarch
343scripts/crossrefware/ltx2crossrefxml.pl #texlive-collection-bibtexextra-2015-3vl7.noarch
344scripts/rubik/rubikrotation.pl #texlive-collection-games-2015-3vl7.noarch
345scripts/musixtex/musixtex.lua #texlive-collection-music-2015-3vl7.noarch
346scripts/pmxchords/pmxchords.lua #texlive-collection-music-2015-3vl7.noarch
347scripts/ctanify/ctanify #texlive-collection-binextra-2015-3vl7.noarch
348scripts/dtxgen/dtxgen #texlive-collection-binextra-2015-3vl7.noarch
349scripts/findhyph/findhyph #texlive-collection-binextra-2015-3vl7.noarch
350scripts/latexpand/latexpand #texlive-collection-binextra-2015-3vl7.noarch
351scripts/ltxfileinfo/ltxfileinfo #texlive-collection-binextra-2015-3vl7.noarch
352scripts/latexdiff/latexdiff-vc.pl #texlive-collection-binextra-2015-3vl7.noarch
353scripts/latexdiff/latexdiff.pl #texlive-collection-binextra-2015-3vl7.noarch
354scripts/texfot/texfot.pl #texlive-collection-binextra-2015-3vl7.noarch
355scripts/fontools/autoinst #texlive-collection-fontutils-2015-3vl7.noarch
356scripts/luaotfload/luaotfload-tool.lua #texlive-collection-luatex-2015-3vl7.noarch
357)
358if [ -d %{buildroot}%{_tl_texmfdist} ]; then
359pushd %{buildroot}%{_tl_texmfdist}
360%__rm -f ${x[@]} ||:
361popd
362fi
363
364## Files list
365find %{buildroot} -type f -or -type l | \
366    %__sed -e "s|%{buildroot}||g" > filelist.full
367
368find %{buildroot}%{_tl_texmfdist} -type d | \
369    %__sed -e "s|^%{buildroot}|%dir |" \
370           -e "s|$|/|"             >> filelist.full
371
372## subpackages
373grep "/texmf-dist/doc/" filelist.full > filelist.doc
374cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
375%__mv -f filelist.tmp filelist.full
376
377%clean
378%__rm -rf %{buildroot}
379
380%post
381%_tl_touch_run texhash
382%_tl_touch_run mtxrun
383
384[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
385
386    %_tl_enable_map Map SkakNew.map
387
388exit 0
389
390
391%postun
392if [ "$1" = 0 ]; then
393    %_tl_touch_run texhash
394
395    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
396
397    %_tl_disable_map SkakNew.map
398
399fi
400
401exit 0
402
403%posttrans
404%{_tl_exec_texhash}
405%{_tl_exec_mtxrun}
406%{_tl_exec_updmap}
407%{_tl_exec_fmtutil}
408exit 0
409
410
411%files -f filelist.full
412%defattr(-,root,root,-)
413
414%files -f filelist.doc doc
415%defattr(-,root,root,-)
416
417%changelog
418* Tue Jun 07 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-4
419- synced tlnet to 20160607 (TeX Live 2016)
420
421* Sat May 14 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-3
422- synced tlnet to 20160514 (TeX Live 2016/pretest)
423
424* Tue May 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-2
425- synced tlnet to 20160510 (TeX Live 2016/pretest)
426
427* Thu Apr 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-1
428- TeX Live 2016/pretest
429- synced tlnet to 20160428 (TeX Live 2016/pretest)
430
431* Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
432- remove duplicated files from texlive-collection-*
433- synced tlnet to 20160113 (TeX Live 2015)
434
435* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
436- TeX Live 2016/dev
437- synced tlnet to 20160110 (TeX Live 2016/dev)
438
439* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
440- TeX Live 2015/pretest
441- synced tlnet to 20150522 (TeX Live 2015/pretest)
442
443* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
444- TeX Live 2015/pretest
445- synced tlnet to 20150426 (TeX Live 2015/pretest)
446
447* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
448- synced tlnet to 20150401
449
450* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
451- synced tlnet to 20141028
452
453* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
454- synced tlnet to 20140706
455
456* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
457- upgraded to TeX Live 2014
458
459* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
460- synced tlnet to 20140406
461
462* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
463- synced tlnet to 20131218
464
465* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
466- synced tlnet to 20131101
467
468* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
469- synced tlnet to 20131002
470
471* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
472- synced tlnet to 20130919
473
474* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
475- upgraded to TeX Live 2013
476  - used tlnet archives
477  - synced tlnet to 20130823
478- added macros.texlive
479
480* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
481- updated to TeX Live 2012
482
483* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
484- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
485  - set external dependencies (texlive-collection-binextra,
486    texlive-collection-fontutils)
487
488* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
489- updated to TeX Live 2011
490- merged texlive-vtlpkg-2009-osx.patch from OSXWS
491- added %doc README (%files)
492
493* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
494- applied texlive-vtlpkg-2009-vine.patch
495  - remove arch dependent binaries
496- updated tlpdb2rpmspec.sh.in:
497  - improved tlpdb4a()
498  - make symlinks of core script utils (texlive-collection-binextra,
499    texlive-collection-context, texlive-collection-fontutils,
500    texlive-collection-langgreek, texlive-collection-langindic,
501    texlive-collection-latex, texlive-collection-latexextra,
502    texlive-collection-latexrecommended, texlive-collection-pictures,
503    texlive-collection-pstricks, texlive-collection-science)
504
505* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
506- updated tlpdb2rpmspec.sh.in:
507  - improved %post
508
509* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
510- updated tlpdb2rpmspec.sh.in:
511  - removed arch dependent binaries (texlive-collection-latexextra)
512  - improved updmap process in %post and %postun
513  - fixed perl path
514
515* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
516- initial build
Note: See TracBrowser for help on using the repository browser.