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

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