source: projects/specs/trunk/t/texlive-collection-context/texlive-collection-context-vl.spec @ 7855

Revision 7855, 11.1 KB checked in by munepi, 11 years ago (diff)

update source snapshot, TLNET: 20131002

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-3:
3## tlpdb2rpmspec collection-context
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: ConTeXt and packages
10Summary(ja): TeX Live: ConTeXt and packages
11Name: texlive-collection-context
12Version: 2013
13Release: 3%{?_dist_release}
14License: Freely redistributable without restriction, Public Domain, GPL+, BSD, GPLv2+
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: context.doc.tar.xz
19Source1: context.tar.xz
20Source2: jmn.tar.xz
21Source3: context-account.doc.tar.xz
22Source4: context-account.tar.xz
23Source5: context-algorithmic.tar.xz
24Source6: context-bnf.doc.tar.xz
25Source7: context-bnf.tar.xz
26Source8: context-chromato.doc.tar.xz
27Source9: context-chromato.tar.xz
28Source10: context-construction-plan.doc.tar.xz
29Source11: context-construction-plan.tar.xz
30Source12: context-cyrillicnumbers.doc.tar.xz
31Source13: context-cyrillicnumbers.tar.xz
32Source14: context-degrade.doc.tar.xz
33Source15: context-degrade.tar.xz
34Source16: context-filter.doc.tar.xz
35Source17: context-filter.tar.xz
36Source18: context-fixme.tar.xz
37Source19: context-french.doc.tar.xz
38Source20: context-french.tar.xz
39Source21: context-fullpage.doc.tar.xz
40Source22: context-fullpage.tar.xz
41Source23: context-games.doc.tar.xz
42Source24: context-games.tar.xz
43Source25: context-gantt.doc.tar.xz
44Source26: context-gantt.tar.xz
45Source27: context-gnuplot.doc.tar.xz
46Source28: context-gnuplot.tar.xz
47Source29: context-letter.doc.tar.xz
48Source30: context-letter.tar.xz
49Source31: context-lettrine.doc.tar.xz
50Source32: context-lettrine.tar.xz
51Source33: context-lilypond.doc.tar.xz
52Source34: context-lilypond.tar.xz
53Source35: context-mathsets.doc.tar.xz
54Source36: context-mathsets.tar.xz
55Source37: context-notes-zh-cn.doc.tar.xz
56Source38: context-notes-zh-cn.tar.xz
57Source39: context-rst.doc.tar.xz
58Source40: context-rst.tar.xz
59Source41: context-ruby.doc.tar.xz
60Source42: context-ruby.tar.xz
61Source43: context-simplefonts.doc.tar.xz
62Source44: context-simplefonts.tar.xz
63Source45: context-simpleslides.doc.tar.xz
64Source46: context-simpleslides.tar.xz
65Source47: context-transliterator.doc.tar.xz
66Source48: context-transliterator.tar.xz
67Source49: context-typearea.doc.tar.xz
68Source50: context-typearea.tar.xz
69Source51: context-typescripts.doc.tar.xz
70Source52: context-typescripts.tar.xz
71Source53: context-vim.doc.tar.xz
72Source54: context-vim.tar.xz
73
74Requires: texlive = %{version}
75Requires: texlive-collection-basic = %{version}
76
77Requires(post):         texlive = %{version}
78Requires(postun):       texlive = %{version}
79
80BuildArch:      noarch
81Buildroot:      %{_tmppath}/%{name}-%{version}-root
82
83Vendor:         Project Vine
84Distribution:   Vine Linux
85Packager:       munepi
86
87%description
88The TeX Live software distribution offers a complete TeX system for a
89variety of Unix, Macintosh, Windows and other platforms. It
90encompasses programs for editing, typesetting, previewing and printing
91of TeX documents in many different languages, and a large collection
92of TeX macros and font libraries.
93
94The distribution includes extensive general documentation about TeX,
95as well as the documentation for the included software packages.
96
97This package is a collection of ConTeXt and packages:
98Hans Hagen's powerful ConTeXt system, http://pragma-ade.com.
99Also includes third-party ConTeXt packages.
100
101This package contains the following CTAN packages:
102context: The ConTeXt macro package.
103jmn:
104context-account: A simple accounting package.
105context-algorithmic: Algorithm handling in ConTeXt.
106context-bnf: A BNF module for Context.
107context-chromato: ConTeXt macros for chromatograms.
108context-construction-plan: Construction plans in ConTeXt.
109context-cyrillicnumbers: Write numbers as cyrillic glyphs.
110context-degrade: Degrading JPEG images in ConTeXt.
111context-filter: Run external programs on the contents of a start-stop environment.
112context-fixme: Make editorial marks on a document.
113context-french: Support for writing French in ConTeXt.
114context-fullpage: Overfull pages with ConTeXt
115context-games:
116context-gantt: GANTT module for ConTeXt.
117context-gnuplot: Inclusion of Gnuplot graphs in ConTeXt.
118context-letter: Context package for writing letters.
119context-lettrine: A ConTeXt implementation of lettrines.
120context-lilypond: Lilypond code in ConTeXt.
121context-mathsets: Set notation in ConTeXt.
122context-notes-zh-cn: Notes on using ConTeXt MkIV.
123context-rst: Process reStructuredText with ConTeXt.
124context-ruby: Ruby annotations in ConTeXt.
125context-simplefonts: Simplified font usage for ConTeXt.
126context-simpleslides:
127context-transliterator: Transliterate text from 'other' alphabets.
128context-typearea: Something like Koma-Script typearea.
129context-typescripts: Small modules to load various fonts for use in ConTeXt.
130context-vim: Generate Context syntax highlighting code from vim.
131
132%description -l ja
133TeX Live ソフトウェアディストリビューションは、
134さまざまな Unix, Macintosh, Windows、および
135他のプラットホームに対して完全な TeX システムを提供します。
136多くの異なった言語を含む TeX ドキュメントの
137編集、組版、閲覧、印刷するためのプログラム、
138そして、TeX マクロやフォントライブラリの大きなコレクションを
139同梱しています。
140
141このディストリビューションは
142同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
143TeX に関するたくさんの一般的なドキュメントを含んでいます。
144
145このパッケージは以下のようなパッケージ集です。
146ConTeXt and packages:
147Hans Hagen's powerful ConTeXt system, http://pragma-ade.com.
148Also includes third-party ConTeXt packages.
149
150このパッケージは以下の CTAN パッケージを含んでいます:
151context: The ConTeXt macro package.
152jmn:
153context-account: A simple accounting package.
154context-algorithmic: Algorithm handling in ConTeXt.
155context-bnf: A BNF module for Context.
156context-chromato: ConTeXt macros for chromatograms.
157context-construction-plan: Construction plans in ConTeXt.
158context-cyrillicnumbers: Write numbers as cyrillic glyphs.
159context-degrade: Degrading JPEG images in ConTeXt.
160context-filter: Run external programs on the contents of a start-stop environment.
161context-fixme: Make editorial marks on a document.
162context-french: Support for writing French in ConTeXt.
163context-fullpage: Overfull pages with ConTeXt
164context-games:
165context-gantt: GANTT module for ConTeXt.
166context-gnuplot: Inclusion of Gnuplot graphs in ConTeXt.
167context-letter: Context package for writing letters.
168context-lettrine: A ConTeXt implementation of lettrines.
169context-lilypond: Lilypond code in ConTeXt.
170context-mathsets: Set notation in ConTeXt.
171context-notes-zh-cn: Notes on using ConTeXt MkIV.
172context-rst: Process reStructuredText with ConTeXt.
173context-ruby: Ruby annotations in ConTeXt.
174context-simplefonts: Simplified font usage for ConTeXt.
175context-simpleslides:
176context-transliterator: Transliterate text from 'other' alphabets.
177context-typearea: Something like Koma-Script typearea.
178context-typescripts: Small modules to load various fonts for use in ConTeXt.
179context-vim: Generate Context syntax highlighting code from vim.
180
181%package doc
182Summary: TeX Live: Documentation files of %{name}
183Group: Applications/Publishing
184Requires: %{name} = %{version}-%{release}
185
186%description doc
187This package contains documentation files of %{name}.
188
189%prep
190%setup -c -n %{name}-%{version}
191%__tar -xvf %{SOURCE1}
192%__tar -xvf %{SOURCE2}
193%__tar -xvf %{SOURCE3}
194%__tar -xvf %{SOURCE4}
195%__tar -xvf %{SOURCE5}
196%__tar -xvf %{SOURCE6}
197%__tar -xvf %{SOURCE7}
198%__tar -xvf %{SOURCE8}
199%__tar -xvf %{SOURCE9}
200%__tar -xvf %{SOURCE10}
201%__tar -xvf %{SOURCE11}
202%__tar -xvf %{SOURCE12}
203%__tar -xvf %{SOURCE13}
204%__tar -xvf %{SOURCE14}
205%__tar -xvf %{SOURCE15}
206%__tar -xvf %{SOURCE16}
207%__tar -xvf %{SOURCE17}
208%__tar -xvf %{SOURCE18}
209%__tar -xvf %{SOURCE19}
210%__tar -xvf %{SOURCE20}
211%__tar -xvf %{SOURCE21}
212%__tar -xvf %{SOURCE22}
213%__tar -xvf %{SOURCE23}
214%__tar -xvf %{SOURCE24}
215%__tar -xvf %{SOURCE25}
216%__tar -xvf %{SOURCE26}
217%__tar -xvf %{SOURCE27}
218%__tar -xvf %{SOURCE28}
219%__tar -xvf %{SOURCE29}
220%__tar -xvf %{SOURCE30}
221%__tar -xvf %{SOURCE31}
222%__tar -xvf %{SOURCE32}
223%__tar -xvf %{SOURCE33}
224%__tar -xvf %{SOURCE34}
225%__tar -xvf %{SOURCE35}
226%__tar -xvf %{SOURCE36}
227%__tar -xvf %{SOURCE37}
228%__tar -xvf %{SOURCE38}
229%__tar -xvf %{SOURCE39}
230%__tar -xvf %{SOURCE40}
231%__tar -xvf %{SOURCE41}
232%__tar -xvf %{SOURCE42}
233%__tar -xvf %{SOURCE43}
234%__tar -xvf %{SOURCE44}
235%__tar -xvf %{SOURCE45}
236%__tar -xvf %{SOURCE46}
237%__tar -xvf %{SOURCE47}
238%__tar -xvf %{SOURCE48}
239%__tar -xvf %{SOURCE49}
240%__tar -xvf %{SOURCE50}
241%__tar -xvf %{SOURCE51}
242%__tar -xvf %{SOURCE52}
243%__tar -xvf %{SOURCE53}
244%__tar -xvf %{SOURCE54}
245
246%build
247
248%install
249[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
250
251%__mkdir_p %{buildroot}%{_datadir}
252
253## move texmf-dist to /usr/share/texmf-dist
254[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
255
256## move texmf to /usr/share/texmf
257[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
258
259## move tlpkg to /usr/share/tlpkg
260[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
261
262## move all non-arch binaries to /usr/bin
263[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
264
265## move others into /usr/share/texmf-dist
266%__mkdir_p %{buildroot}%{_tl_texmfdist}
267%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
268%__rm -rf * ||:
269
270
271## remove duplicated files between texlive and texlive-collection-*
272## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
273## remove unpacked files
274x=(
275scripts/texlive/tlmgr.pl
276texconfig/tcfmgr
277texconfig/tcfmgr.map
278web2c/fmtutil.cnf
279web2c/mktex.opt
280web2c/mktexdir
281web2c/mktexdir.opt
282web2c/mktexnam
283web2c/mktexnam.opt
284web2c/mktexupd
285web2c/texmf.cnf
286web2c/updmap.cfg
287web2c/updmap-hdr.cfg
288doc/chktex/ChkTeX.pdf
289install-tl
290)
291if [ -d %{buildroot}%{_tl_texmfdist} ]; then
292pushd %{buildroot}%{_tl_texmfdist}
293%__rm -f ${x[@]} ||:
294popd
295fi
296
297## Files list
298find %{buildroot} -type f -or -type l | \
299    %__sed -e "s|%{buildroot}||g" > filelist.full
300
301find %{buildroot}%{_tl_texmfdist} -type d | \
302    %__sed -e "s|^%{buildroot}|%dir |" \
303           -e "s|$|/|"             >> filelist.full
304
305## subpackages
306grep "/texmf-dist/doc/" filelist.full > filelist.doc
307cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
308%__mv -f filelist.tmp filelist.full
309
310%clean
311%__rm -rf %{buildroot}
312
313%post
314%_tl_touch_run texhash
315%_tl_touch_run mtxrun
316
317[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
318
319    %_tl_enable_map Map original-context-symbol.map
320
321%_tl_touch_run fmtutil
322
323exit 0
324
325
326%postun
327if [ "$1" = 0 ]; then
328    %_tl_touch_run texhash
329
330    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
331
332    %_tl_disable_map original-context-symbol.map
333
334fi
335
336exit 0
337
338%posttrans
339%{_tl_exec_texhash}
340%{_tl_exec_mtxrun}
341%{_tl_exec_updmap}
342%{_tl_exec_fmtutil}
343exit 0
344
345
346%files -f filelist.full
347%defattr(-,root,root,-)
348
349%files -f filelist.doc doc
350%defattr(-,root,root,-)
351
352%changelog
353* Wed Oct  2 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
354- TLNET 20131002
355
356* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
357- TLNET 20130919
358
359* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
360- generated by tlpdb2rpmspec 2013-1: tlpdb2rpmspec collection-context
361- TLNET 20130823
Note: See TracBrowser for help on using the repository browser.