source: projects/specs/trunk/t/texlive-collection-langczechslovak/texlive-collection-langczechslovak-vl.spec @ 9955

Revision 9955, 12.3 KB checked in by munepi, 8 years ago (diff)

reverted to texlive-20150521-source (TeX Live 2015)
remove duplicated files from texlive-collection-*

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2015-4:
3## tlpdb2rpmspec collection-langczechslovak
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Czech/Slovak
10Summary(ja): TeX Live: Czech/Slovak
11Name: texlive-collection-langczechslovak
12Version: 2015
13Release: 4%{?_dist_release}
14License: LPPL 1.3, LPPL, GPL+, Freely redistributable without restriction
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: babel-czech.doc.tar.xz
19Source1: babel-czech.source.tar.xz
20Source2: babel-czech.tar.xz
21Source3: babel-slovak.doc.tar.xz
22Source4: babel-slovak.source.tar.xz
23Source5: babel-slovak.tar.xz
24Source6: cnbwp.doc.tar.xz
25Source7: cnbwp.tar.xz
26Source8: cs.tar.xz
27Source9: csbulletin.doc.tar.xz
28Source10: csbulletin.tar.xz
29Source11: cslatex.source.tar.xz
30Source12: cslatex.tar.xz
31Source13: csplain.tar.xz
32Source14: cstex.doc.tar.xz
33Source15: cstex.tar.xz
34Source16: hyphen-czech.tar.xz
35Source17: hyphen-slovak.tar.xz
36Source18: vlna.doc.tar.xz
37Source19: vlna.tar.xz
38Source20: lshort-czech.doc.tar.xz
39Source21: lshort-czech.tar.xz
40Source22: lshort-slovak.doc.tar.xz
41Source23: lshort-slovak.tar.xz
42Source24: texlive-cz.doc.tar.xz
43Source25: texlive-cz.tar.xz
44
45Requires: texlive = %{version}
46Requires: texlive-collection-basic = %{version}
47Requires: texlive-collection-latex = %{version}
48
49Requires(post):         texlive = %{version}
50Requires(postun):       texlive = %{version}
51
52BuildArch:      noarch
53Buildroot:      %{_tmppath}/%{name}-%{version}-root
54
55Vendor:         Project Vine
56Distribution:   Vine Linux
57Packager:       munepi
58
59%description
60The TeX Live software distribution offers a complete TeX system for a
61variety of Unix, Macintosh, Windows and other platforms. It
62encompasses programs for editing, typesetting, previewing and printing
63of TeX documents in many different languages, and a large collection
64of TeX macros and font libraries.
65
66The distribution includes extensive general documentation about TeX,
67as well as the documentation for the included software packages.
68
69This package is a collection of Czech/Slovak:
70Support for Czech/Slovak.
71
72This package contains the following CTAN packages:
73babel-czech: Babel support for Czech.
74babel-slovak: Babel support for typesetting Slovak.
75cnbwp: Typeset working papers of the Czech National Bank.
76cs: Czech/Slovak-tuned Computer Modern fonts.
77csbulletin: LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj).
78cslatex: LaTeX support for Czech/Slovak typesetting
79csplain: Plain TeX multilanguage support
80cstex: Support for Czech/Slovak languages.
81hyphen-czech: Czech hyphenation patterns.
82hyphen-slovak: Slovak hyphenation patterns.
83vlna:
84lshort-czech: Czech translation of the "Short Introduction to LaTeX2e".
85lshort-slovak: Slovak introduction to LaTeX.
86texlive-cz: TeX Live manual (Czech/Slovak)
87
88%description -l ja
89TeX Live ソフトウェアディストリビューションは、
90さまざまな Unix, Macintosh, Windows、および
91他のプラットホームに対して完全な TeX システムを提供します。
92多くの異なった言語を含む TeX ドキュメントの
93編集、組版、閲覧、印刷するためのプログラム、
94そして、TeX マクロやフォントライブラリの大きなコレクションを
95同梱しています。
96
97このディストリビューションは
98同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
99TeX に関するたくさんの一般的なドキュメントを含んでいます。
100
101このパッケージは以下のようなパッケージ集です。
102Czech/Slovak:
103Support for Czech/Slovak.
104
105このパッケージは以下の CTAN パッケージを含んでいます:
106babel-czech: Babel support for Czech.
107babel-slovak: Babel support for typesetting Slovak.
108cnbwp: Typeset working papers of the Czech National Bank.
109cs: Czech/Slovak-tuned Computer Modern fonts.
110csbulletin: LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj).
111cslatex: LaTeX support for Czech/Slovak typesetting
112csplain: Plain TeX multilanguage support
113cstex: Support for Czech/Slovak languages.
114hyphen-czech: Czech hyphenation patterns.
115hyphen-slovak: Slovak hyphenation patterns.
116vlna:
117lshort-czech: Czech translation of the "Short Introduction to LaTeX2e".
118lshort-slovak: Slovak introduction to LaTeX.
119texlive-cz: TeX Live manual (Czech/Slovak)
120
121%package doc
122Summary: TeX Live: Documentation files of %{name}
123Group: Applications/Publishing
124Requires: %{name} = %{version}-%{release}
125
126%description doc
127This package contains documentation files of %{name}.
128
129%prep
130%setup -c -n %{name}-%{version}
131%__tar -xvf %{SOURCE1}
132%__tar -xvf %{SOURCE2}
133%__tar -xvf %{SOURCE3}
134%__tar -xvf %{SOURCE4}
135%__tar -xvf %{SOURCE5}
136%__tar -xvf %{SOURCE6}
137%__tar -xvf %{SOURCE7}
138%__tar -xvf %{SOURCE8}
139%__tar -xvf %{SOURCE9}
140%__tar -xvf %{SOURCE10}
141%__tar -xvf %{SOURCE11}
142%__tar -xvf %{SOURCE12}
143%__tar -xvf %{SOURCE13}
144%__tar -xvf %{SOURCE14}
145%__tar -xvf %{SOURCE15}
146%__tar -xvf %{SOURCE16}
147%__tar -xvf %{SOURCE17}
148%__tar -xvf %{SOURCE18}
149%__tar -xvf %{SOURCE19}
150%__tar -xvf %{SOURCE20}
151%__tar -xvf %{SOURCE21}
152%__tar -xvf %{SOURCE22}
153%__tar -xvf %{SOURCE23}
154%__tar -xvf %{SOURCE24}
155%__tar -xvf %{SOURCE25}
156
157%build
158
159%install
160[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
161
162%__mkdir_p %{buildroot}%{_datadir}
163
164## move texmf-dist to /usr/share/texmf-dist
165[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
166
167## move texmf to /usr/share/texmf
168[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
169
170## move tlpkg to /usr/share/tlpkg
171[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
172
173## move all non-arch binaries to /usr/bin
174[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
175
176## move others into /usr/share/texmf-dist
177%__mkdir_p %{buildroot}%{_tl_texmfdist}
178%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
179%__rm -rf * ||:
180
181
182## remove duplicated files between texlive and texlive-collection-*
183## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
184## remove unpacked files
185x=(
186dvipdfmx/dvipdfmx.cfg
187scripts/context/stubs/unix/mtxrun
188scripts/ptex2pdf/ptex2pdf.lua
189scripts/texlive/fmtutil.pl
190scripts/texlive/texconfig-dialog.sh
191scripts/texlive/texconfig-sys.sh
192scripts/texlive/texconfig.sh
193scripts/texlive/texlinks.sh
194scripts/texlive/tlmgr.pl
195scripts/texlive/updmap.pl
196texconfig/tcfmgr
197web2c/fmtutil.cnf
198web2c/mktex.opt
199web2c/mktexdir
200web2c/mktexdir.opt
201web2c/mktexnam
202web2c/mktexnam.opt
203web2c/mktexupd
204web2c/texmf.cnf
205web2c/updmap-hdr.cfg
206web2c/updmap.cfg
207install-tl
208#
209scripts/cjk-gs-integrate/cjk-gs-integrate.pl #texlive-collection-langcjk-2015-3vl7.noarch
210scripts/epspdf/epspdf.tlu #texlive-collection-pictures-2015-3vl7.noarch
211scripts/epspdf/epspdftk.tcl #texlive-collection-pictures-2015-3vl7.noarch
212scripts/glossaries/makeglossaries #texlive-collection-latexextra-2015-3vl7.noarch
213scripts/jfontmaps/kanji-config-updmap.pl #texlive-collection-langjapanese-2015-3vl7.noarch
214scripts/jfontmaps/kanji-fontmap-creator.pl #texlive-collection-langjapanese-2015-3vl7.noarch
215scripts/kotex-utils/jamo-normalize.pl #texlive-collection-langkorean-2015-3vl7.noarch
216scripts/kotex-utils/komkindex.pl #texlive-collection-langkorean-2015-3vl7.noarch
217scripts/crossrefware/ltx2crossrefxml.pl #texlive-collection-bibtexextra-2015-3vl7.noarch
218scripts/rubik/rubikrotation.pl #texlive-collection-games-2015-3vl7.noarch
219scripts/musixtex/musixtex.lua #texlive-collection-music-2015-3vl7.noarch
220scripts/pmxchords/pmxchords.lua #texlive-collection-music-2015-3vl7.noarch
221scripts/ctanify/ctanify #texlive-collection-binextra-2015-3vl7.noarch
222scripts/dtxgen/dtxgen #texlive-collection-binextra-2015-3vl7.noarch
223scripts/findhyph/findhyph #texlive-collection-binextra-2015-3vl7.noarch
224scripts/latexpand/latexpand #texlive-collection-binextra-2015-3vl7.noarch
225scripts/ltxfileinfo/ltxfileinfo #texlive-collection-binextra-2015-3vl7.noarch
226scripts/latexdiff/latexdiff-vc.pl #texlive-collection-binextra-2015-3vl7.noarch
227scripts/latexdiff/latexdiff.pl #texlive-collection-binextra-2015-3vl7.noarch
228scripts/texfot/texfot.pl #texlive-collection-binextra-2015-3vl7.noarch
229scripts/fontools/autoinst #texlive-collection-fontutils-2015-3vl7.noarch
230scripts/luaotfload/luaotfload-tool.lua #texlive-collection-luatex-2015-3vl7.noarch
231)
232if [ -d %{buildroot}%{_tl_texmfdist} ]; then
233pushd %{buildroot}%{_tl_texmfdist}
234%__rm -f ${x[@]} ||:
235popd
236fi
237
238## Files list
239find %{buildroot} -type f -or -type l | \
240    %__sed -e "s|%{buildroot}||g" > filelist.full
241
242find %{buildroot}%{_tl_texmfdist} -type d | \
243    %__sed -e "s|^%{buildroot}|%dir |" \
244           -e "s|$|/|"             >> filelist.full
245
246## subpackages
247grep "/texmf-dist/doc/" filelist.full > filelist.doc
248cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
249%__mv -f filelist.tmp filelist.full
250
251%clean
252%__rm -rf %{buildroot}
253
254%post
255%_tl_touch_run texhash
256%_tl_touch_run mtxrun
257
258[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
259
260    %_tl_enable_map Map cs-charter.map
261    %_tl_enable_map Map csfonts.map
262
263%_tl_touch_run fmtutil
264
265exit 0
266
267
268%postun
269if [ "$1" = 0 ]; then
270    %_tl_touch_run texhash
271
272    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
273
274    %_tl_disable_map cs-charter.map
275    %_tl_disable_map csfonts.map
276
277fi
278
279exit 0
280
281%posttrans
282%{_tl_exec_texhash}
283%{_tl_exec_mtxrun}
284%{_tl_exec_updmap}
285%{_tl_exec_fmtutil}
286exit 0
287
288
289%files -f filelist.full
290%defattr(-,root,root,-)
291
292%files -f filelist.doc doc
293%defattr(-,root,root,-)
294
295%changelog
296* Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
297- remove duplicated files from texlive-collection-*
298- synced tlnet to 20160113 (TeX Live 2015)
299
300* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
301- TeX Live 2016/dev
302- synced tlnet to 20160110 (TeX Live 2016/dev)
303
304* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
305- TeX Live 2015/pretest
306- synced tlnet to 20150522 (TeX Live 2015/pretest)
307
308* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
309- TeX Live 2015/pretest
310- synced tlnet to 20150426 (TeX Live 2015/pretest)
311
312* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
313- synced tlnet to 20150401
314
315* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
316- synced tlnet to 20141028
317
318* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
319- synced tlnet to 20140706
320
321* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
322- upgraded to TeX Live 2014
323
324* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
325- synced tlnet to 20140406
326
327* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
328- synced tlnet to 20131218
329
330* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
331- synced tlnet to 20131101
332
333* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
334- synced tlnet to 20131002
335
336* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
337- synced tlnet to 20130919
338
339* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
340- upgraded to TeX Live 2013
341  - used tlnet archives
342  - synced tlnet to 20130823
343- added macros.texlive
344
345* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
346- updated to TeX Live 2012
347
348* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
349- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
350  - set external dependencies (texlive-collection-binextra,
351    texlive-collection-fontutils)
352
353* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
354- updated to TeX Live 2011
355- merged texlive-vtlpkg-2009-osx.patch from OSXWS
356- added %doc README (%files)
357
358* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
359- applied texlive-vtlpkg-2009-vine.patch
360  - remove arch dependent binaries
361- updated tlpdb2rpmspec.sh.in:
362  - improved tlpdb4a()
363  - make symlinks of core script utils (texlive-collection-binextra,
364    texlive-collection-context, texlive-collection-fontutils,
365    texlive-collection-langgreek, texlive-collection-langindic,
366    texlive-collection-latex, texlive-collection-latexextra,
367    texlive-collection-latexrecommended, texlive-collection-pictures,
368    texlive-collection-pstricks, texlive-collection-science)
369
370* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
371- updated tlpdb2rpmspec.sh.in:
372  - improved %post
373
374* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
375- updated tlpdb2rpmspec.sh.in:
376  - removed arch dependent binaries (texlive-collection-latexextra)
377  - improved updmap process in %post and %postun
378  - fixed perl path
379
380* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
381- initial build
Note: See TracBrowser for help on using the repository browser.