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

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