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

Revision 10360, 17.5 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-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: 4%{?_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 Jun 07 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-4
423- synced tlnet to 20160607 (TeX Live 2016)
424
425* Sat May 14 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-3
426- synced tlnet to 20160514 (TeX Live 2016/pretest)
427
428* Tue May 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-2
429- synced tlnet to 20160510 (TeX Live 2016/pretest)
430
431* Thu Apr 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-1
432- TeX Live 2016/pretest
433- synced tlnet to 20160428 (TeX Live 2016/pretest)
434
435* Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
436- remove duplicated files from texlive-collection-*
437- synced tlnet to 20160113 (TeX Live 2015)
438
439* Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
440- TeX Live 2016/dev
441- synced tlnet to 20160110 (TeX Live 2016/dev)
442
443* Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
444- TeX Live 2015/pretest
445- synced tlnet to 20150522 (TeX Live 2015/pretest)
446
447* Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
448- TeX Live 2015/pretest
449- synced tlnet to 20150426 (TeX Live 2015/pretest)
450
451* Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
452- synced tlnet to 20150401
453
454* Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
455- synced tlnet to 20141028
456
457* Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
458- synced tlnet to 20140706
459
460* Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
461- upgraded to TeX Live 2014
462
463* Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
464- synced tlnet to 20140406
465
466* Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
467- synced tlnet to 20131218
468
469* Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
470- synced tlnet to 20131101
471
472* Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
473- synced tlnet to 20131002
474
475* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
476- synced tlnet to 20130919
477
478* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
479- upgraded to TeX Live 2013
480  - used tlnet archives
481  - synced tlnet to 20130823
482- added macros.texlive
483
484* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
485- updated to TeX Live 2012
486
487* Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
488- updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
489  - set external dependencies (texlive-collection-binextra,
490    texlive-collection-fontutils)
491
492* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
493- updated to TeX Live 2011
494- merged texlive-vtlpkg-2009-osx.patch from OSXWS
495- added %doc README (%files)
496
497* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
498- applied texlive-vtlpkg-2009-vine.patch
499  - remove arch dependent binaries
500- updated tlpdb2rpmspec.sh.in:
501  - improved tlpdb4a()
502  - make symlinks of core script utils (texlive-collection-binextra,
503    texlive-collection-context, texlive-collection-fontutils,
504    texlive-collection-langgreek, texlive-collection-langindic,
505    texlive-collection-latex, texlive-collection-latexextra,
506    texlive-collection-latexrecommended, texlive-collection-pictures,
507    texlive-collection-pstricks, texlive-collection-science)
508
509* Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
510- updated tlpdb2rpmspec.sh.in:
511  - improved %post
512
513* Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
514- updated tlpdb2rpmspec.sh.in:
515  - removed arch dependent binaries (texlive-collection-latexextra)
516  - improved updmap process in %post and %postun
517  - fixed perl path
518
519* Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
520- initial build
Note: See TracBrowser for help on using the repository browser.