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

Revision 11118, 17.4 KB checked in by munepi, 7 years ago (diff)

TeX Live 2017

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