texlive-collection-langother-vl.spec 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. ## -*- coding: utf-8-unix -*-
  2. ## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1:
  3. ## tlpdb2rpmspec collection-langother
  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: Other hyphenation patterns
  20. Summary(ja): TeX Live: Other hyphenation patterns
  21. Name: texlive-collection-langother
  22. Version: 2011
  23. Release: 1%{?_dist_release}
  24. License: LPPL, 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 Other hyphenation patterns:
  46. Hyphenation patterns for languages without (much) other
  47. support.
  48. This package contains the following CTAN packages:
  49. hyphen-afrikaans: Afrikaans hyphenation patterns.
  50. hyphen-armenian: Armenian hyphenation patterns.
  51. hyphen-coptic: Coptic hyphenation patterns.
  52. hyphen-esperanto: Esperanto hyphenation patterns.
  53. hyphen-estonian: Estonian hyphenation patterns.
  54. hyphen-icelandic: Icelandic hyphenation patterns.
  55. hyphen-indonesian: Indonesian hyphenation patterns.
  56. hyphen-interlingua: Interlingua hyphenation patterns.
  57. hyphen-irish: Irish hyphenation patterns.
  58. hyphen-kurmanji: Kurmanji hyphenation patterns.
  59. hyphen-lao: Lao hyphenation patterns.
  60. hyphen-romanian: Romanian hyphenation patterns.
  61. hyphen-serbian: Serbian hyphenation patterns.
  62. hyphen-slovenian: Slovenian hyphenation patterns.
  63. hyphen-turkish: Turkish hyphenation patterns.
  64. hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
  65. hyphen-welsh: Welsh hyphenation patterns.
  66. %description -l ja
  67. TeX Live ソフトウェアディストリビューションは、
  68. さまざまな Unix, Macintosh, Windows、および
  69. 他のプラットホームに対して完全な TeX システムを提供します。
  70. 多くの異なった言語を含む TeX ドキュメントの
  71. 編集、組版、閲覧、印刷するためのプログラム、
  72. そして、TeX マクロやフォントライブラリの大きなコレクションを
  73. 同梱しています。
  74. このディストリビューションは
  75. 同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
  76. TeX に関するたくさんの一般的なドキュメントを含んでいます。
  77. このパッケージは以下のようなパッケージ集です。
  78. Other hyphenation patterns:
  79. Hyphenation patterns for languages without (much) other
  80. support.
  81. このパッケージは以下の CTAN パッケージを含んでいます:
  82. hyphen-afrikaans: Afrikaans hyphenation patterns.
  83. hyphen-armenian: Armenian hyphenation patterns.
  84. hyphen-coptic: Coptic hyphenation patterns.
  85. hyphen-esperanto: Esperanto hyphenation patterns.
  86. hyphen-estonian: Estonian hyphenation patterns.
  87. hyphen-icelandic: Icelandic hyphenation patterns.
  88. hyphen-indonesian: Indonesian hyphenation patterns.
  89. hyphen-interlingua: Interlingua hyphenation patterns.
  90. hyphen-irish: Irish hyphenation patterns.
  91. hyphen-kurmanji: Kurmanji hyphenation patterns.
  92. hyphen-lao: Lao hyphenation patterns.
  93. hyphen-romanian: Romanian hyphenation patterns.
  94. hyphen-serbian: Serbian hyphenation patterns.
  95. hyphen-slovenian: Slovenian hyphenation patterns.
  96. hyphen-turkish: Turkish hyphenation patterns.
  97. hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
  98. hyphen-welsh: Welsh hyphenation patterns.
  99. %prep
  100. %build
  101. %install
  102. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
  103. PREF=%{buildroot}%{tex_destdir}
  104. manifest=(
  105. )
  106. %__mkdir_p ${PREF}/texmf-dist
  107. for i in "${manifest[@]}"; do
  108. %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
  109. done
  110. ## make symlinks of core script utils
  111. mk_symlinks=(
  112. texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
  113. texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
  114. texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
  115. texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
  116. texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
  117. texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
  118. texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
  119. texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
  120. texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
  121. texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
  122. texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
  123. texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
  124. texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
  125. texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
  126. texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
  127. texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
  128. texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
  129. texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
  130. texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
  131. texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
  132. texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
  133. texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
  134. texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
  135. texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
  136. texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
  137. texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
  138. texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
  139. texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
  140. texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
  141. texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
  142. texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
  143. texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
  144. texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
  145. texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
  146. texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
  147. texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
  148. texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
  149. texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
  150. texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
  151. texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
  152. texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
  153. texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
  154. texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
  155. texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
  156. texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
  157. texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
  158. texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
  159. texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
  160. texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
  161. texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
  162. texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
  163. texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
  164. texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
  165. texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
  166. texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
  167. texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
  168. texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
  169. texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
  170. texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
  171. texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
  172. texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
  173. texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
  174. texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
  175. texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
  176. texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
  177. texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
  178. texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
  179. texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
  180. texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
  181. texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
  182. texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
  183. texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
  184. texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
  185. texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
  186. texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
  187. texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
  188. texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
  189. texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
  190. texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
  191. texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
  192. texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
  193. texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
  194. )
  195. %__mkdir_p %{buildroot}%{_bindir}
  196. pushd %{buildroot}%{_bindir}
  197. for i in "${mk_symlinks[@]}"; do
  198. tlc=$(echo $i | cut -f 1 -d",")
  199. lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
  200. rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
  201. [ "%{name}" = "$tlc" ] || continue
  202. [ -f $rlnk ] || exit 1
  203. %__ln_s $rlnk $lnk || exit 1
  204. done
  205. popd
  206. ## Files list
  207. find %{buildroot} -type f -or -type l | \
  208. %__sed -e "s|%{buildroot}||g" > filelist.full
  209. find %{buildroot}%{texmf}-dist -type d | \
  210. %__sed -e "s|^%{buildroot}|%dir |" \
  211. -e "s|$|/|" >> filelist.full
  212. %clean
  213. %__rm -rf %{buildroot}
  214. %post
  215. %{exec_texhash}
  216. rpm -q --quiet texlive-common || exit 0
  217. echo -n " "
  218. echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
  219. exit 0
  220. %postun
  221. if [ "$1" = 0 ]; then
  222. %{exec_texhash}
  223. fi
  224. exit 0
  225. %files -f filelist.full
  226. %defattr(-,root,root,-)
  227. %changelog
  228. * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
  229. - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langother
  230. * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
  231. - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langother
  232. - make symlinks of core script utils (texlive-collection-binextra,
  233. texlive-collection-context, texlive-collection-fontutils,
  234. texlive-collection-langgreek, texlive-collection-langindic,
  235. texlive-collection-latex, texlive-collection-latexextra,
  236. texlive-collection-latexrecommended, texlive-collection-pictures,
  237. texlive-collection-pstricks, texlive-collection-science)
  238. * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
  239. - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langother
  240. - improved %%post
  241. * Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
  242. - generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langother
  243. - removed arch dependent binaries (texlive-collection-latexextra)
  244. - fixed perl path
  245. - improved updmap process in %%post and %%postun
  246. * Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
  247. - generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langother