source: projects/specs/trunk/t/texlive-collection-langpolish/texlive-collection-langpolish-vl.spec @ 11118

Revision 11118, 13.4 KB checked in by munepi, 7 years ago (diff)

TeX Live 2017

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