source: projects/specs/trunk/t/texlive-collection-langfrench/texlive-collection-langfrench-vl.spec @ 10269

Revision 10269, 17.3 KB checked in by munepi, 8 years ago (diff)

upgrade to TeX Live 2016

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