texlive-vl.spec 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856
  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: 2%{?_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.20
  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.20
  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. ## copy inst dir. to /usr
  283. %__mkdir_p %{buildroot}
  284. %__cp -a inst %{buildroot}%{_prefix} || exit 1
  285. %ifarch x86_64
  286. %__mv %{buildroot}%{_prefix}/lib %{buildroot}%{_libdir}
  287. %endif
  288. ## replace texmf with that of texlive-sources
  289. %__rm -rf %{build_texmf} %{build_texmf}-dist || exit 1
  290. %__tar -C %{buildroot}%{_datadir} -xpf %{SOURCE5} || exit 1
  291. ## override texmf/web2c/texmf.cnf and texmf/xdvi dir.
  292. %__cp -a inst/share/texmf/web2c/texmf.cnf %{build_texmf}/web2c/texmf.cnf || exit 1
  293. %__rm -rf %{build_texmf}/xdvi || exit 1
  294. %__cp -a inst/share/texmf/xdvi %{build_texmf}/xdvi || exit 1
  295. ## make some fundamental texmf trees
  296. %__mkdir_p %{build_texmf}-{local,dist}
  297. %__mkdir_p %{buildroot}%{texmfsysconfig}
  298. %__mkdir_p %{buildroot}%{texmfsysvar}
  299. %__mkdir_p %{build_texmf}/fonts/{truetype,opentype}
  300. texmf_local_dirs=(
  301. bibtex/bib/local
  302. bibtex/bst/local
  303. dvips/local
  304. fonts/source/local
  305. fonts/tfm/local
  306. fonts/opentype/local
  307. fonts/truetype/local
  308. fonts/type1/local
  309. fonts/vf/local
  310. metapost/local
  311. pbibtex/bib/local
  312. pbibtex/bst/local
  313. tex/latex/local
  314. tex/plain/local
  315. tex/platex/local
  316. web2c
  317. )
  318. for x in ${texmf_local_dirs[@]}; do
  319. %__mkdir_p %{build_texmf}-local/${x}
  320. done
  321. ## if the real file of a symlink on /usr/bin is contained
  322. ## in texlive-collection-*, remove its symlink
  323. del_symlnks=(
  324. texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
  325. texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
  326. texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
  327. texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
  328. texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
  329. texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
  330. texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
  331. texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
  332. texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
  333. texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
  334. texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
  335. texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
  336. texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
  337. texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
  338. texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
  339. texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
  340. texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
  341. texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
  342. texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
  343. texlive-collection-binextra,/usr/bin/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
  344. texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
  345. texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
  346. texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
  347. texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
  348. texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
  349. texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
  350. texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
  351. texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
  352. texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
  353. texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
  354. texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
  355. texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
  356. texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
  357. texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
  358. texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
  359. texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
  360. texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
  361. texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
  362. texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
  363. texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
  364. texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
  365. texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
  366. texlive-collection-binextra,/usr/bin/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
  367. texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
  368. texlive-collection-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
  369. texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
  370. texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
  371. texlive-collection-fontutils,/usr/bin/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
  372. texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
  373. texlive-collection-fontutils,/usr/bin/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
  374. texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
  375. texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
  376. texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
  377. texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
  378. texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
  379. texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
  380. texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
  381. texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
  382. texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
  383. texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
  384. texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
  385. texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
  386. texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
  387. texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
  388. texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.pl
  389. texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
  390. texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
  391. texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
  392. texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
  393. texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
  394. texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
  395. texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
  396. texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
  397. texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
  398. texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
  399. texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
  400. texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
  401. texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
  402. texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
  403. texlive-collection-luatex,/usr/bin/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
  404. texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
  405. texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
  406. texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
  407. texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
  408. texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.lua
  409. texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
  410. texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
  411. texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
  412. texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
  413. texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
  414. texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
  415. texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
  416. texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
  417. )
  418. for i in ${del_symlnks[@]}; do
  419. %__rm -f %{buildroot}$(echo $i | cut -f 2 -d",") || exit 1
  420. done
  421. ## we replace texmf/web2c/updmap{,-hdr}.cfg with our updmap files
  422. %__cp -a %{SOURCE7} %{build_texmf}/web2c/updmap.cfg || exit 1
  423. %__mkdir_p %{buildroot}%{texmfsysconfig}/web2c
  424. %__cp -a %{SOURCE7} %{buildroot}%{texmfsysconfig}/web2c/updmap.cfg || exit 1
  425. ## use our map files for dvipdfmx
  426. %__mkdir_p %{buildroot}%{aliasttfdir}
  427. %__mkdir_p %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine
  428. for x in ptex uptex otf otf-up; do
  429. touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/${x}-vine.map
  430. done
  431. for x in FutoGo-Bold FutoMin-Bold Gothic-Medium MaruGo-Medium Mincho-Medium; do
  432. touch %{buildroot}%{aliasttfdir}/${x}.ttf
  433. done
  434. ## install updmap-kanji.html
  435. %__mkdir_p %{build_texmf}/doc/fonts/jfontmaps
  436. %__install -m0644 %{SOURCE2} %{build_texmf}/doc/fonts/jfontmaps/ || exit 1
  437. ## install jtygm.sty
  438. %__mkdir_p %{build_texmf}/tex/platex/base
  439. %__install -m0644 %{SOURCE101} %{build_texmf}/tex/platex/base/ || exit 1
  440. ## install cmex.enc
  441. %__mkdir_p %{build_texmf}/fonts/enc/pdftex/cmex
  442. %__install -m0644 %{SOURCE102} %{build_texmf}/fonts/enc/pdftex/cmex/ || exit 1
  443. ## desktop things
  444. %__mkdir_p %{buildroot}%{_datadir}/applications
  445. %__install -m0644 -c %{SOURCE10} %{SOURCE11} \
  446. %{buildroot}%{_datadir}/applications/
  447. # for created fonts
  448. %__mkdir_p %{buildroot}%{vartexfonts}
  449. # %__mkdir_p %{buildroot}%{_sysconfdir}/cron.daily
  450. # %__install -m 755 %{SOURCE100} %{buildroot}%{_sysconfdir}/cron.daily/
  451. ## set executable bit for the library
  452. %__chmod a+x %{buildroot}%{_libdir}/libkpathsea.so.*.*
  453. %__chmod a+x %{buildroot}%{_libdir}/libptexenc.so.*.*
  454. # configure ConTeXt
  455. for x in context ctxtools luatools texexec texmfstart; do
  456. %__sed -i -e 's|mtxrun|export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; mtxrun|' %{buildroot}%{_bindir}/${x}
  457. done
  458. # touch ghosts
  459. touch %{build_texmf}/ls-R
  460. touch %{build_texmf}-dist/ls-R
  461. touch %{buildroot}%{texmfsysconfig}/ls-R
  462. touch %{buildroot}%{texmfsysvar}/ls-R
  463. ## remove unpackaging files
  464. find %{buildroot} | %__grep -e "\\.\(la\|a\)$" | xargs %__rm -f || exit 1
  465. find %{buildroot} | %__grep -e "\\.\(diff\|patch\)$" | xargs %__rm -f || exit 1
  466. %__rm -f %{buildroot}%{_bindir}/tlmgr || exit 1
  467. find %{build_texmf}/fonts/map -type d | %__grep "updmap" | xargs %__rm -rf || exit 1
  468. find %{buildroot} -type d | grep asymptote | xargs %__rm -rf || exit 1
  469. %__rm -f %{build_texmf}/dvipdfm/config/config-win32 || exit 1
  470. %__rm -f %{buildroot}%{_infodir}/*
  471. ### Files list
  472. find %{buildroot} -type f -or -type l | \
  473. %__sed -e "s|%{buildroot}||g" | \
  474. %__grep -v -e ".patch$" -e "\.diff$" -e "\.orig$" | \
  475. %__grep -v "%{_includedir}" | \
  476. %__grep -v "%{_libdir}" | \
  477. %__grep -v "%{_infodir}" | \
  478. %__sed -e "s|.*ls-R$|%ghost &|" \
  479. -e "s|%{texmfsysvar}/fonts/map/dvipdfmx/vine/.*\.map$|%ghost &|" \
  480. -e "s|%{aliasttfdir}/.*\.ttf$|%ghost &|" \
  481. -e "s|.*/updmap.*\.cfg$|%config(noreplace) &|" \
  482. -e "s|.*/dvipdfmx\.cfg$|%config(noreplace) &|" \
  483. -e "s|.*xdvi\.cfg$|%config(noreplace) &|" \
  484. -e "s|.*\.cnf$|%config(noreplace) &|" \
  485. -e "s|%{texmf}*/xdvi/XDvi|%config(noreplace) &|" \
  486. -e "s|%{texmf}/web2c/texmfcnf\.lua$|%config(noreplace) &|" \
  487. -e "s|^.*/updmap/$|%config &|" \
  488. -e "s|%{texmf}*/texconfig/tcfmgr.map$|%config &|" \
  489. -e "s|%{texmf}*/dvips/config/.*$|%config &|" \
  490. -e "s|%{texmf}*/dvips/tetex/config.*$|%config &|" \
  491. -e "s|%{texmf}*/dvipdfm/config/config$|%config &|" \
  492. -e "s|%{texmf}*/fonts/map/dvips/tetex/.*.map$|%config &|" \
  493. -e "s|%{texmf}*/fonts/map/dvipdfmx/.*.map$|%config &|" \
  494. -e "s|%{texmf}*/tex/generic/config/.*|%config &|" \
  495. -e "s|%{texmf}*/ttf2pk/ttf2pk\.cfg$|%config &|" \
  496. -e "s|%{texmf}*/hbf2gf/.*\.cfg$|%config &|" \
  497. -e "s|%{texmf}*/chktex/chktexrc$|%config &|" \
  498. -e "s|%{_mandir}/.*|&*|" \
  499. > %{_builddir}/filelist.full
  500. find %{buildroot}%{texmf}* -type d | \
  501. %__sed -e "s|^%{buildroot}|%dir |" \
  502. -e "s|$|/|" >> %{_builddir}/filelist.full
  503. ## subpackages
  504. %__grep -e "/texmf/doc/" -e "/texdoc" %{_builddir}/filelist.full > %{_builddir}/filelist.doc
  505. cat %{_builddir}/filelist.doc \
  506. %{_builddir}/filelist.full | \
  507. sort | uniq -u > %{_builddir}/filelist.tmp
  508. %__mv -f %{_builddir}/filelist.tmp %{_builddir}/filelist.full
  509. %clean
  510. %__rm -rf %{buildroot}
  511. %pretrans
  512. rpm -q texlive | grep -q -e 2009 -e 2011
  513. [ $? -eq 1 ] && exit 0
  514. ## upgrade TeX Live to 2012
  515. _trans_time=$(date +%Y%m%d)
  516. echo "Running transitional process of your TeX system ... "
  517. for dir in %{texmf}-var %{texmf}-config; do
  518. _trans_dir=${dir}.${_trans_time}.rpmorig
  519. [ -d ${_trans_dir}.old ] && \
  520. echo -n " " && \
  521. echo "Found ${_trans_dir}.old: " && \
  522. echo -n " " && \
  523. %__rm -rvf ${_trans_dir}.old
  524. [ -d ${_trans_dir} ] && \
  525. echo -n " " && \
  526. echo "Found ${_trans_dir}: " && \
  527. echo -n " " && \
  528. %__mv -v ${_trans_dir} ${_trans_dir}.old
  529. [ -d ${dir} ] && \
  530. echo -n " " && \
  531. echo "Found ${dir}: " && \
  532. echo -n " " && \
  533. %__mv -v ${dir} ${_trans_dir}
  534. done
  535. echo "done."
  536. %preun
  537. if [ "$1" = 0 ]; then
  538. %__rm -rf %{vartexfonts}
  539. fi
  540. exit 0
  541. %post
  542. %touch_run texhash
  543. %touch_run updmap
  544. %touch_run mtxrun
  545. %touch_run fmtutil
  546. exit 0
  547. %posttrans
  548. %__mkdir_p %{vartexfonts}
  549. %__chmod 1777 %{vartexfonts}
  550. ## create our map files {ptex,uptex,otf,otf-up}-vine.map
  551. ( %{exec_upddeffont} ) ||:
  552. %{exec_texhash}
  553. %{exec_mtxrun}
  554. %{exec_updmap}
  555. %{exec_fmtutil}
  556. exit 0
  557. %post -n libkpathsea
  558. /sbin/ldconfig
  559. # for x in kpathsea tds web2c; do
  560. # /sbin/install-info %{_infodir}/${x}.info.* %{_infodir}/dir
  561. # done
  562. # %preun -n libkpathsea
  563. # if [ "$1" = 0 ]; then
  564. # for x in kpathsea tds web2c; do
  565. # /sbin/install-info --delete %{_infodir}/${x}.info.* %{_infodir}/dir
  566. # done
  567. # fi
  568. %postun -n libkpathsea
  569. /sbin/ldconfig
  570. %post -n libptexenc
  571. /sbin/ldconfig
  572. %postun -n libptexenc
  573. /sbin/ldconfig
  574. %triggerin -- ghostscript
  575. %__rm -f %{texmf}/fonts/cmap/ghostscript
  576. if [ -d "%{_datadir}/ghostscript/$(gs --version| cut -d . -f 1-2)/Resource/CMap" ] ; then
  577. %__ln_s %{_datadir}/ghostscript/$(gs --version| cut -d . -f 1-2)/Resource/CMap %{texmf}/fonts/cmap/ghostscript
  578. elif [ -d "%{_datadir}/ghostscript/Resource/CMap" ] ; then
  579. %__ln_s %{_datadir}/ghostscript/Resource/CMap %{texmf}/fonts/cmap/ghostscript
  580. fi
  581. %touch_run texhash
  582. exit 0
  583. %files -f %{_builddir}/filelist.full
  584. %defattr(-,root,root)
  585. %dir %{aliasttfdir}
  586. %attr(1777,root,root) %dir %{vartexfonts}
  587. # %config %{_sysconfdir}/cron.daily/texlive.cron
  588. %files doc -f %{_builddir}/filelist.doc
  589. %defattr(-,root,root)
  590. %files -n libkpathsea
  591. %defattr(-,root,root)
  592. %{_libdir}/libkpathsea.so.*
  593. # %{_infodir}/kpathsea.info*
  594. %files -n libkpathsea-devel
  595. %defattr(-,root,root)
  596. %{_libdir}/libkpathsea.so
  597. %dir %{_includedir}/kpathsea
  598. %{_includedir}/kpathsea/*
  599. %files -n libptexenc
  600. %defattr(-,root,root)
  601. %{_libdir}/libptexenc.so.*
  602. %files -n libptexenc-devel
  603. %defattr(-,root,root)
  604. %{_libdir}/libptexenc.so
  605. %dir %{_includedir}/ptexenc
  606. %{_includedir}/ptexenc/*
  607. %changelog
  608. * Mon Nov 26 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-2
  609. - fixed Source7: updmap.cfg.texlive-20120701
  610. (upto /etc/texmf/web2c/updmap.cfg)
  611. - fixex %%triggerin -- ghostscript
  612. - replaced %%exec_texhash with %%touch_run texhash
  613. * Wed Nov 21 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
  614. - TeX Live 2012 + tlptexlive 20121107
  615. * Tue Oct 30 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-7
  616. - drop BR: poppler-devel temporaly
  617. - modify tl11supp-120120-vine.patch, texlive-20110705-vine.patch to do that
  618. * Mon May 28 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-6
  619. - build with poppler-0.18.4
  620. - remove tlmgr
  621. * Thu Jan 26 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-5
  622. - updated to tl11supp-120120
  623. - run %%{exec_fmtutil} at %%post when upgrading
  624. * Sat Dec 17 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-4
  625. - updated to tl11supp-111214
  626. * Sat Dec 3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-3
  627. - added BuildRequires: texlive-common
  628. - Babel needs docstrip.tex, which is contained in texlive-collection-latex
  629. - check japanese.ldf
  630. - updated tl11supp-111120-vine.patch
  631. - added the following options to $$TL_CONFIGURE_ARGS:
  632. --disable-detex
  633. --disable-dvipng
  634. --disable-lcdf-typetools
  635. - remove some files of asymptote
  636. - remove a man file of latexmk
  637. - remove man files of lcdf-typetools
  638. - remove man files of dvipng
  639. - remove a man file of detex
  640. * Mon Nov 28 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
  641. - added find-provides-texlive.sh and set it to %%__find_provides
  642. - use to find library sonames for libkpathsea and libptexenc
  643. - added cmex.enc (%%{SOURCE110})
  644. - do not install cmex.enc in our TDS, yet
  645. - removed some unused directories in texmf/fonts/map
  646. - removed man files of lcdf-typetools
  647. - moved texdoc{,tk} and its related files to texlive-doc
  648. * Wed Nov 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
  649. - TeX Live 2011 + tl11supp-111120
  650. * Thu Oct 13 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-22
  651. - make the directory VARTEXFONTS (%%posttrans)
  652. - dropped %%triggerpostun -- texlive < 2009-17vl6
  653. * Tue Jul 19 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-21
  654. - fixed ptexlive-20100711-dvipdfmx-vine.patch
  655. - for dvipdfmx.cfg, given some ps2pdf's parameters mistaked
  656. * Thu Jun 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-20
  657. - added %%pre to avoid conflictions of texmf-{config,var}
  658. * Sun May 22 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-19
  659. - dropped Requires: texlive-common
  660. - added perl-Tk-TableMatrix
  661. - supported texdoctk
  662. - removed broken symbolic links in /usr/bin
  663. - for each these symbolic links, the package of its real file/path
  664. should be its owner.
  665. * Thu May 19 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-18
  666. - added %%triggerpostun -- texlive < 2009-17vl6
  667. - make the directory VARTEXFONTS
  668. * Tue May 10 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-17
  669. - fixed %%dir VARTEXFONTS around in %%files
  670. - dropped BuildRequires: t1utils
  671. * Tue Apr 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-16
  672. - updated texlive-20091107-texmfcnf-vine.patch, texlive.cron
  673. - changed VARTEXFONTS to /var/lib/texmf/fonts
  674. * Mon Apr 25 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-15
  675. - fixed updmap.cfg
  676. * Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-14
  677. - dropped Requires: texlive-macros
  678. * Sat Jan 15 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-13
  679. - updated ptexlive-20100711-pxdvik-vine.patch
  680. and added texlive-20091107-xdvik-vine.patch
  681. - fixed to adjust X resources in texmf/xdvi/XDvi for (p)xdvi
  682. * Sat Jan 08 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-12
  683. - supported Vine Linux 5
  684. - for vl5, changed a requirement of Japanese VF package
  685. - added Requires: texlive-jvf = 2009 (vl5)
  686. - dropped dependencies of Provides:/Obsoletes: tags
  687. - merged these dependencies in texlive-common-vl.spec
  688. * Wed Dec 01 2010 Shu KONNO <owa@bg.wakwak.com> 2009-11
  689. - rebuilt with poppler-0.14.2 (libpoppler has been up to so.7)
  690. * Fri Sep 24 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-10
  691. - applied some security patches from Debian
  692. - texlive-2009-CVE-2010-0827.patch
  693. - texlive-2009-CVE-2010-1440.patch
  694. - applied texlive-2009-pdftexdir-libpoppler-0.12.patch from Debian
  695. - applied texlive-2009-luatexdir-libpoppler-0.12.patch
  696. based on texlive-2009-pdftexdir-libpoppler-0.12.patch
  697. - fixed some dependencies
  698. * Mon Aug 09 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-9
  699. - added BuildArch: noarch in %%package doc
  700. - removed some comment-out sentences
  701. * Tue Jul 20 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-8
  702. - separeted texmf-dist to texlive-common package
  703. * Mon Jul 19 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-7
  704. - unpacked texlive-20091107-source.tar.xz
  705. - babel is available now
  706. - applied eptex-100420 and some patches:
  707. - eptex-100420-vine.patch
  708. - eptex-100420-patch1.diff
  709. * Tue Jul 13 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-6
  710. - updated ptexlive-20100711
  711. * Sat Jun 12 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-5
  712. - customized updmap.cfg to correspond installed fonts
  713. * Mon May 31 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
  714. - fixed insttexfont()
  715. * Mon May 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
  716. - added jvf of MORISAWA basic 5 fonts
  717. - added cm-super, mathdesign in fntlst
  718. * Sun May 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
  719. - define insttexfont() in %%install
  720. - copy almost compatible tetex-3.0
  721. * Sat May 08 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
  722. - ptexlive-20090322 + TeXLive 2009
  723. - added BuildRequires: openssl-devel
  724. * Sun Dec 06 2009 Munehiro Yamamoto <munepi@vinelinux.org> 2008-0.20091206
  725. - ptexlive-20091009 + TeXLive 2008