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

Revision 9955, 15.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-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: 2015
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/ptex2pdf/ptex2pdf.lua
264scripts/texlive/fmtutil.pl
265scripts/texlive/texconfig-dialog.sh
266scripts/texlive/texconfig-sys.sh
267scripts/texlive/texconfig.sh
268scripts/texlive/texlinks.sh
269scripts/texlive/tlmgr.pl
270scripts/texlive/updmap.pl
271texconfig/tcfmgr
272web2c/fmtutil.cnf
273web2c/mktex.opt
274web2c/mktexdir
275web2c/mktexdir.opt
276web2c/mktexnam
277web2c/mktexnam.opt
278web2c/mktexupd
279web2c/texmf.cnf
280web2c/updmap-hdr.cfg
281web2c/updmap.cfg
282install-tl
283#
284scripts/cjk-gs-integrate/cjk-gs-integrate.pl #texlive-collection-langcjk-2015-3vl7.noarch
285scripts/epspdf/epspdf.tlu #texlive-collection-pictures-2015-3vl7.noarch
286scripts/epspdf/epspdftk.tcl #texlive-collection-pictures-2015-3vl7.noarch
287scripts/glossaries/makeglossaries #texlive-collection-latexextra-2015-3vl7.noarch
288scripts/jfontmaps/kanji-config-updmap.pl #texlive-collection-langjapanese-2015-3vl7.noarch
289scripts/jfontmaps/kanji-fontmap-creator.pl #texlive-collection-langjapanese-2015-3vl7.noarch
290scripts/kotex-utils/jamo-normalize.pl #texlive-collection-langkorean-2015-3vl7.noarch
291scripts/kotex-utils/komkindex.pl #texlive-collection-langkorean-2015-3vl7.noarch
292scripts/crossrefware/ltx2crossrefxml.pl #texlive-collection-bibtexextra-2015-3vl7.noarch
293scripts/rubik/rubikrotation.pl #texlive-collection-games-2015-3vl7.noarch
294scripts/musixtex/musixtex.lua #texlive-collection-music-2015-3vl7.noarch
295scripts/pmxchords/pmxchords.lua #texlive-collection-music-2015-3vl7.noarch
296scripts/ctanify/ctanify #texlive-collection-binextra-2015-3vl7.noarch
297scripts/dtxgen/dtxgen #texlive-collection-binextra-2015-3vl7.noarch
298scripts/findhyph/findhyph #texlive-collection-binextra-2015-3vl7.noarch
299scripts/latexpand/latexpand #texlive-collection-binextra-2015-3vl7.noarch
300scripts/ltxfileinfo/ltxfileinfo #texlive-collection-binextra-2015-3vl7.noarch
301scripts/latexdiff/latexdiff-vc.pl #texlive-collection-binextra-2015-3vl7.noarch
302scripts/latexdiff/latexdiff.pl #texlive-collection-binextra-2015-3vl7.noarch
303scripts/texfot/texfot.pl #texlive-collection-binextra-2015-3vl7.noarch
304scripts/fontools/autoinst #texlive-collection-fontutils-2015-3vl7.noarch
305scripts/luaotfload/luaotfload-tool.lua #texlive-collection-luatex-2015-3vl7.noarch
306)
307if [ -d %{buildroot}%{_tl_texmfdist} ]; then
308pushd %{buildroot}%{_tl_texmfdist}
309%__rm -f ${x[@]} ||:
310popd
311fi
312
313## Files list
314find %{buildroot} -type f -or -type l | \
315    %__sed -e "s|%{buildroot}||g" > filelist.full
316
317find %{buildroot}%{_tl_texmfdist} -type d | \
318    %__sed -e "s|^%{buildroot}|%dir |" \
319           -e "s|$|/|"             >> filelist.full
320
321## subpackages
322grep "/texmf-dist/doc/" filelist.full > filelist.doc
323cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
324%__mv -f filelist.tmp filelist.full
325
326%clean
327%__rm -rf %{buildroot}
328
329%post
330%_tl_touch_run texhash
331%_tl_touch_run mtxrun
332
333[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
334
335    %_tl_enable_map MixedMap cbgreek-full.map
336    %_tl_enable_map Map gfsbaskerville.map
337    %_tl_enable_map Map gfsporson.map
338    %_tl_enable_map MixedMap iby.map
339    %_tl_enable_map Map kerkis.map
340
341%_tl_touch_run fmtutil
342
343exit 0
344
345
346%postun
347if [ "$1" = 0 ]; then
348    %_tl_touch_run texhash
349
350    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
351
352    %_tl_disable_map cbgreek-full.map
353    %_tl_disable_map gfsbaskerville.map
354    %_tl_disable_map gfsporson.map
355    %_tl_disable_map iby.map
356    %_tl_disable_map kerkis.map
357
358fi
359
360exit 0
361
362%posttrans
363%{_tl_exec_texhash}
364%{_tl_exec_mtxrun}
365%{_tl_exec_updmap}
366%{_tl_exec_fmtutil}
367exit 0
368
369
370%files -f filelist.full
371%defattr(-,root,root,-)
372
373%files -f filelist.doc doc
374%defattr(-,root,root,-)
375
376%changelog
377* Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
378- remove duplicated files from texlive-collection-*
379- synced tlnet to 20160113 (TeX Live 2015)
380
381* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
382- TeX Live 2016/dev
383- synced tlnet to 20160110 (TeX Live 2016/dev)
384
385* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
386- TeX Live 2015/pretest
387- synced tlnet to 20150522 (TeX Live 2015/pretest)
388
389* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
390- TeX Live 2015/pretest
391- synced tlnet to 20150426 (TeX Live 2015/pretest)
392
393* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
394- synced tlnet to 20150401
395
396* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
397- synced tlnet to 20141028
398
399* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
400- synced tlnet to 20140706
401
402* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
403- upgraded to TeX Live 2014
404
405* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
406- synced tlnet to 20140406
407
408* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
409- synced tlnet to 20131218
410
411* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
412- synced tlnet to 20131101
413
414* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
415- synced tlnet to 20131002
416
417* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
418- synced tlnet to 20130919
419
420* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
421- upgraded to TeX Live 2013
422  - used tlnet archives
423  - synced tlnet to 20130823
424- added macros.texlive
425
426* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
427- updated to TeX Live 2012
428
429* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
430- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
431  - set external dependencies (texlive-collection-binextra,
432    texlive-collection-fontutils)
433
434* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
435- updated to TeX Live 2011
436- merged texlive-vtlpkg-2009-osx.patch from OSXWS
437- added %doc README (%files)
438
439* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
440- applied texlive-vtlpkg-2009-vine.patch
441  - remove arch dependent binaries
442- updated tlpdb2rpmspec.sh.in:
443  - improved tlpdb4a()
444  - make symlinks of core script utils (texlive-collection-binextra,
445    texlive-collection-context, texlive-collection-fontutils,
446    texlive-collection-langgreek, texlive-collection-langindic,
447    texlive-collection-latex, texlive-collection-latexextra,
448    texlive-collection-latexrecommended, texlive-collection-pictures,
449    texlive-collection-pstricks, texlive-collection-science)
450
451* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
452- updated tlpdb2rpmspec.sh.in:
453  - improved %post
454
455* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
456- updated tlpdb2rpmspec.sh.in:
457  - removed arch dependent binaries (texlive-collection-latexextra)
458  - improved updmap process in %post and %postun
459  - fixed perl path
460
461* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
462- initial build
Note: See TracBrowser for help on using the repository browser.