texlive-collection-langfrench-vl.spec 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399
  1. ## -*- coding: utf-8-unix -*-
  2. ## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1:
  3. ## tlpdb2rpmspec collection-langfrench
  4. %global _use_internal_dependency_generator 0
  5. %global __find_provides %{nil}
  6. %global __find_requires %{nil}
  7. %bcond_with firstbuild
  8. %define tex_destdir %{_datadir}
  9. %define texmf %{tex_destdir}/texmf
  10. %define texlive_src %{tex_destdir}/texlive-sources
  11. %define build_tex_destdir %{buildroot}%{tex_destdir}
  12. %define build_texmf %{buildroot}%{texmf}
  13. %define exec_mktexlsr [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
  14. %define exec_texhash [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
  15. %define exec_updmap [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
  16. %define exec_fmtutil [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
  17. %define exec_upddeffont [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
  18. %define vartexfonts %{_var}/lib/texmf/fonts
  19. Summary: TeX Live: French
  20. Summary(ja): TeX Live: French
  21. Name: texlive-collection-langfrench
  22. Version: 2011
  23. Release: 1%{?_dist_release}
  24. License: LPPL, Public Domain, GPL+, Freely redistributable without restriction
  25. Group: Applications/Publishing
  26. URL:http://www.tug.org/texlive/
  27. Requires: texlive = %{version}
  28. Requires: texlive-collection-basic = %{version}
  29. Requires(post): texlive = %{version}
  30. Requires(postun): texlive = %{version}
  31. BuildRequires: texlive-sources = %{version}
  32. BuildArch: noarch
  33. Buildroot: %{_tmppath}/%{name}-%{version}-root
  34. Vendor: Project Vine
  35. Distribution: Vine Linux
  36. Packager: munepi
  37. %description
  38. The TeX Live software distribution offers a complete TeX system for a
  39. variety of Unix, Macintosh, Windows and other platforms. It
  40. encompasses programs for editing, typesetting, previewing and printing
  41. of TeX documents in many different languages, and a large collection
  42. of TeX macros and font libraries.
  43. The distribution includes extensive general documentation about TeX,
  44. as well as the documentation for the included software packages.
  45. This package is a collection of French:
  46. Support for typesetting French.
  47. This package contains the following CTAN packages:
  48. aeguill: Add several kinds of guillemets to the ae fonts.
  49. bib-fr: French translation of classical BibTeX styles
  50. bibleref-french: French translations for bibleref.
  51. booktabs-fr: French translation of booktabs documentation.
  52. frenchle: French macros, usable stand-alone or with Babel.
  53. frletter: Typeset letters in the French style.
  54. mafr: Mathematics in accord with French usage.
  55. tabvar: Typesetting tables showing variations of functions.
  56. tdsfrmath: Macros for French teachers of mathematics.
  57. variations: Typeset tables of variations of functions.
  58. hyphen-basque: Basque hyphenation patterns.
  59. hyphen-french: French hyphenation patterns.
  60. %description -l ja
  61. TeX Live ソフトウェアディストリビューションは、
  62. さまざまな Unix, Macintosh, Windows、および
  63. 他のプラットホームに対して完全な TeX システムを提供します。
  64. 多くの異なった言語を含む TeX ドキュメントの
  65. 編集、組版、閲覧、印刷するためのプログラム、
  66. そして、TeX マクロやフォントライブラリの大きなコレクションを
  67. 同梱しています。
  68. このディストリビューションは
  69. 同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
  70. TeX に関するたくさんの一般的なドキュメントを含んでいます。
  71. このパッケージは以下のようなパッケージ集です。
  72. French:
  73. Support for typesetting French.
  74. このパッケージは以下の CTAN パッケージを含んでいます:
  75. aeguill: Add several kinds of guillemets to the ae fonts.
  76. bib-fr: French translation of classical BibTeX styles
  77. bibleref-french: French translations for bibleref.
  78. booktabs-fr: French translation of booktabs documentation.
  79. frenchle: French macros, usable stand-alone or with Babel.
  80. frletter: Typeset letters in the French style.
  81. mafr: Mathematics in accord with French usage.
  82. tabvar: Typesetting tables showing variations of functions.
  83. tdsfrmath: Macros for French teachers of mathematics.
  84. variations: Typeset tables of variations of functions.
  85. hyphen-basque: Basque hyphenation patterns.
  86. hyphen-french: French hyphenation patterns.
  87. %package doc
  88. Summary: TeX Live: Documentation files of %{name}
  89. Group: Applications/Publishing
  90. Requires: %{name} = %{version}-%{release}
  91. %description doc
  92. This package contains documentation files of %{name}.
  93. %prep
  94. %build
  95. %install
  96. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
  97. PREF=%{buildroot}%{tex_destdir}
  98. manifest=(
  99. texmf-dist/doc/latex/aeguill/README
  100. texmf-dist/doc/latex/aeguill/guil-test1.pdf
  101. texmf-dist/doc/latex/aeguill/guil-test1.tex
  102. texmf-dist/doc/latex/aeguill/guil-test2.pdf
  103. texmf-dist/doc/latex/aeguill/guil-test2.tex
  104. texmf-dist/doc/latex/aeguill/license.txt
  105. texmf-dist/tex/latex/aeguill/aeguill.sty
  106. texmf-dist/doc/bibtex/bib-fr/CHANGELOG
  107. texmf-dist/doc/bibtex/bib-fr/README
  108. texmf-dist/bibtex/bst/bib-fr/abbrv-fr.bst
  109. texmf-dist/bibtex/bst/bib-fr/abbrvnat-fr.bst
  110. texmf-dist/bibtex/bst/bib-fr/alpha-fr.bst
  111. texmf-dist/bibtex/bst/bib-fr/apalike-fr.bst
  112. texmf-dist/bibtex/bst/bib-fr/ieeetr-fr.bst
  113. texmf-dist/bibtex/bst/bib-fr/plain-fr.bst
  114. texmf-dist/bibtex/bst/bib-fr/plainnat-fr.bst
  115. texmf-dist/bibtex/bst/bib-fr/siam-fr.bst
  116. texmf-dist/bibtex/bst/bib-fr/unsrt-fr.bst
  117. texmf-dist/bibtex/bst/bib-fr/unsrtnat-fr.bst
  118. texmf-dist/doc/latex/bibleref-french/README
  119. texmf-dist/doc/latex/bibleref-french/shorthands.txt
  120. texmf-dist/tex/latex/bibleref-french/bibleref-french.sty
  121. texmf-dist/doc/latex/booktabs-fr/README
  122. texmf-dist/doc/latex/booktabs-fr/f-booktabs.dtx
  123. texmf-dist/doc/latex/booktabs-fr/f-booktabs.pdf
  124. texmf-dist/doc/latex/booktabs-fr/ltxdoc.cfg
  125. texmf-dist/doc/latex/frenchle/FAQ.pdf
  126. texmf-dist/doc/latex/frenchle/README.le
  127. texmf-dist/doc/latex/frenchle/frenchle.pdf
  128. texmf-dist/tex/latex/frenchle/babelfr.sty
  129. texmf-dist/tex/latex/frenchle/french.ldf
  130. texmf-dist/tex/latex/frenchle/frenchle.cfg
  131. texmf-dist/tex/latex/frenchle/frenchle.ldf
  132. texmf-dist/tex/latex/frenchle/frenchle.sty
  133. texmf-dist/doc/latex/frletter/README
  134. texmf-dist/tex/latex/frletter/frletter.cls
  135. texmf-dist/doc/latex/mafr/ALIRE
  136. texmf-dist/doc/latex/mafr/COPYING
  137. texmf-dist/doc/latex/mafr/README
  138. texmf-dist/doc/latex/mafr/docmafr.pdf
  139. texmf-dist/doc/latex/mafr/docmafr.tex
  140. texmf-dist/doc/latex/mafr/triangle.eps
  141. texmf-dist/tex/latex/mafr/cours.cls
  142. texmf-dist/tex/latex/mafr/fiche.cls
  143. texmf-dist/tex/latex/mafr/mafr.sty
  144. texmf-dist/doc/latex/tabvar/README
  145. texmf-dist/doc/latex/tabvar/demo.pdf
  146. texmf-dist/doc/latex/tabvar/demo.tex
  147. texmf-dist/doc/latex/tabvar/tabvar.pdf
  148. texmf-dist/source/latex/tabvar/tabvar.dtx
  149. texmf-dist/source/latex/tabvar/tabvar.ins
  150. texmf-dist/fonts/afm/public/tabvar/tabvar.afm
  151. texmf-dist/fonts/map/dvips/tabvar/tabvar.map
  152. texmf-dist/fonts/tfm/public/tabvar/tabvar.tfm
  153. texmf-dist/fonts/type1/public/tabvar/tabvar.pfb
  154. texmf-dist/metapost/tabvar/tabvar.mp
  155. texmf-dist/tex/latex/tabvar/tabvar.1
  156. texmf-dist/tex/latex/tabvar/tabvar.2
  157. texmf-dist/tex/latex/tabvar/tabvar.3
  158. texmf-dist/tex/latex/tabvar/tabvar.cfg
  159. texmf-dist/tex/latex/tabvar/tabvar.sty
  160. texmf-dist/doc/latex/tdsfrmath/LISEZMOI
  161. texmf-dist/doc/latex/tdsfrmath/README
  162. texmf-dist/doc/latex/tdsfrmath/tdsfrmath.pdf
  163. texmf-dist/source/latex/tdsfrmath/Makefile
  164. texmf-dist/source/latex/tdsfrmath/tdsfrmath.dtx
  165. texmf-dist/source/latex/tdsfrmath/tdsfrmath.ins
  166. texmf-dist/tex/latex/tdsfrmath/suite.sto
  167. texmf-dist/tex/latex/tdsfrmath/taupe.sto
  168. texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty
  169. texmf-dist/doc/generic/variations/ALIRE
  170. texmf-dist/doc/generic/variations/COPYING
  171. texmf-dist/doc/generic/variations/README
  172. texmf-dist/doc/generic/variations/docvariations.pdf
  173. texmf-dist/doc/generic/variations/docvariations.tex
  174. texmf-dist/tex/generic/variations/variations.sty
  175. texmf-dist/tex/generic/variations/variations.tex
  176. )
  177. %__mkdir_p ${PREF}/texmf-dist
  178. for i in "${manifest[@]}"; do
  179. %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
  180. done
  181. ## make symlinks of core script utils
  182. mk_symlinks=(
  183. texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
  184. texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
  185. texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
  186. texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
  187. texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
  188. texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
  189. texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
  190. texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
  191. texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
  192. texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
  193. texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
  194. texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
  195. texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
  196. texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
  197. texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
  198. texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
  199. texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
  200. texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
  201. texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
  202. texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
  203. texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
  204. texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
  205. texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
  206. texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
  207. texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
  208. texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
  209. texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
  210. texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
  211. texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
  212. texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
  213. texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
  214. texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
  215. texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
  216. texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
  217. texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
  218. texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
  219. texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
  220. texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
  221. texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
  222. texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
  223. texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
  224. texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
  225. texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
  226. texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
  227. texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
  228. texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
  229. texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
  230. texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
  231. texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
  232. texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
  233. texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
  234. texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
  235. texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
  236. texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
  237. texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
  238. texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
  239. texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
  240. texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
  241. texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
  242. texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
  243. texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
  244. texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
  245. texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
  246. texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
  247. texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
  248. texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
  249. texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
  250. texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
  251. texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
  252. texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
  253. texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
  254. texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
  255. texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
  256. texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
  257. texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
  258. texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
  259. texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
  260. texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
  261. texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
  262. texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
  263. texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
  264. texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
  265. )
  266. %__mkdir_p %{buildroot}%{_bindir}
  267. pushd %{buildroot}%{_bindir}
  268. for i in "${mk_symlinks[@]}"; do
  269. tlc=$(echo $i | cut -f 1 -d",")
  270. lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
  271. rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
  272. [ "%{name}" = "$tlc" ] || continue
  273. [ -f $rlnk ] || exit 1
  274. %__ln_s $rlnk $lnk || exit 1
  275. done
  276. popd
  277. ## Files list
  278. find %{buildroot} -type f -or -type l | \
  279. %__sed -e "s|%{buildroot}||g" > filelist.full
  280. find %{buildroot}%{texmf}-dist -type d | \
  281. %__sed -e "s|^%{buildroot}|%dir |" \
  282. -e "s|$|/|" >> filelist.full
  283. ## subpackages
  284. grep "/texmf-dist/doc/" filelist.full > filelist.doc
  285. cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
  286. %__mv -f filelist.tmp filelist.full
  287. %clean
  288. %__rm -rf %{buildroot}
  289. %post
  290. %{exec_texhash}
  291. [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
  292. updmap_lock=%{texmf}/updmap.lock
  293. %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map tabvar.map" && \
  294. echo -n " " && \
  295. echo -n "Running updmap: enable tabvar.map ... " && \
  296. %{exec_updmap} --nomkmap --enable Map tabvar.map >/dev/null 2>&1 && \
  297. echo "done." && \
  298. touch ${updmap_lock}
  299. rpm -q --quiet texlive-common || exit 0
  300. [ -f ${updmap_lock} ] && \
  301. echo -n " " && \
  302. echo -n "Running updmap: recreate map files ... " && \
  303. %{exec_updmap} >/dev/null 2>&1 && \
  304. echo "done." && \
  305. rm -f ${updmap_lock}
  306. rpm -q --quiet texlive-common || exit 0
  307. echo -n " "
  308. echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
  309. exit 0
  310. %postun
  311. if [ "$1" = 0 ]; then
  312. %{exec_texhash}
  313. [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
  314. %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map tabvar.map" && \
  315. echo -n " " && \
  316. echo -n "Running updmap: disable tabvar.map ... " && \
  317. %{exec_updmap} --nomkmap --disable tabvar.map >/dev/null 2>&1 && \
  318. echo "done."
  319. echo -n " " && \
  320. echo -n "Running updmap: recreate map files ... " && \
  321. %{exec_updmap} >/dev/null 2>&1 && \
  322. echo "done."
  323. fi
  324. exit 0
  325. %files -f filelist.full
  326. %defattr(-,root,root,-)
  327. %files -f filelist.doc doc
  328. %defattr(-,root,root,-)
  329. %changelog
  330. * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
  331. - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langfrench
  332. * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
  333. - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langfrench
  334. - make symlinks of core script utils (texlive-collection-binextra,
  335. texlive-collection-context, texlive-collection-fontutils,
  336. texlive-collection-langgreek, texlive-collection-langindic,
  337. texlive-collection-latex, texlive-collection-latexextra,
  338. texlive-collection-latexrecommended, texlive-collection-pictures,
  339. texlive-collection-pstricks, texlive-collection-science)
  340. * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
  341. - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langfrench
  342. - improved %%post
  343. * Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
  344. - generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langfrench
  345. - removed arch dependent binaries (texlive-collection-latexextra)
  346. - fixed perl path
  347. - improved updmap process in %%post and %%postun
  348. * Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
  349. - generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langfrench