texlive-collection-documentation-portuguese-vl.spec 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. ## -*- coding: utf-8-unix -*-
  2. ## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1:
  3. ## tlpdb2rpmspec collection-documentation-portuguese
  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: Portuguese documentation
  20. Summary(ja): TeX Live: Portuguese documentation
  21. Name: texlive-collection-documentation-portuguese
  22. Version: 2011
  23. Release: 1%{?_dist_release}
  24. License: GPL+, LPPL, Public Domain
  25. Group: Applications/Publishing
  26. URL:http://www.tug.org/texlive/
  27. Requires: texlive = %{version}
  28. Requires(post): texlive = %{version}
  29. Requires(postun): texlive = %{version}
  30. BuildRequires: texlive-sources = %{version}
  31. BuildArch: noarch
  32. Buildroot: %{_tmppath}/%{name}-%{version}-root
  33. Vendor: Project Vine
  34. Distribution: Vine Linux
  35. Packager: munepi
  36. %description
  37. The TeX Live software distribution offers a complete TeX system for a
  38. variety of Unix, Macintosh, Windows and other platforms. It
  39. encompasses programs for editing, typesetting, previewing and printing
  40. of TeX documents in many different languages, and a large collection
  41. of TeX macros and font libraries.
  42. The distribution includes extensive general documentation about TeX,
  43. as well as the documentation for the included software packages.
  44. This package is a collection of Portuguese documentation:
  45. This package contains the following CTAN packages:
  46. beamer-tut-pt: An introduction to the Beamer class, in Portuguese.
  47. cursolatex: A LaTeX tutorial.
  48. latexcheat-ptbr: A LaTeX cheat sheet, in Brazilian Portuguese.
  49. lshort-portuguese: Introduction to LaTeX in Portuguese.
  50. xypic-tut-pt: A tutorial for XY-pic, in Portuguese.
  51. %description -l ja
  52. TeX Live ソフトウェアディストリビューションは、
  53. さまざまな Unix, Macintosh, Windows、および
  54. 他のプラットホームに対して完全な TeX システムを提供します。
  55. 多くの異なった言語を含む TeX ドキュメントの
  56. 編集、組版、閲覧、印刷するためのプログラム、
  57. そして、TeX マクロやフォントライブラリの大きなコレクションを
  58. 同梱しています。
  59. このディストリビューションは
  60. 同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
  61. TeX に関するたくさんの一般的なドキュメントを含んでいます。
  62. このパッケージは以下のようなパッケージ集です。
  63. Portuguese documentation:
  64. このパッケージは以下の CTAN パッケージを含んでいます:
  65. beamer-tut-pt: An introduction to the Beamer class, in Portuguese.
  66. cursolatex: A LaTeX tutorial.
  67. latexcheat-ptbr: A LaTeX cheat sheet, in Brazilian Portuguese.
  68. lshort-portuguese: Introduction to LaTeX in Portuguese.
  69. xypic-tut-pt: A tutorial for XY-pic, in Portuguese.
  70. %prep
  71. %build
  72. %install
  73. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
  74. PREF=%{buildroot}%{tex_destdir}
  75. manifest=(
  76. texmf-dist/doc/latex/beamer-tut-pt/AnnArbor1.ps
  77. texmf-dist/doc/latex/beamer-tut-pt/AnnArbor2.ps
  78. texmf-dist/doc/latex/beamer-tut-pt/CambridgeUS1.ps
  79. texmf-dist/doc/latex/beamer-tut-pt/CambridgeUS2.ps
  80. texmf-dist/doc/latex/beamer-tut-pt/LEIAME
  81. texmf-dist/doc/latex/beamer-tut-pt/README
  82. texmf-dist/doc/latex/beamer-tut-pt/anim1.ps
  83. texmf-dist/doc/latex/beamer-tut-pt/anim2.ps
  84. texmf-dist/doc/latex/beamer-tut-pt/anim3.ps
  85. texmf-dist/doc/latex/beamer-tut-pt/anim4.ps
  86. texmf-dist/doc/latex/beamer-tut-pt/automato1.jpg
  87. texmf-dist/doc/latex/beamer-tut-pt/automato2.jpg
  88. texmf-dist/doc/latex/beamer-tut-pt/automato3.jpg
  89. texmf-dist/doc/latex/beamer-tut-pt/automato4.jpg
  90. texmf-dist/doc/latex/beamer-tut-pt/automato5.jpg
  91. texmf-dist/doc/latex/beamer-tut-pt/berkeley1.ps
  92. texmf-dist/doc/latex/beamer-tut-pt/berkeley2.ps
  93. texmf-dist/doc/latex/beamer-tut-pt/blocos.ps
  94. texmf-dist/doc/latex/beamer-tut-pt/boadilla1.ps
  95. texmf-dist/doc/latex/beamer-tut-pt/boadilla2.ps
  96. texmf-dist/doc/latex/beamer-tut-pt/exemplo.tex
  97. texmf-dist/doc/latex/beamer-tut-pt/madrid1.ps
  98. texmf-dist/doc/latex/beamer-tut-pt/madrid2.ps
  99. texmf-dist/doc/latex/beamer-tut-pt/montpellier1.ps
  100. texmf-dist/doc/latex/beamer-tut-pt/montpellier2.ps
  101. texmf-dist/doc/latex/beamer-tut-pt/tutorialbeamer.pdf
  102. texmf-dist/doc/latex/beamer-tut-pt/tutorialbeamer.tex
  103. texmf-dist/doc/latex/beamer-tut-pt/ufpellogo.jpg
  104. texmf-dist/doc/latex/cursolatex/README
  105. texmf-dist/doc/latex/cursolatex/cursolatex.pdf
  106. texmf-dist/doc/latex/cursolatex/src/TeXniccenter.eps
  107. texmf-dist/doc/latex/cursolatex/src/cursolatex.tex
  108. texmf-dist/doc/latex/cursolatex/src/emacstex.eps
  109. texmf-dist/doc/latex/cursolatex/src/integra.eps
  110. texmf-dist/doc/latex/cursolatex/src/lyx.eps
  111. texmf-dist/doc/latex/cursolatex/src/miktex.eps
  112. texmf-dist/doc/latex/cursolatex/src/vitex.eps
  113. texmf-dist/doc/latex/latexcheat-ptbr/README-ptbr
  114. texmf-dist/doc/latex/latexcheat-ptbr/latexsheet-ptbr.pdf
  115. texmf-dist/doc/latex/latexcheat-ptbr/latexsheet-ptbr.tex
  116. texmf-dist/doc/latex/lshort-portuguese/pt-lshort-5.01.0.src.tar.gz
  117. texmf-dist/doc/latex/lshort-portuguese/pt-lshort.pdf
  118. texmf-dist/doc/generic/xypic-tut-pt/README
  119. texmf-dist/doc/generic/xypic-tut-pt/grafico.eps
  120. texmf-dist/doc/generic/xypic-tut-pt/xypic-tutorial.pdf
  121. texmf-dist/doc/generic/xypic-tut-pt/xypictutorial.tex
  122. )
  123. %__mkdir_p ${PREF}/texmf-dist
  124. for i in "${manifest[@]}"; do
  125. %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
  126. done
  127. ## make symlinks of core script utils
  128. mk_symlinks=(
  129. texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
  130. texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
  131. texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
  132. texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
  133. texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
  134. texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
  135. texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
  136. texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
  137. texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
  138. texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
  139. texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
  140. texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
  141. texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
  142. texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
  143. texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
  144. texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
  145. texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
  146. texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
  147. texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
  148. texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
  149. texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
  150. texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
  151. texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
  152. texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
  153. texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
  154. texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
  155. texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
  156. texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
  157. texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
  158. texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
  159. texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
  160. texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
  161. texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
  162. texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
  163. texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
  164. texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
  165. texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
  166. texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
  167. texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
  168. texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
  169. texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
  170. texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
  171. texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
  172. texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
  173. texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
  174. texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
  175. texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
  176. texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
  177. texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
  178. texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
  179. texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
  180. texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
  181. texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
  182. texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
  183. texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
  184. texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
  185. texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
  186. texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
  187. texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
  188. texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
  189. texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
  190. texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
  191. texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
  192. texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
  193. texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
  194. texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
  195. texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
  196. texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
  197. texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
  198. texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
  199. texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
  200. texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
  201. texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
  202. texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
  203. texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
  204. texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
  205. texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
  206. texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
  207. texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
  208. texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
  209. texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
  210. texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
  211. )
  212. %__mkdir_p %{buildroot}%{_bindir}
  213. pushd %{buildroot}%{_bindir}
  214. for i in "${mk_symlinks[@]}"; do
  215. tlc=$(echo $i | cut -f 1 -d",")
  216. lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
  217. rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
  218. [ "%{name}" = "$tlc" ] || continue
  219. [ -f $rlnk ] || exit 1
  220. %__ln_s $rlnk $lnk || exit 1
  221. done
  222. popd
  223. ## Files list
  224. find %{buildroot} -type f -or -type l | \
  225. %__sed -e "s|%{buildroot}||g" > filelist.full
  226. find %{buildroot}%{texmf}-dist -type d | \
  227. %__sed -e "s|^%{buildroot}|%dir |" \
  228. -e "s|$|/|" >> filelist.full
  229. %clean
  230. %__rm -rf %{buildroot}
  231. %post
  232. %{exec_texhash}
  233. exit 0
  234. %postun
  235. if [ "$1" = 0 ]; then
  236. %{exec_texhash}
  237. fi
  238. exit 0
  239. %files -f filelist.full
  240. %defattr(-,root,root,-)
  241. %changelog
  242. * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
  243. - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-portuguese
  244. * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
  245. - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-portuguese
  246. - make symlinks of core script utils (texlive-collection-binextra,
  247. texlive-collection-context, texlive-collection-fontutils,
  248. texlive-collection-langgreek, texlive-collection-langindic,
  249. texlive-collection-latex, texlive-collection-latexextra,
  250. texlive-collection-latexrecommended, texlive-collection-pictures,
  251. texlive-collection-pstricks, texlive-collection-science)
  252. * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
  253. - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-portuguese
  254. - improved %%post
  255. * Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
  256. - generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-documentation-portuguese
  257. - removed arch dependent binaries (texlive-collection-latexextra)
  258. - fixed perl path
  259. - improved updmap process in %%post and %%postun
  260. * Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
  261. - generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-documentation-portuguese