texlive-vl.spec 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849
  1. ## -*- coding: utf-8-unix -*-
  2. %bcond_with firstbuild
  3. # * texmf/web2c/texmf.cnf
  4. # use BUILD
  5. # * texmf/xdvi
  6. # use BUILD
  7. # * depend libX*
  8. # inimf
  9. # mf
  10. # pdfclose
  11. # pdfopen
  12. # pxdvi-motif
  13. # xdvi-motif
  14. %global _use_internal_dependency_generator 0
  15. %global __find_provides %{SOURCE99}
  16. %global __find_requires %{nil}
  17. %define texlivesrcver 20120701
  18. %define texlivever 20120701
  19. %define aliasttfdir %{texmfsysvar}/fonts/truetype/vine
  20. %define texmfsysconfig %{_sysconfdir}/texmf
  21. %define texmfsysvar %{_var}/lib/texmf
  22. %define vartexfonts %{texmfsysvar}/fonts
  23. %define tex_destdir %{_datadir}
  24. %define texmf %{tex_destdir}/texmf
  25. %define texlive_src %{tex_destdir}/texlive-sources
  26. %define build_tex_destdir %{buildroot}%{tex_destdir}
  27. %define build_texmf %{buildroot}%{texmf}
  28. ## use some macros for %post, %posttrans
  29. %define touch_run(%1) %{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
  30. }
  31. %define exec_upddeffont [ -x %{_sbindir}/update-defaultfont ] && \\\
  32. %{_sbindir}/update-defaultfont 2> /dev/null
  33. %define exec_texhash [ -e /var/run/texlive/run-texhash ] && ( \\\
  34. [ -x %{_bindir}/texhash ] && \\\
  35. echo -n " "; echo -n "Running texhash... "; \\\
  36. %{_bindir}/texhash 2> /dev/null; \\\
  37. echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
  38. %define exec_mtxrun [ -e /var/run/texlive/run-mtxrun ] && ( \\\
  39. [ -x %{_bindir}/mtxrun ] && \\\
  40. echo -n " "; echo -n "Running mtxrun... "; \\\
  41. export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
  42. %{_bindir}/mtxrun --generate &> /dev/null; \\\
  43. echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun;
  44. %define exec_fmtutil [ -e /var/run/texlive/run-fmtutil ] && ( \\\
  45. [ -x %{_bindir}/fmtutil-sys ] && \\\
  46. echo -n " "; echo -n "Running fmtutil-sys... "; \\\
  47. %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
  48. echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil;
  49. %define exec_updmap [ -e /var/run/texlive/run-updmap ] && ( \\\
  50. [ -x %{_bindir}/updmap-sys ] && \\\
  51. echo -n " "; echo -n "Running updmap-sys... "; \\\
  52. %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
  53. echo "done." ) && %__rm -f /var/run/texlive/run-updmap;
  54. Summary: The TeX text formatting system
  55. Summary(ja): TeX 文書整形システム
  56. Name: texlive
  57. Version: 2012
  58. Release: 1%{?_dist_release}
  59. License: distributable
  60. Group: Applications/Publishing
  61. URL: http://www.tug.org/texlive/
  62. ## original TeX Live source
  63. Source: ftp://tug.org/historic/systems/texlive/%{version}/%{name}-%{texlivesrcver}-source.tar.xz
  64. ## pxdvi pmetapost
  65. # $ wget -N http://www.logic.at/people/preining/build-tlptexlive-latest.zip
  66. # $ stat -c %y build-tlptexlive-latest.zip
  67. # 2012-11-07 09:23:34.000000000 +0900
  68. # $ sha1sum build-tlptexlive-latest.zip
  69. # d863f331ce51257bba2266ddff15c90ad59bef96 build-tlptexlive-latest.zip
  70. # $ mv build-tlptexlive-latest.zip build-tlptexlive-20121107.zip
  71. Source1: http://www.logic.at/people/preining/build-tlptexlive-20121107.zip
  72. Source2: http://www.tug.org/texlive/updmap-kanji.html
  73. ## texmf dir.
  74. Source5: texlive-sources-%{texlivesrcver}-texmf.tar.xz
  75. #Source6: updmap-hdr.cfg.texlive-%{texlivesrcver}
  76. Source7: updmap.cfg.texlive-%{texlivesrcver}
  77. ## desktop files
  78. Source10: pxdvi.desktop
  79. Source11: texdoctk.desktop
  80. ## find library sonames for libkpathsea and libptexenc
  81. Source99: find-provides-texlive.sh
  82. ## etc...
  83. #Source100: texlive.cron
  84. Source101: http://auemath.aichi-edu.ac.jp/~khotta/ghost/disk1/jtygm.sty
  85. Source102: http://mirrors.ctan.org/obsolete/support/pdftexenc/cmex.enc
  86. ######
  87. # TeX patches
  88. ######
  89. ## vine
  90. Patch0: reautoconf-parallel.diff
  91. Patch1: texlive-%{texlivesrcver}-vine.patch
  92. Patch2: texlive-%{texlivesrcver}-texmfcnf-vine.patch
  93. Patch3: texlive-%{texlivesrcver}-set-selfautoparent-vine.patch
  94. Patch10: texlive-%{texlivesrcver}-pxdvik-vine.patch
  95. ## security
  96. Requires: coreutils
  97. Requires: ed mktemp
  98. Requires: tmpwatch
  99. Requires: zlib
  100. Requires: libpng
  101. Requires: gd
  102. Requires: ncurses
  103. Requires: libjpeg
  104. Requires: t1lib
  105. Requires: freetype2
  106. Requires: openMotif
  107. Requires: poppler >= 0.18
  108. Requires: openssl
  109. Requires: libpaper
  110. Requires: fontconfig
  111. Requires: perl-Tk perl-Tk-TableMatrix
  112. Requires: nkf
  113. Requires: ghostscript >= 8.71
  114. Requires: libkpathsea = %{version}-%{release}
  115. Requires: libptexenc = %{version}-%{release}
  116. %{!?with_firstbuild:Requires: jvf >= 7.1}
  117. Requires: fontconfig >= 2.6.0-2
  118. Requires(post,postun): fontconfig >= 2.6.0-2
  119. Requires(post): ed mktemp
  120. Requires(post): vutils >= 7.1
  121. %{!?with_firstbuild:Requires: texlive-common = %{version}}
  122. #BuildRequires: texlive-sources = %{version}
  123. BuildRequires: xz
  124. BuildRequires: unzip
  125. BuildRequires: bison flex
  126. BuildRequires: bzip2-devel
  127. BuildRequires: zlib-devel
  128. BuildRequires: libpng-devel
  129. BuildRequires: gd-devel
  130. BuildRequires: ncurses-devel
  131. BuildRequires: libjpeg-devel
  132. BuildRequires: t1lib-devel
  133. BuildRequires: XOrg-devel
  134. BuildRequires: freetype2-devel >= 2.1.10
  135. BuildRequires: autoconf >= 2.68
  136. BuildRequires: openMotif-devel
  137. BuildRequires: poppler-devel >= 0.12
  138. BuildRequires: openssl-devel
  139. BuildRequires: libpaper-devel
  140. BuildRequires: fontconfig-devel
  141. BuildRequires: nkf
  142. Buildroot: %{_tmppath}/%{name}-%{version}-root
  143. Vendor: Project Vine
  144. Distribution: Vine Linux
  145. Packager: munepi
  146. %description
  147. The TeX Live software distribution offers a complete TeX system for a
  148. variety of Unix, Macintosh, Windows and other platforms. It
  149. encompasses programs for editing, typesetting, previewing and printing
  150. of TeX documents in many different languages, and a large collection
  151. of TeX macros and font libraries.
  152. The distribution includes extensive general documentation about TeX,
  153. as well as the documentation for the included software packages.
  154. %description -l ja
  155. TeX Live ソフトウェアディストリビューションは、
  156. さまざまな Unix, Macintosh, Windows、および
  157. 他のプラットホームに対して完全な TeX システムを提供します。
  158. 多くの異なった言語を含む TeX ドキュメントの
  159. 編集、組版、閲覧、印刷するためのプログラム、
  160. そして、TeX マクロやフォントライブラリの大きなコレクションを
  161. 同梱しています。
  162. このディストリビューションは
  163. 同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
  164. TeX に関するたくさんの一般的なドキュメントを含んでいます。
  165. %package doc
  166. Summary: TeX Live: Documentation files of %{name}
  167. Group: Applications/Publishing
  168. Requires: %{name} = %{version}-%{release}
  169. BuildArch: noarch
  170. %description doc
  171. This package contains documentation files of %{name}.
  172. %package -n libkpathsea
  173. Summary: path search library for the TeX Live
  174. Summary(ja): TeX Live 用パス検索ライブラリ
  175. Group: System Environment/Libraries
  176. %description -n libkpathsea
  177. This package includes runtime part of the Kpathsea library.
  178. %package -n libkpathsea-devel
  179. Summary: path search libary and header files for the TeX Live
  180. Summary(ja): TeX Live 用パス検索ライブラリとヘッダファイル
  181. Group: Development/Libraries
  182. Requires: libkpathsea = %{version}-%{release}
  183. %description -n libkpathsea-devel
  184. This package includes static library and header files of the Kpathsea library.
  185. %package -n libptexenc
  186. Summary: Kanji code convert library for Japanese pTeX
  187. Summary(ja): 日本語 pTeX 用漢字コード変換ライブラリ
  188. Group: System Environment/Libraries
  189. Requires: libkpathsea = %{version}-%{release}
  190. %description -n libptexenc
  191. This package includes runtime part of the ptexenc library.
  192. %package -n libptexenc-devel
  193. Summary: Kanji code convert library and header files for Japanese pTeX
  194. Summary(ja): 日本語 pTeX 用漢字コード変換ライブラリとヘッダファイル
  195. Group: Development/Libraries
  196. Requires: libptexenc = %{version}-%{release}
  197. %description -n libptexenc-devel
  198. This package includes header files of the ptexenc library.
  199. %prep
  200. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
  201. %setup -q -n %{name}-%{texlivesrcver}-source -a 1
  202. %patch0 -p0 -b .parallel
  203. %patch1 -p1 -b .vine
  204. %patch2 -p1 -b .vine
  205. %patch3 -p1 -b .vine
  206. ## Applying tlptexlive that provides pxdvi(k) and pmpost
  207. sedwrite(){
  208. echo "rewriting `basename $1` by \"$2\""
  209. if [ ! -f "$1" ]; then
  210. echo -e "'$1' does not exist"; exit 1
  211. fi
  212. perl -pi -e "$2" "$1" || exit 1
  213. }
  214. # pxdvi
  215. echo "preparing pxdvi"
  216. %__cp -pR texk/xdvik texk/pxdvik
  217. # echo "patching pxdvi patches"
  218. # #patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/xdvik-20111212-texlive2011.diff
  219. echo "patching with xdvik-20120415-texlive2011.diff"
  220. patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/xdvik-20120415-texlive2011.diff
  221. echo "patching with pxdvik-20111126-density.diff"
  222. patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/pxdvik-20111126-density.diff
  223. echo "patching with pxdvik-20111212-uptex.diff"
  224. patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/pxdvik-20111212-uptex.diff
  225. sedwrite libs/freetype2/freetype-2.4.*/modules.cfg 's/# (AUX_MODULES \+= otvalid)/\1/'
  226. sedwrite m4/kpse-pkgs.m4 "s/xdvik/xdvik\npxdvik/"
  227. # customize pxdvik for Vine Linux
  228. %patch10 -p1 -b .vine
  229. # # include in svn r26399
  230. # # make sure that the web version of ovp2ovf is built
  231. # echo "patching for wovp2ovf"
  232. # patch -d texk -p0 < $(pwd)/build-tlptexlive/ovp2ovf_web.patch
  233. # pmpost
  234. echo "patching pmpost"
  235. patch -d texk -p0 < $(pwd)/build-tlptexlive/pmpost-20121106-tl12.diff
  236. patch -d texk -p0 < $(pwd)/build-tlptexlive/pmpost-svg-20120119-tl11.diff
  237. echo "running reautoconf"
  238. ./reautoconf || exit 1
  239. %build
  240. set -x
  241. unset TEXINPUTS || :
  242. unset HOME || :
  243. export CFLAGS="$RPM_OPT_FLAGS" \
  244. CXXFLAGS="$RPM_OPT_FLAGS" \
  245. LANG=C
  246. PREFIX=$(pwd)/work
  247. TL_CONF_XDVI_TOOLKIT=--with-xdvi-x-toolkit=motif
  248. TL_MAKE_FLAGS=-j$(/usr/bin/getconf _NPROCESSORS_ONLN)
  249. TL_CONFIGURE_ARGS=" \
  250. --disable-multiplatform \
  251. --disable-native-texlive-build \
  252. --with-banner-add=\"/Vine Linux\" \
  253. --enable-shared --disable-static \
  254. --enable-compiler-warnings=max \
  255. --without-cxx-runtime-hack \
  256. \
  257. --enable-web2c \
  258. --enable-web-progs --enable-dvipdfmx --enable-mendexk \
  259. --enable-makejvf --enable-pxdvik --enable-dvipsk \
  260. --enable-tetex --enable-texlive \
  261. \
  262. --with-system-xpdf \
  263. --with-system-gd \
  264. --with-system-t1lib \
  265. --with-system-libpng \
  266. --with-system-zlib \
  267. --with-system-freetype2 \
  268. --with-freetype2-include=$(freetype-config --cflags | %__sed -e 's/-I//' -e 's/ .*//') \
  269. --with-pic \
  270. --with-xdvi-x-toolkit=motif \
  271. \
  272. --disable-xindy --disable-xindy-docs --disable-xindy-make-rules \
  273. --disable-dvi2tty \
  274. --disable-t1utils --disable-psutils --disable-detex \
  275. --disable-dvipng --disable-lcdf-typetools \
  276. "
  277. export TL_CONF_XDVI_TOOLKIT TL_MAKE_FLAGS TL_CONFIGURE_ARGS
  278. TL_MAKE=%__make ./Build || exit 1
  279. %install
  280. ## prepare %%install session
  281. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
  282. ## The following lines are useful for the call of
  283. ## "rpmbuild -ba --short-circuit ~/rpm/SPECS/texlive-vl.spec"
  284. %__rm -rf inst
  285. (
  286. cd Work
  287. %__make world
  288. )
  289. ## copy inst dir. to /usr
  290. %__mkdir_p %{buildroot}
  291. %__cp -a inst %{buildroot}%{_prefix} || exit 1
  292. %ifarch x86_64
  293. %__mv %{buildroot}%{_prefix}/lib %{buildroot}%{_libdir}
  294. %endif
  295. ## replace texmf with that of texlive-sources
  296. %__rm -rf %{build_texmf} %{build_texmf}-dist || exit 1
  297. %__tar -C %{buildroot}%{_datadir} -xpf %{SOURCE5} || exit 1
  298. ## override texmf/web2c/texmf.cnf and texmf/xdvi dir.
  299. %__cp -a inst/share/texmf/web2c/texmf.cnf %{build_texmf}/web2c/texmf.cnf || exit 1
  300. %__rm -rf %{build_texmf}/xdvi || exit 1
  301. %__cp -a inst/share/texmf/xdvi %{build_texmf}/xdvi || exit 1
  302. ## make some fundamental texmf trees
  303. %__mkdir_p %{build_texmf}-{local,dist}
  304. %__mkdir_p %{buildroot}%{texmfsysconfig}
  305. %__mkdir_p %{buildroot}%{texmfsysvar}
  306. %__mkdir_p %{build_texmf}/fonts/{truetype,opentype}
  307. texmf_local_dirs=(
  308. bibtex/bib/local
  309. bibtex/bst/local
  310. dvips/local
  311. fonts/source/local
  312. fonts/tfm/local
  313. fonts/opentype/local
  314. fonts/truetype/local
  315. fonts/type1/local
  316. fonts/vf/local
  317. metapost/local
  318. pbibtex/bib/local
  319. pbibtex/bst/local
  320. tex/latex/local
  321. tex/plain/local
  322. tex/platex/local
  323. web2c
  324. )
  325. for x in ${texmf_local_dirs[@]}; do
  326. %__mkdir_p %{build_texmf}-local/${x}
  327. done
  328. ## if the real file of a symlink on /usr/bin is contained
  329. ## in texlive-collection-*, remove its symlink
  330. del_symlnks=(
  331. texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
  332. texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
  333. texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
  334. texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
  335. texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
  336. texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
  337. texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
  338. texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
  339. texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
  340. texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
  341. texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
  342. texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
  343. texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
  344. texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
  345. texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
  346. texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
  347. texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
  348. texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
  349. texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
  350. texlive-collection-binextra,/usr/bin/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
  351. texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
  352. texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
  353. texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
  354. texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
  355. texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
  356. texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
  357. texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
  358. texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
  359. texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
  360. texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
  361. texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
  362. texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
  363. texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
  364. texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
  365. texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
  366. texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
  367. texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
  368. texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
  369. texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
  370. texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
  371. texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
  372. texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
  373. texlive-collection-binextra,/usr/bin/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
  374. texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
  375. texlive-collection-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
  376. texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
  377. texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
  378. texlive-collection-fontutils,/usr/bin/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
  379. texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
  380. texlive-collection-fontutils,/usr/bin/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
  381. texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
  382. texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
  383. texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
  384. texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
  385. texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
  386. texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
  387. texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
  388. texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
  389. texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
  390. texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
  391. texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
  392. texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
  393. texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
  394. texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
  395. texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.pl
  396. texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
  397. texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
  398. texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
  399. texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
  400. texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
  401. texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
  402. texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
  403. texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
  404. texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
  405. texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
  406. texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
  407. texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
  408. texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
  409. texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
  410. texlive-collection-luatex,/usr/bin/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
  411. texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
  412. texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
  413. texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
  414. texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
  415. texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.lua
  416. texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
  417. texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
  418. texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
  419. texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
  420. texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
  421. texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
  422. texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
  423. texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
  424. )
  425. for i in ${del_symlnks[@]}; do
  426. %__rm -f %{buildroot}$(echo $i | cut -f 2 -d",") || exit 1
  427. done
  428. ## we replace texmf/web2c/updmap{,-hdr}.cfg with our updmap files
  429. %__cp -a %{SOURCE7} %{build_texmf}/web2c/updmap.cfg || exit 1
  430. %__mkdir_p %{buildroot}%{texmfsysconfig}/web2c
  431. %__cp -a %{SOURCE7} %{buildroot}%{texmfsysconfig}/web2c/updmap.cfg || exit 1
  432. ## use our map files for dvipdfmx
  433. %__mkdir_p %{buildroot}%{aliasttfdir}
  434. %__mkdir_p %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine
  435. touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/ptex-vine.map
  436. touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/uptex-vine.map
  437. touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/otf-vine.map
  438. touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/otf-up-vine.map
  439. ## install updmap-kanji.html
  440. %__mkdir_p %{build_texmf}/doc/fonts/jfontmaps
  441. %__install -m0644 %{SOURCE2} %{build_texmf}/doc/fonts/jfontmaps/ || exit 1
  442. ## install jtygm.sty
  443. %__mkdir_p %{build_texmf}/tex/platex/base
  444. %__install -m0644 %{SOURCE101} %{build_texmf}/tex/platex/base/ || exit 1
  445. ## install cmex.enc
  446. %__mkdir_p %{build_texmf}/fonts/enc/pdftex/cmex
  447. %__install -m0644 %{SOURCE102} %{build_texmf}/fonts/enc/pdftex/cmex/ || exit 1
  448. ## desktop things
  449. %__mkdir_p %{buildroot}%{_datadir}/applications
  450. %__install -m0644 -c %{SOURCE10} %{SOURCE11} \
  451. %{buildroot}%{_datadir}/applications/
  452. # for created fonts
  453. %__mkdir_p %{buildroot}%{vartexfonts}
  454. # %__mkdir_p %{buildroot}%{_sysconfdir}/cron.daily
  455. # %__install -m 755 %{SOURCE100} %{buildroot}%{_sysconfdir}/cron.daily/
  456. ## set executable bit for the library
  457. %__chmod a+x %{buildroot}%{_libdir}/libkpathsea.so.*.*
  458. %__chmod a+x %{buildroot}%{_libdir}/libptexenc.so.*.*
  459. # configure ConTeXt
  460. for x in context ctxtools luatools texexec texmfstart; do
  461. %__sed -i -e 's|mtxrun|export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; mtxrun|' %{buildroot}%{_bindir}/${x}
  462. done
  463. # touch ghosts
  464. touch %{build_texmf}/ls-R
  465. touch %{build_texmf}-dist/ls-R
  466. touch %{buildroot}%{texmfsysconfig}/ls-R
  467. touch %{buildroot}%{texmfsysvar}/ls-R
  468. # ## compress info files
  469. # %__rm -f %{buildroot}%{_infodir}/dir
  470. %__rm -f %{buildroot}%{_infodir}/*
  471. ## remove tlmgr
  472. %__rm -f %{buildroot}%{_bindir}/tlmgr || exit 1
  473. ## remove asymptote
  474. find %{buildroot} -type d | grep asymptote | xargs %__rm -rf || exit 1
  475. ## remove unpackaging files
  476. find %{buildroot} | %__grep -e "\\.\(la\|a\)$" | xargs %__rm -f
  477. find %{buildroot} | %__grep -e "\\.\(diff\|patch\)$" | xargs %__rm -f
  478. ### Files list
  479. find %{buildroot} -type f -or -type l | \
  480. %__sed -e "s|%{buildroot}||g" | \
  481. %__grep -v -e ".patch$" -e "\.diff$" -e "\.orig$" | \
  482. %__grep -v "%{_includedir}" | \
  483. %__grep -v "%{_libdir}" | \
  484. %__grep -v "%{_infodir}" | \
  485. %__sed -e "s|.*\.\(cnf\|cfg\)$|%config(noreplace) &|" \
  486. -e "s|.*ls-R$|%ghost &|" \
  487. -e "s|^.*/updmap$|%config &|" \
  488. -e "s|%{texmf}*/dvips/config/\(psfonts.*\|ps2pk.*\|pdftex.*\|dvipdfm.*\|.*35\)\.map$|%ghost &|" \
  489. -e "s|%{texmf}*/web2c/.*\.\(fmt\|efmt\|log\|base\|mem\|oft\)$|%config &|" \
  490. -e "s|%{texmf}*/dvips/config/config\.\(generic\|pdf\|ps\|www\)$|%config &|" \
  491. -e "s|%{texmf}*/tex/generic/config/.*|%config &|" \
  492. -e "s|%{texmf}*/pdftex/config/pdftex.cfg$|%config &|" \
  493. -e "s|%{texmf}*/xdvi/vfontmap$|%config &|" \
  494. -e "s|%{texmf}*/xdvi/XDvi|%config &|" \
  495. -e "s|%{_mandir}/.*|&*|" \
  496. > %{_builddir}/filelist.full
  497. find %{buildroot}%{texmf}* -type d | \
  498. %__sed -e "s|^%{buildroot}|%dir |" \
  499. -e "s|$|/|" >> %{_builddir}/filelist.full
  500. ## subpackages
  501. %__grep -e "/texmf/doc/" -e "/texdoc" %{_builddir}/filelist.full > %{_builddir}/filelist.doc
  502. cat %{_builddir}/filelist.doc \
  503. %{_builddir}/filelist.full | \
  504. sort | uniq -u > %{_builddir}/filelist.tmp
  505. %__mv -f %{_builddir}/filelist.tmp %{_builddir}/filelist.full
  506. %clean
  507. %__rm -rf %{buildroot}
  508. %pretrans
  509. rpm -q texlive | grep -q -e 2009 -e 2011
  510. [ $? -eq 1 ] && exit 0
  511. ## upgrade TeX Live to 2012
  512. _trans_time=$(date +%Y%m%d)
  513. echo "Running transitional process of your TeX system ... "
  514. for dir in %{texmf}-var %{texmf}-config; do
  515. _trans_dir=${dir}.${_trans_time}.rpmorig
  516. [ -d ${_trans_dir}.old ] && \
  517. echo -n " " && \
  518. echo "Found ${_trans_dir}.old: " && \
  519. echo -n " " && \
  520. %__rm -rvf ${_trans_dir}.old
  521. [ -d ${_trans_dir} ] && \
  522. echo -n " " && \
  523. echo "Found ${_trans_dir}: " && \
  524. echo -n " " && \
  525. %__mv -v ${_trans_dir} ${_trans_dir}.old
  526. [ -d ${dir} ] && \
  527. echo -n " " && \
  528. echo "Found ${dir}: " && \
  529. echo -n " " && \
  530. %__mv -v ${dir} ${_trans_dir}
  531. done
  532. echo "done."
  533. %preun
  534. if [ "$1" = 0 ]; then
  535. %__rm -rf %{vartexfonts} %{aliasttfdir}/*
  536. fi
  537. exit 0
  538. %post
  539. %touch_run texhash
  540. %touch_run updmap
  541. %touch_run mtxrun
  542. %touch_run fmtutil
  543. exit 0
  544. %posttrans
  545. %__mkdir_p %{vartexfonts}
  546. %__chmod 1777 %{vartexfonts}
  547. ## create our map files {ptex,uptex,otf,otf-up}-vine.map
  548. ( %{exec_upddeffont} ) ||:
  549. %{exec_texhash}
  550. %{exec_mtxrun}
  551. %{exec_updmap}
  552. %{exec_fmtutil}
  553. exit 0
  554. %post -n libkpathsea
  555. /sbin/ldconfig
  556. # for x in kpathsea tds web2c; do
  557. # /sbin/install-info %{_infodir}/${x}.info.* %{_infodir}/dir
  558. # done
  559. # %preun -n libkpathsea
  560. # if [ "$1" = 0 ]; then
  561. # for x in kpathsea tds web2c; do
  562. # /sbin/install-info --delete %{_infodir}/${x}.info.* %{_infodir}/dir
  563. # done
  564. # fi
  565. %postun -n libkpathsea
  566. /sbin/ldconfig
  567. %post -n libptexenc
  568. /sbin/ldconfig
  569. %postun -n libptexenc
  570. /sbin/ldconfig
  571. %triggerin -- ghostscript
  572. %__rm -f %{texmf}/fonts/cmap/ghostscript
  573. if [ -d "%{_datadir}/ghostscript/$(gs --version| cut -d . -f 1-2)/Resource/CMap" ] ; then
  574. %__ln_s %{_datadir}/ghostscript/$(gs --version| cut -d . -f 1-2)/Resource/CMap %{texmf}/fonts/cmap/ghostscript
  575. elif [ -d "%{_datadir}/ghostscript/Resource/CMap" ] ; then
  576. %__ln_s %{_datadir}/ghostscript/Resource/CMap %{texmf}/fonts/cmap/ghostscript
  577. fi
  578. %{exec_texhash}
  579. %files -f %{_builddir}/filelist.full
  580. %defattr(-,root,root)
  581. %dir %{aliasttfdir}
  582. %attr(1777,root,root) %dir %{vartexfonts}
  583. # %config %{_sysconfdir}/cron.daily/texlive.cron
  584. %files doc -f %{_builddir}/filelist.doc
  585. %defattr(-,root,root)
  586. %files -n libkpathsea
  587. %defattr(-,root,root)
  588. %{_libdir}/libkpathsea.so.*
  589. # %{_infodir}/kpathsea.info*
  590. %files -n libkpathsea-devel
  591. %defattr(-,root,root)
  592. %{_libdir}/libkpathsea.so
  593. %dir %{_includedir}/kpathsea
  594. %{_includedir}/kpathsea/*
  595. %files -n libptexenc
  596. %defattr(-,root,root)
  597. %{_libdir}/libptexenc.so.*
  598. %files -n libptexenc-devel
  599. %defattr(-,root,root)
  600. %{_libdir}/libptexenc.so
  601. %dir %{_includedir}/ptexenc
  602. %{_includedir}/ptexenc/*
  603. %changelog
  604. * Wed Nov 21 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
  605. - TeX Live 2012 + tlptexlive 20121107
  606. * Tue Oct 30 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-7
  607. - drop BR: poppler-devel temporaly
  608. - modify tl11supp-120120-vine.patch, texlive-20110705-vine.patch to do that
  609. * Mon May 28 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-6
  610. - build with poppler-0.18.4
  611. - remove tlmgr
  612. * Thu Jan 26 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-5
  613. - updated to tl11supp-120120
  614. - run %%{exec_fmtutil} at %%post when upgrading
  615. * Sat Dec 17 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-4
  616. - updated to tl11supp-111214
  617. * Sat Dec 3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-3
  618. - added BuildRequires: texlive-common
  619. - Babel needs docstrip.tex, which is contained in texlive-collection-latex
  620. - check japanese.ldf
  621. - updated tl11supp-111120-vine.patch
  622. - added the following options to $$TL_CONFIGURE_ARGS:
  623. --disable-detex
  624. --disable-dvipng
  625. --disable-lcdf-typetools
  626. - remove some files of asymptote
  627. - remove a man file of latexmk
  628. - remove man files of lcdf-typetools
  629. - remove man files of dvipng
  630. - remove a man file of detex
  631. * Mon Nov 28 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
  632. - added find-provides-texlive.sh and set it to %%__find_provides
  633. - use to find library sonames for libkpathsea and libptexenc
  634. - added cmex.enc (%%{SOURCE110})
  635. - do not install cmex.enc in our TDS, yet
  636. - removed some unused directories in texmf/fonts/map
  637. - removed man files of lcdf-typetools
  638. - moved texdoc{,tk} and its related files to texlive-doc
  639. * Wed Nov 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
  640. - TeX Live 2011 + tl11supp-111120
  641. * Thu Oct 13 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-22
  642. - make the directory VARTEXFONTS (%%posttrans)
  643. - dropped %%triggerpostun -- texlive < 2009-17vl6
  644. * Tue Jul 19 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-21
  645. - fixed ptexlive-20100711-dvipdfmx-vine.patch
  646. - for dvipdfmx.cfg, given some ps2pdf's parameters mistaked
  647. * Thu Jun 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-20
  648. - added %%pre to avoid conflictions of texmf-{config,var}
  649. * Sun May 22 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-19
  650. - dropped Requires: texlive-common
  651. - added perl-Tk-TableMatrix
  652. - supported texdoctk
  653. - removed broken symbolic links in /usr/bin
  654. - for each these symbolic links, the package of its real file/path
  655. should be its owner.
  656. * Thu May 19 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-18
  657. - added %%triggerpostun -- texlive < 2009-17vl6
  658. - make the directory VARTEXFONTS
  659. * Tue May 10 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-17
  660. - fixed %%dir VARTEXFONTS around in %%files
  661. - dropped BuildRequires: t1utils
  662. * Tue Apr 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-16
  663. - updated texlive-20091107-texmfcnf-vine.patch, texlive.cron
  664. - changed VARTEXFONTS to /var/lib/texmf/fonts
  665. * Mon Apr 25 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-15
  666. - fixed updmap.cfg
  667. * Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-14
  668. - dropped Requires: texlive-macros
  669. * Sat Jan 15 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-13
  670. - updated ptexlive-20100711-pxdvik-vine.patch
  671. and added texlive-20091107-xdvik-vine.patch
  672. - fixed to adjust X resources in texmf/xdvi/XDvi for (p)xdvi
  673. * Sat Jan 08 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-12
  674. - supported Vine Linux 5
  675. - for vl5, changed a requirement of Japanese VF package
  676. - added Requires: texlive-jvf = 2009 (vl5)
  677. - dropped dependencies of Provides:/Obsoletes: tags
  678. - merged these dependencies in texlive-common-vl.spec
  679. * Wed Dec 01 2010 Shu KONNO <owa@bg.wakwak.com> 2009-11
  680. - rebuilt with poppler-0.14.2 (libpoppler has been up to so.7)
  681. * Fri Sep 24 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-10
  682. - applied some security patches from Debian
  683. - texlive-2009-CVE-2010-0827.patch
  684. - texlive-2009-CVE-2010-1440.patch
  685. - applied texlive-2009-pdftexdir-libpoppler-0.12.patch from Debian
  686. - applied texlive-2009-luatexdir-libpoppler-0.12.patch
  687. based on texlive-2009-pdftexdir-libpoppler-0.12.patch
  688. - fixed some dependencies
  689. * Mon Aug 09 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-9
  690. - added BuildArch: noarch in %%package doc
  691. - removed some comment-out sentences
  692. * Tue Jul 20 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-8
  693. - separeted texmf-dist to texlive-common package
  694. * Mon Jul 19 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-7
  695. - unpacked texlive-20091107-source.tar.xz
  696. - babel is available now
  697. - applied eptex-100420 and some patches:
  698. - eptex-100420-vine.patch
  699. - eptex-100420-patch1.diff
  700. * Tue Jul 13 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-6
  701. - updated ptexlive-20100711
  702. * Sat Jun 12 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-5
  703. - customized updmap.cfg to correspond installed fonts
  704. * Mon May 31 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
  705. - fixed insttexfont()
  706. * Mon May 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
  707. - added jvf of MORISAWA basic 5 fonts
  708. - added cm-super, mathdesign in fntlst
  709. * Sun May 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
  710. - define insttexfont() in %%install
  711. - copy almost compatible tetex-3.0
  712. * Sat May 08 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
  713. - ptexlive-20090322 + TeXLive 2009
  714. - added BuildRequires: openssl-devel
  715. * Sun Dec 06 2009 Munehiro Yamamoto <munepi@vinelinux.org> 2008-0.20091206
  716. - ptexlive-20091009 + TeXLive 2008