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

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