tetex-vl.spec 38 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153
  1. %define texmf %{_datadir}/texmf
  2. %define build_texmf %{buildroot}%{texmf}
  3. %define ptetexver 20090610
  4. %define exec_texhash [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash 2>/dev/null
  5. %define exec_updmap [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop 2>/dev/null
  6. %define exec_fmtutil [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null
  7. %define vartexfonts %{_var}/lib/texmf
  8. # alternative updmap:
  9. # for tetex-tt2001-fmex789 (subpackage), tetex-bakoma-cmex789 (non-free package)
  10. %define alt_updmap %{_bindir}/updmap
  11. %define fixed_small_cmex 1
  12. # boolean value can be enabled from command line by: rpm -bs --define "nosrc 1"
  13. %define nosource %{?nosrc} %{!?nosrc:0}
  14. Summary: The TeX text formatting system.
  15. Summary(ja): tetex TeX 文書整形システム
  16. Name: tetex
  17. Version: 3.0
  18. Release: 12%{?_dist_release}
  19. License: distributable
  20. Group: Applications/Publishing
  21. URL: http://www.nn.iij4u.or.jp/~tutimura/tex/ptetex.html
  22. Source0: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/%{version}/distrib/tetex-src-%{version}.tar.bz2
  23. Source1: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/%{version}/distrib/tetex-texmf-%{version}po.tar.bz2
  24. %{?nosrc:NoSource: 0}
  25. %{?nosrc:NoSource: 1}
  26. ## Japanese ptex
  27. Source20: http://tutimura.ath.cx/~nob/tex/ptetex/ptetex3/ptetex3-%{ptetexver}.tar.gz
  28. Source26: sample.tex
  29. Source31: ps-morisawa.map
  30. Source32: ps-morisawa-noEmbed.map
  31. ## etc...
  32. Source100: tetex.cron
  33. Source101: dvi-to-ps.fpi
  34. Source102: http://auemath.aichi-edu.ac.jp/~khotta/ghost/disk1/jtygm.sty
  35. ######
  36. # teTeX patches from Fedora
  37. ######
  38. ## others
  39. PreReq: coreutils ghostscript
  40. Requires: coreutils ghostscript
  41. Requires: tetex-macros >= 3.0
  42. Requires: tmpwatch libpng
  43. Requires: ed mktemp
  44. Requires: perl-Tk
  45. Requires: nkf
  46. Requires(post): ed mktemp
  47. BuildRequires: bison flex
  48. BuildRequires: zlib-devel libpng-devel gd-devel ncurses-devel libjpeg-devel
  49. BuildRequires: XOrg-devel freetype2-devel >= 2.1.10
  50. BuildRequires: autoconf213
  51. BuildRequires: t1utils
  52. BuildRequires: unzip
  53. Obsoletes: pTeX pLaTeX2e pLaTeX2e_Macros dvipsk tetex-latex tetex-afm tetex-type1 tetex-devel
  54. Obsoletes: dvipdfm texmacro-aps
  55. Obsoletes: makejvf <= 1.1a
  56. Conflicts: task-texmacro-phys < 1.1
  57. Provides: tetex-latex
  58. Buildroot: %{_tmppath}/%{name}-%{version}-root
  59. Vendor: Project Vine
  60. Distribution: Vine Linux
  61. %description
  62. TeTeX is an implementation of TeX for Linux or UNIX systems. TeX takes
  63. a text file and a set of formatting commands as input and creates a
  64. typesetter independent .dvi (DeVice Independent) file as output.
  65. Usually, TeX is used in conjunction with a higher level formatting
  66. package like LaTeX or PlainTeX, since TeX by itself is not very
  67. user-friendly.
  68. Install tetex if you want to use the TeX text formatting system.
  69. You will also need to install xdvik to preview .dvi files in X.
  70. In VinePlus, you will also find tetex-extra (extra latex related
  71. binaries and fonts), tetex-doc (tetex related documents), dvi2tty
  72. (dvi previewer in console).
  73. %package doc
  74. Summary: The documentation files for the TeX text formatting system.
  75. Summary(ja): TeX テキスト整形システムに関する説明文書類
  76. Group: Applications/Publishing
  77. Requires: tetex = %{PACKAGE_VERSION}-%{PACKAGE_RELEASE}
  78. %description doc
  79. The tetex-doc package contains documentation for the TeX text
  80. formatting system.
  81. If you want to use TeX and you're not an expert at it, you should
  82. install the tetex-doc package. You'll also need to install the tetex
  83. package, tetex-afm (a PostScript font converter for TeX), tetex-dvilj
  84. (for converting .dvi files to HP PCL format for printing on HP and HP
  85. compatible printers), tetex-dvips (for converting .dvi files to
  86. PostScript format for printing on PostScript printers), tetex-latex (a
  87. higher level formatting package which provides an easier-to-use
  88. interface for TeX) and tetex-xdvi/xdvik (for previewing .dvi files).
  89. %package extra
  90. Summary: Extra package of tetex
  91. Summary(ja): tetex 関連の追加バイナリ・フォント
  92. Group: Applications/Publishing
  93. Requires: tetex = %{PACKAGE_VERSION}-%{PACKAGE_RELEASE}
  94. Obsoletes: pxfonts txfonts
  95. Provides: pxfonts txfonts
  96. %description extra
  97. This package includes extra binaries and fonts of tetex.
  98. %if %{fixed_small_cmex}
  99. %package tt2001-fmex789
  100. Summary: replacemets of tt2001/fmex{7,8,9}.pfb for tetex
  101. Summary(ja): replacemets of tt2001/fmex{7,8,9}.pfb for tetex
  102. Group: Applications/Publishing
  103. Requires: tetex = %{PACKAGE_VERSION}-%{PACKAGE_RELEASE}
  104. #Conflicts: tetex-bakoma-cmex789
  105. %description tt2001-fmex789
  106. This package corrects a problem for some output devices,
  107. that some characters (at least, glyph name "/space") vanish.
  108. This package contains replacemets of tt2001/fmex{7,8,9}.pfb
  109. that all Glyph /space are replaced with Glyph /visiblespace.
  110. %description tt2001-fmex789 -l ja
  111. このパッケージは,一部の出力デバイスにおいて,
  112. cmex{7,8,9} (fmex{7,8,9}.pfb) が埋め込まれた PDF ファイルから,
  113. いくつかの文字が出力されない不具合に対処します.
  114. 少なくとも判明している不具合は,
  115. グリフ名が /space になっている 0x0020 である左パーレンです.
  116. このパッケージには,
  117. グリフ /space をグリフ /visiblespace へ置換した
  118. tt2001/fmex{7,8,9}.pfb を同梱しています.
  119. %endif
  120. %package -n libkpathsea
  121. Summary: path search library for tetex
  122. Summary(ja): tetex 用パス検索ライブラリ
  123. Group: System Environment/Libraries
  124. %description -n libkpathsea
  125. This package includes runtime part of the Kpathsea library.
  126. %package -n libkpathsea-devel
  127. Summary: path search libary and header files for tetex
  128. Summary(ja): tetex 用パス検索ライブラリとヘッダファイル
  129. Group: Development/Libraries
  130. Requires: libkpathsea = %{version}-%{release}
  131. %description -n libkpathsea-devel
  132. This package includes static library and header files of the Kpathsea library.
  133. %prep
  134. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
  135. %setup -q -n tetex-src-%{version} -a 20
  136. pushd ptetex3-%{ptetexver}
  137. cat <<EOF > my_option
  138. #KANJI_CODE=EUC
  139. KANJI_CODE=UTF8
  140. SRC_DIR=%{_sourcedir}
  141. TMP_PREFIX=%{_builddir}/tetex-src-%{version}/build
  142. PREFIX=%{_prefix}
  143. DATADIR=%{_datadir}
  144. TEXSRC_EXTRACTED=%{_builddir}
  145. SYSTEM_FREETYPE2=yes
  146. XDVI=echo
  147. #TEXMFDIST=%{_datadir}/texmf-dist
  148. make_option vartexfonts=%{vartexfonts}
  149. conf_option --without-dviljk
  150. #conf_option --without-info
  151. conf_option --without-texi2html
  152. conf_option --without-texinfo
  153. conf_option --without-dvipng
  154. conf_option --without-dialog
  155. conf_option --without-x
  156. conf_option --without-xdvik
  157. conf_option --without-oxdvik
  158. conf_option --with-system-zlib
  159. conf_option --with-system-pnglib
  160. conf_option --with-system-gd
  161. conf_option --with-system-ncurses
  162. conf_option --with-system-t1lib
  163. conf_option --enable-shared
  164. conf_option --enable-kanji-iconv
  165. EOF
  166. perl -pi -e 's|VER.tar.gz|VER.tar.bz2|g' 3extract-texmf.sh
  167. make x
  168. popd
  169. ######
  170. # teTeX patches
  171. ######
  172. ##
  173. ## texmf stuff
  174. ##
  175. # Needed for installing other files in texmf (bug #89478).
  176. rm -f texmf/ls-R
  177. ## others
  178. ## etc ...
  179. rm -rf texk/dvipdfmx/data/CMap/CVS
  180. rm -rf texk/dvipdfmx/data/config/CVS
  181. find . -name CVS -exec rm -r '{}' \;
  182. find . -name .cvsignore -exec rm '{}' \;
  183. %build
  184. set -x
  185. unset TEXINPUTS || :
  186. unset HOME || :
  187. pushd ptetex3-%{ptetexver}
  188. . common.sh
  189. popd
  190. ./configure --prefix=$PREFIX --datadir=$DATADIR \
  191. --disable-multiplatform --enable-kanji=$KANJI_CODE \
  192. $CONF_OPTION
  193. # Avoid pollution from internal libraries.
  194. rm -rf ./libs/{ncurses,zlib,libpng,libwww}
  195. # XXX Hacks to avoid accidental version clashs with system libraries.
  196. mkdir -p ./libs/zlib
  197. ln -s /usr/include/{zconf,zlib}.h ./libs/zlib
  198. mkdir -p ./libs/libpng
  199. ln -s %{_includedir}/{png,pngconf}.h ./libs/libpng
  200. make $MAKE_OPTION
  201. make $MAKE_OPTION \
  202. prefix=$TMP_PREFIX texmf=$TEXMF datadir=$TMP_DATADIR \
  203. install
  204. ## for babel
  205. pushd ptetex3-%{ptetexver}
  206. ./6babel.sh
  207. popd
  208. %install
  209. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
  210. mkdir -p %{buildroot}%{_prefix}
  211. mkdir -p %{buildroot}%{vartexfonts}
  212. cp -a build/bin %{buildroot}%{_bindir}
  213. cp -a build/share %{buildroot}%{_datadir}
  214. cp -a build/include %{buildroot}%{_includedir}
  215. cp -a build/lib %{buildroot}%{_libdir}
  216. cp -a build/man %{buildroot}%{_mandir}
  217. cp -a build/info %{buildroot}%{_infodir}
  218. mkdir -p %{build_texmf}/fonts/opentype
  219. mkdir -p %{build_texmf}/fonts/truetype
  220. rm -r %{buildroot}%{_datadir}/texmf/web2c/texmf.cnf.* \
  221. %{buildroot}%{_datadir}/texmf/web2c/fmtutil.cnf.* \
  222. %{buildroot}%{_infodir}/dir
  223. ## for ptex filter
  224. %__cat <<EOF >> %{build_texmf}/web2c/texmf.cnf
  225. % for ptex filter
  226. PTEX_IN_FILTER = /usr/bin/nkf -w
  227. EOF
  228. # Create symlinks for Euler fonts (#9782)
  229. pushd %{build_texmf}-dist/tex/latex/amsfonts
  230. for i in ex f r s ; do
  231. ln -sf ueu${i}.fd Ueu${i}.fd
  232. done
  233. popd
  234. #move the man pages
  235. mkdir -p %{buildroot}%{_mandir}/man1
  236. [ -e "%{buildroot}%{_mandir}/dvips.1" ] && \
  237. mv %{buildroot}%{_mandir}/*.1 %{buildroot}%{_mandir}/man1
  238. rm -f %{buildroot}%{_infodir}/dir
  239. gzip -9nf %{buildroot}%{_infodir}/*info*
  240. install %{SOURCE102} %{build_texmf}/ptex/platex/base/
  241. ## alternative updmap (for tetex-bakoma-cmex789)
  242. %__mv %{buildroot}%{_bindir}/updmap %{buildroot}%{_bindir}/updmap-tetex
  243. ## morisawa map files remaped PS Kanji (CIDFont) Name
  244. %__install -m 0644 %{SOURCE31} %{SOURCE32} \
  245. %{buildroot}%{texmf}/fonts/map/dvipdfm/
  246. ## replace /space with /visiblespace for tt2001/fmex{7,8,9}.pfb
  247. %if %{fixed_small_cmex}
  248. %__mkdir_p %{build_texmf}/fonts/type1/public/tt2001
  249. (cd %{build_texmf}-dist/fonts/type1/public/tt2001
  250. for f in fmex*.pfb; do
  251. t1disasm $f | sed -e 's|/space |/visiblespace |g' | \
  252. t1asm > %{build_texmf}/fonts/type1/public/tt2001/$f
  253. done
  254. )
  255. %endif
  256. ## avoid dependency on perl-Tk
  257. #rm -rf %{build_texmf}-dist/scripts/context/perl
  258. ## for dvipdfmx
  259. rm %{buildroot}%{_bindir}/dvipdfm
  260. rm %{buildroot}%{_bindir}/dvipdft
  261. ## dvipdfm is proveided by dvipdfmx
  262. ## delete useless files (conflict with jvf package)
  263. rm -rf %{build_texmf}/fonts/vf/ptex
  264. rm -rf %{build_texmf}/fonts/tfm/ptex/*[a-zA-Z].tfm
  265. ## xkeyval, pgf, beamer, pict2e in tetex-3.0 are very old.
  266. ## these packages is provides by tetex-macros-3.0-3vl5 (or above higher)
  267. %__rm -rf %{build_texmf}-dist/tex/generic/xkeyval
  268. %__rm -rf %{build_texmf}-dist/tex/latex/xkeyval
  269. %__rm -rf %{build_texmf}-dist/doc/generic/xkeyval
  270. %__rm -f %{build_texmf}-dist/doc/help/Catalogue/entries/xkeyval.html
  271. %__rm -rf %{build_texmf}-dist/tex/latex/pgf
  272. %__rm -rf %{build_texmf}-dist/doc/latex/pgf
  273. %__rm -f %{build_texmf}-dist/doc/help/Catalogue/entries/pgf.html
  274. %__rm -rf %{build_texmf}-dist/tex/latex/beamer
  275. %__rm -rf %{build_texmf}-dist/doc/latex/beamer
  276. %__rm -f %{build_texmf}-dist/doc/help/Catalogue/entries/beamer.html
  277. %__rm -rf %{build_texmf}-dist/tex/latex/pict2e
  278. %__rm -rf %{build_texmf}-dist/doc/latex/pict2e
  279. %__rm -f %{build_texmf}-dist/doc/help/Catalogue/entries/pict2e.html
  280. # for created fonts
  281. mkdir -p %{buildroot}%{_var}/lib/texmf
  282. mkdir -p %{buildroot}%{_sysconfdir}/cron.daily
  283. install -m 755 %{SOURCE100} %{buildroot}%{_sysconfdir}/cron.daily/
  284. #
  285. mkdir -p %{build_texmf}/fonts/cmap
  286. # Strip binaries
  287. strip %{buildroot}%{_bindir}/* || :
  288. # Compress man pages
  289. [ -x %{_libdir}/rpm/brp-compress ] && %{_libdir}/rpm/brp-compress
  290. # remove unpackaging files
  291. rm -f %{build_texmf}/dvips/config/config.ps.teTeX-texmf-2.0-no-lp-dvips.patch
  292. rm -f %{build_texmf}/web2c/texmf.cnf.orig
  293. rm -f %{build_texmf}/xdvi/XDvi
  294. # Don't ship unneeded log files (bug #65689).
  295. rm -f %{build_texmf}/web2c/*.log
  296. rm -f %{buildroot}%{_datadir}/texmf-var/web2c/*.log
  297. # Remove things we don't package.
  298. rm -f %{buildroot}%{_bindir}/dvilj* \
  299. %{buildroot}%{_bindir}/readlink \
  300. %{buildroot}%{_libdir}/lib*.la \
  301. %{buildroot}%{_mandir}/*/dvilj* \
  302. %{buildroot}%{_mandir}/*/readlink* \
  303. %{build_texmf}/web2c/texmf.cnf.* \
  304. %{build_texmf}/web2c/fmtutil.cnf.* \
  305. %{build_texmf}/xdvi/XDvi.orig \
  306. %{build_texmf}-var/fonts/map/xdvi/updmap/vfontmap \
  307. %{build_texmf}/tex/latex/base/latex.ltx.orig
  308. rm -rf %{buildroot}%{_prefix}/html
  309. ### Files list
  310. find %{buildroot} -type f -or -type l | \
  311. sed -e "s|%{buildroot}||g" | \
  312. grep -v -e "^%{_sysconfdir}" -e ".patch$" -e ".diff$" -e ".orig$" | \
  313. grep -v "%{_includedir}/kpathsea" | \
  314. grep -v "%{_libdir}/libkpathsea" | \
  315. grep -v "%{_infodir}/kpathsea" | \
  316. sed -e "s|.*\.\(cnf\|cfg\)$|%config(noreplace) &|" \
  317. -e "s|.*ls-R$|%ghost &|" \
  318. -e "s|^.*/updmap$|%config &|" \
  319. -e "s|%{texmf}*/dvips/config/\(psfonts.*\|ps2pk.*\|pdftex.*\|dvipdfm.*\|.*35\)\.map$|%ghost &|" \
  320. -e "s|%{texmf}*/web2c/.*\.\(fmt\|efmt\|log\|base\|mem\|oft\)$|%config &|" \
  321. -e "s|%{texmf}*/dvips/config/config\.\(generic\|pdf\|ps\|www\)$|%config &|" \
  322. -e "s|%{texmf}*/tex/generic/config/.*|%config &|" \
  323. -e "s|%{texmf}*/pdftex/config/pdftex.cfg$|%config &|" \
  324. -e "s|%{texmf}*/xdvi/vfontmap$|%config &|" \
  325. -e "s|%{texmf}*/xdvi/XDvi|%config &|" \
  326. -e "s|%{_mandir}/.*|&*|" \
  327. > filelist.full
  328. find %{buildroot}%{texmf} -type d | \
  329. sed -e "s|^%{buildroot}|%dir |" \
  330. -e "s|$|/|" >> filelist.full
  331. find %{buildroot}%{texmf}-dist -type d | \
  332. sed -e "s|^%{buildroot}|%dir |" \
  333. -e "s|$|/|" >> filelist.full
  334. find %{buildroot}%{texmf}-var -type d | \
  335. sed -e "s|^%{buildroot}|%dir |" \
  336. -e "s|$|/|" >> filelist.full
  337. find %{buildroot}%{texmf}-config -type d | \
  338. sed -e "s|^%{buildroot}|%dir |" \
  339. -e "s|$|/|" >> filelist.full
  340. #echo "%dir %{_includedir}/kpathsea" >> filelist.full
  341. # subpackages
  342. grep "/doc/" filelist.full > filelist.doc
  343. cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
  344. mv -f filelist.tmp filelist.full
  345. # extract extra package
  346. cat /dev/null > filelist.extra
  347. grep "/bin/dvi2fax" filelist.full >> filelist.extra
  348. # Omega related guys
  349. grep "lambda" filelist.full >> filelist.extra
  350. grep "omega" filelist.full >> filelist.extra
  351. grep "/ofm" filelist.full >> filelist.extra
  352. grep "/otangle" filelist.full >> filelist.extra
  353. grep "/ocp" filelist.full >> filelist.extra
  354. grep "/otp" filelist.full >> filelist.extra
  355. grep "/outocp" filelist.full >> filelist.extra
  356. grep "/ovf" filelist.full >> filelist.extra
  357. grep "/ovp" filelist.full >> filelist.extra
  358. # extra fonts
  359. grep "/antt/" filelist.full >> filelist.extra # Polish font
  360. grep "/bh/" filelist.full >> filelist.extra
  361. grep "/bitstrea/" filelist.full >> filelist.extra
  362. grep "/cg/" filelist.full >> filelist.extra
  363. grep "/cyrillic/" filelist.full >> filelist.extra
  364. grep "/cc-pl/" filelist.full >> filelist.extra
  365. grep "/cg/" filelist.full >> filelist.extra
  366. grep "/cmcyr/" filelist.full >> filelist.extra # Russian font
  367. grep "/ecc/" filelist.full >> filelist.extra
  368. grep "/euxm/" filelist.full >> filelist.extra
  369. grep "/gothic/" filelist.full >> filelist.extra
  370. grep "/sauter/" filelist.full >> filelist.extra
  371. grep "/lh/" filelist.full >> filelist.extra
  372. grep "/lm/" filelist.full >> filelist.extra # Latin Modern font
  373. grep "/mathpple/" filelist.full >> filelist.extra
  374. grep "/marvosym/" filelist.full >> filelist.extra
  375. grep "/pl/" filelist.full >> filelist.extra
  376. grep "/stmaryrd/" filelist.full >> filelist.extra
  377. grep "/urw/" filelist.full >> filelist.extra
  378. grep "/wasy/" filelist.full >> filelist.extra
  379. grep "/yandy/" filelist.full >> filelist.extra
  380. grep "/pxfonts" filelist.full >> filelist.extra
  381. grep "/txfonts" filelist.full >> filelist.extra
  382. sort filelist.extra | uniq > filelist.tmp
  383. mv -f filelist.tmp filelist.extra
  384. cat filelist.extra filelist.full | sort | uniq -u > filelist.tmp
  385. mv -f filelist.tmp filelist.full
  386. # tt2001-fmex789 package
  387. grep "/texmf/fonts/type1/public/tt2001" filelist.full > filelist.fmex789
  388. cat filelist.fmex789 filelist.full | sort | uniq -u > filelist.tmp
  389. mv -f filelist.tmp filelist.full
  390. #grep "xdvi" filelist.full | grep "/texmf-var/" > filelist.xdvi
  391. grep "t1mapper" filelist.full >> filelist.xdvi || true
  392. cat filelist.xdvi filelist.full | sort | uniq -u > filelist.tmp
  393. mv -f filelist.tmp filelist.full
  394. # prepare docs
  395. rm -rf pTeX
  396. mkdir pTeX
  397. cp -p texk/web2c/ptex/{COPYRIGHT,COPYRIGHT.jis,Changes.txt,README.txt} pTeX
  398. cp -p texk/mendexk/{COPYRIGHT,COPYRIGHT.jis,ChangeLog,README,mendex.doc} pTeX
  399. %clean
  400. rm -rf %{buildroot}
  401. #rm -f filelist.*
  402. %pre
  403. %post
  404. %if %{fixed_small_cmex}
  405. /sbin/update-alternatives --install %{alt_updmap} updmap \
  406. %{_bindir}/updmap-tetex 30
  407. %endif
  408. /sbin/ldconfig
  409. /sbin/install-info %{_infodir}/web2c.info.* %{_infodir}/dir
  410. /sbin/install-info %{_infodir}/latex.info.* %{_infodir}/dir
  411. /sbin/install-info %{_infodir}/dvips.info.* %{_infodir}/dir
  412. %{exec_texhash}
  413. %{exec_updmap}
  414. exit 0
  415. %post -n libkpathsea
  416. /sbin/ldconfig
  417. /sbin/install-info %{_infodir}/kpathsea.info.* %{_infodir}/dir
  418. exit 0
  419. ## uninstall script
  420. %postun
  421. /sbin/ldconfig
  422. if [ "$1" = 0 ]; then
  423. %if %{fixed_small_cmex}
  424. /sbin/update-alternatives --remove-all updmap
  425. %endif
  426. fi
  427. exit 0
  428. %preun
  429. rm -rf %{_var}/lib/texmf/*
  430. if [ "$1" = 0 ]; then
  431. /sbin/install-info --delete %{_infodir}/web2c.info.* %{_infodir}/dir
  432. /sbin/install-info --delete %{_infodir}/latex.info.* %{_infodir}/dir
  433. /sbin/install-info --delete %{_infodir}/dvips.info.* %{_infodir}/dir
  434. fi
  435. exit 0
  436. %preun -n libkpathsea
  437. if [ "$1" = 0 ]; then
  438. /sbin/install-info --delete %{_infodir}/kpathsea.info.* %{_infodir}/dir
  439. fi
  440. exit 0
  441. %post extra
  442. %{exec_texhash}
  443. %{exec_updmap}
  444. exit 0
  445. %postun extra
  446. if [ "$1" = 0 ]; then
  447. %{exec_texhash}
  448. %{exec_updmap}
  449. fi
  450. exit 0
  451. %post tt2001-fmex789
  452. %{exec_texhash}
  453. %{exec_updmap}
  454. exit 0
  455. %postun tt2001-fmex789
  456. if [ "$1" = 0 ]; then
  457. %{exec_texhash}
  458. %{exec_updmap}
  459. fi
  460. exit 0
  461. %triggerin -- ghostscript
  462. rm -f %{texmf}/fonts/cmap/ghostscript
  463. if [ -d "%{_datadir}/ghostscript/$(gs --version| cut -d . -f 1-2)/Resource/CMap" ] ; then
  464. ln -s %{_datadir}/ghostscript/$(gs --version| cut -d . -f 1-2)/Resource/CMap %{texmf}/fonts/cmap/ghostscript
  465. elif [ -d "%{_datadir}/ghostscript/Resource/CMap" ] ; then
  466. ln -s %{_datadir}/ghostscript/Resource/CMap %{texmf}/fonts/cmap/ghostscript
  467. fi
  468. %{exec_texhash}
  469. %{exec_updmap}
  470. exit 0
  471. %files -f filelist.full
  472. %defattr(-,root,root)
  473. %attr(1777,root,root) %dir %{_var}/lib/texmf
  474. %config %{_sysconfdir}/cron.daily/tetex.cron
  475. %doc INSTALL PROBLEMS QuickInstall README pTeX/
  476. %files -f filelist.doc doc
  477. %defattr(-,root,root)
  478. %files -f filelist.extra extra
  479. %defattr(-,root,root)
  480. %files -f filelist.fmex789 tt2001-fmex789
  481. %defattr(-,root,root)
  482. %files -n libkpathsea
  483. %defattr(-,root,root)
  484. %{_libdir}/libkpathsea.so.4*
  485. %{_infodir}/kpathsea.info*
  486. %files -n libkpathsea-devel
  487. %defattr(-,root,root)
  488. %{_libdir}/libkpathsea.a
  489. %{_libdir}/libkpathsea.so
  490. %dir %{_includedir}/kpathsea
  491. %{_includedir}/kpathsea/*
  492. %changelog
  493. * Fri Jul 10 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.0-12
  494. - ptetex3-20090610
  495. - added BuildRequires: unzip
  496. - moved to exec update-alternatives before %%{exec_updmap} in %%post
  497. * Sun May 17 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.0-11
  498. - proveided tetex-tt2001-fmex789 subpackage
  499. - added BuildRequires: t1utils
  500. * Sat May 16 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.0-10
  501. - added "PTEX_IN_FILTER = /usr/bin/nkf -w"
  502. in /usr/share/texmf/web2c/texmf.cnf [VineSeed:17572]
  503. - added Requires: nkf
  504. * Fri May 15 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.0-9
  505. - added ps-morisawa{-noEmbed}.map
  506. * Sun May 10 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.0-8
  507. - removed xkeyval, pgf, beamer, pict2e packages from /use/share/texmf-dist tree
  508. - these packages is provided from tetex-macros
  509. - added /usr/bin/makejvf (applied makejvf-1.1a-ptexenc.patch)
  510. - obsoletes makejvf <= 1.1a
  511. - dropped tetex-updmap-use_bakoma_cmex789.patch,
  512. removed bakoma/cmex{7,8,9}.pfb and pdftexenc/cmex.enc
  513. (provided tetex-bakoma-cmex789 package)
  514. * Sat May 09 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.0-7
  515. - new upstream release
  516. - ptetex3-20090507
  517. - applied tetex-updmap-use_bakoma_cmex789.patch
  518. - added bakoma/cmex{7,8,9}.pfb and pdftexenc/cmex.enc
  519. * Tue Mar 17 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.0-6
  520. - libkpathsea into separete subpackages
  521. * Sun Jan 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0-4
  522. - remove /usr/bin/makejvf (provided by makejvf package)
  523. - add ConTeXt, Requires: perl-Tk
  524. * Tue Jan 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0-3vl5
  525. - create ghostscript cmap symlink in triggerin scriptlet
  526. * Sat Jan 03 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0-2vl5
  527. - new upstream release
  528. - ptetex3-20080616
  529. - set KANJI_CODE=UTF8
  530. * Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 3.0-1vl5
  531. - applied new versioning policy, spec in utf-8
  532. * Mon Oct 08 2007 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl12
  533. - build for VineSeed
  534. * Mon Oct 08 2007 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl11
  535. - ptetex3-20061213 + xdvi-ptex.map extend from ptetex3-20070210
  536. * Sat Oct 06 2007 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl10
  537. - ptetex3-20061213
  538. - use more Tsuchimura-san's scripts
  539. * Tue Jun 5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.0-0vl9
  540. - rebuilt with new toolchain
  541. * Thu Feb 1 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.0-0vl8
  542. - rebuilt for VineSeed
  543. * Sat Jan 20 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.0-0vl7.1
  544. - add patch200 for fix CVE-2007-0104 (PDF Catalog Dictionary Handling DoS)
  545. * Wed Sep 06 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl7
  546. - ptetex-20060815 [VineSeed:11299]
  547. - cleanup patches
  548. * Thu Aug 17 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0-0vl6
  549. - add Requires(pots) ed and mktemp
  550. - suffix '*' to man pages in filelist.full
  551. * Mon Aug 07 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl5
  552. - added Requires ed and mktemp [VineSeed:11082]
  553. * Mon May 29 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl4
  554. - drop Provides: dvipdfmx
  555. * Wed May 10 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl3
  556. - ptetex-20060506
  557. * Wed Nov 16 2005 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl2
  558. - ptetex-20051115
  559. - moved etex, pdfetex from tetex-extra to tetex package
  560. * Sun Nov 06 2005 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl1
  561. - ptetex-20051106
  562. * Wed Aug 31 2005 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl0.3
  563. - ptetex-20050830
  564. * Mon Jul 11 2005 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl0.2
  565. - ptetex-20050701 and use more ptetex scripts
  566. (Thanks a lot ! Tsuchimura-san)
  567. * Sun Jun 05 2005 KOBAYASHI Taizo <tkoba@vinelinux.org> 3.0-0vl0.1
  568. - teTeX-3.0 based on Tsuchimura-san's ptetex-20050614
  569. * Tue Feb 03 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl15
  570. - rebuilt for VineSeed
  571. * Sun Jan 30 2005 IKEDA Katsumi <ikeda@webmasters.gr.jp> 2.0.2-0vl14
  572. - added security patches
  573. for CAN-2004-0888, CAN-2004-0889 and CAN-2004-1125 from Gentoo.
  574. - Patch300: xdvizilla.patch
  575. - Patch301: xpdf-CESA-2004-007-xpdf2-newer.diff
  576. - Patch302: xpdf-goo-sizet.patch
  577. - Patch303: xpdf2-underflow.patch
  578. - Patch304: xpdf-3.00pl2-CAN-2004-1125.patch
  579. - adde a security patch xpdf-3.00pl3.patch for CAN-2005-0064.
  580. * Tue Jan 18 2005 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl13
  581. - source update
  582. ptex-texmf-2.3
  583. * Sun Jan 16 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.2-0vl12
  584. - update vine-dvips-kanjifonts.map3 to use Ricoh/Dyna fonts in 3.1CR
  585. with kanjifont.sty.
  586. * Mon Dec 27 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl11
  587. - source update
  588. ptex-src-3.1.5, dvipsk-jpatch-p1.6a1
  589. - fix bracket
  590. http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/32659.html
  591. * Mon Nov 29 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl10
  592. - remove dvipdfm symlink to dvipdfmx
  593. * Wed Oct 20 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl9
  594. - built on behalf of Tsuchimura-san [VineSeed:09487]
  595. - modified BuildPreReq: added XOrg-devel bison flex
  596. - remove TEXMF/dvips/base/config.ps
  597. * Thu Sep 30 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl8
  598. - updated ptex-3.1.4, mendexk2.5a, ptex-texmf-2.2, dvipsk-jpatch-p1.6a
  599. * Wed Jul 28 2004 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.2-0vl7
  600. - updated udvips-5.94a-p1.6.patch (2004/06/13).
  601. - added Requires: zlib-devel libpng-devel.
  602. - removed dvipdft command. (dvipdfmx drops thumbnail support)
  603. * Tue Feb 24 2004 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.2-0vl6
  604. - added tetex-src-2.0.2-omegaware.patch.gz.
  605. (overwrites ovf2ovp by version 1.11)
  606. - added mendexk2.5-tetex2.0.tar.gz to build in tetex tree.
  607. (obsoleted tetex-mendex2.5.patch)
  608. * Thu Feb 05 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl5
  609. - fixed updmap generating dvipdfm.map
  610. * Tue Feb 03 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0vl4
  611. - make alternative binaries "ovf2ovp-1.11 ovp2ovf-1.11 ofm2opl-1.11
  612. opl2ofm-1.11" for OTF package
  613. * Mon Feb 2 2004 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.2-0vl3
  614. - updated to ptex-3.1.3.
  615. - added udvips-5.94a-p1.6.patch.
  616. - added udvips.
  617. - added ptex-src-3.1.3.mkconf.
  618. * Sun May 4 2003 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.2-0vl2
  619. - removed xdvik-dot.patch.
  620. - add --without-xdvik --without-oxdvik.
  621. - removed /usr/bin/t1mapper (in xdvik).
  622. - modified vine-tetex-texmf.in (for jadetex).
  623. - dvipdfm -> symlink of dvipdfmx
  624. * Fri Apr 18 2003 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.2-0vl1
  625. - rebuild for VineSeed.
  626. * Mon Mar 24 2003 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.2-0t2
  627. - removed teTeX-src-beta-20020530-dvips.def.patch which causes
  628. \scalebox{} bug in xdvik-jp.
  629. * Tue Mar 11 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 2.0.2-0t1.1
  630. - added Obsoletes dvipdfm texmacro-aps
  631. - added Conflicts tasc-texmacro-phys < 1.1
  632. * Mon Mar 3 2003 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.2-0t1
  633. - updated to tetex-2.0.2
  634. - updated vine-tetex-texmf.in.
  635. - include dvipdfm.
  636. * Tue Feb 25 2003 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.1-0t2
  637. - updated to ptex-3.1.2.
  638. - updated to dvipsk-jpatch-p1.6
  639. * Mon Feb 17 2003 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 2.0.1-0t1
  640. - updated to teTeX-2.0.1, ptex-3.1.1.
  641. - removed needless ptex2.1.10.timebomb.patch.
  642. - removed dvipdfm.
  643. * Fri Jan 24 2003 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.99rc1-0t1
  644. - updated to teTeX-2.0-rc1, ptex-3.0.5, dvipsk-5.92a-p1.5g.tar.gz.
  645. - updated vine-tetex-texmf.in.
  646. - removed teTeX-dvips-paper-size.patch. (already in upstream)
  647. - added teTeX-texmf-2.0-no-lp-dvips.patch.
  648. * Mon Jul 22 2002 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> beta20020530-0t2
  649. - updated to dvipsk-jpatch-p1.5g.tar.gz.
  650. - applied teTeX-src-beta-20020530-dvips.def.patch to avoid a numerical error.
  651. * Mon Jul 1 2002 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> beta20020530-0t1
  652. - updated to tetex-beta-20020530.
  653. - updated sources (vine-tetex-texmf.in, teTeX-beta-20020530-fmtutil.patch).
  654. - updated patches (dvipsk590a.patch, dvipsk-vflib-1.1alpha-p1.5d-590a.patch.gz,
  655. teTeX-beta-20020530-extmap.patch).
  656. - removed new LaTeX macros, new skyblue fonts, and some up-streamed patches.
  657. - removed comments about devel sub package.
  658. - included txfonts and pxfonts as extra sub package.
  659. - added work around of gsftopk (teTeX-beta-20020530-gs550-nosubstfont.patch).
  660. * Thu Jun 27 2002 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.0.7-0vl18
  661. - fix PKFONTS in vine-tetex-texmf.cnf, again
  662. * Tue Jun 25 2002 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.0.7-0vl17
  663. - fix PKFONTS in vine-tetex-texmf.cnf
  664. - apply teTeX-1.0.7-badscript.patch (bug #43342)
  665. * Sun May 12 2002 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.0.7-0vl16
  666. - fix core dump 'ptex -version'
  667. - enlarge main_memory main_memory = 526000
  668. - enable teTeX-dvips-paper-size.patch instead of vine-teTeX-texmf.diff
  669. * Tue May 7 2002 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.0.7-0vl15
  670. - enable main_memory in texmf.cnf (install texmf.cnf BEFORE 'texconf init')
  671. * Sat Mar 30 2002 Jun Nishii <jun@vinelinux.org> 1.0.7-0vl4
  672. - fix texmf.cnf which makes mendex seg.fault.
  673. * Tue Mar 26 2002 Jun Nishii <jun@vinelinux.org> 1.0.7-0vl3
  674. - update kanjifonts.ps for dvips to use RICOH fonts
  675. * Tue Mar 19 2002 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.0.7-0vl12
  676. - added A5 size setting to texmf/dvips/config/config.ps
  677. - added Requires tag for tetex-doc
  678. - added "-%{PACKAGE_RELEASE}" for Requires: tetex = %{PACKAGE_VERSION}
  679. - move /usr/bin/pdfeinitex to tetex-extra
  680. * Wed Feb 13 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.7-0vl11
  681. - updated to dvipsk-jpatch-p1.5f
  682. - added Source102: jtygm.sty
  683. * Wed Jan 30 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.7-0vl10
  684. - tetex-devel was merged into tetex package.
  685. * Wed Jan 23 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.7-0vl9
  686. - update to ptex-3.0.1, ptex-texmf-2.0, mendexk2.5
  687. * Fri Sep 21 2001 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.0.7-0vl8
  688. - add LD_LIBRARY_PATH=... in %install
  689. - fixed installed dir of man, again (add man1)
  690. - move omega.map under extmap
  691. * Tue Sep 18 2001 Satoshi MACHINO <machino@vinelinux.org> 1.0.7-0vl7
  692. - fixed installed dir of man
  693. * Tue Sep 18 2001 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp> 1.0.7-0vl6
  694. - added %post, %postun for extra and devel sub package
  695. * Sat Sep 15 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.7-0vl5
  696. - bug fix (mendex Makefile)
  697. * Wed Aug 15 2001 Jun Nishii <jun@vinelinux.org> 1.0.7-0vl3
  698. - merge and divide packages to tetex, tetex-doc, tetex-devel, and tetex-extra.
  699. * Sat Aug 4 2001 Jun Nishii <jun@vinelinux.org> 1.0.7-0vl2
  700. - remove xdvik
  701. - remove some trigger, use post and postun instead.
  702. - --without-texinfo --enable-shared
  703. - update dvipsk patch (p1.5e)
  704. - modify texmf.cnf
  705. * Fri Jul 20 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
  706. - tetex-1.0.7-0vl1 renamed from 0test8
  707. * Fri Apr 13 2001 Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp>
  708. - not released yet!
  709. * Tue Feb 6 2001 Tim Waugh <twaugh@redhat.com>
  710. - Turn on Japanese changes (bug #26249).
  711. - Japanese support clashed with xaw3d patch; fixed up.
  712. - Replace dvi-to-ps (rhs-printfilters) with mf40-tetex_filters
  713. (printconf). Create testpage.dvi (from tex/latex/base/testpage.tex).
  714. - Default to lj instead of cx in gray.mf and black.mf (bug #25988).
  715. - Build requires VFlib2-devel.
  716. * Wed Jan 24 2001 Tim Waugh <twaugh@redhat.com>
  717. - Update tetex-dvilj description.
  718. - Patch latex2html to support tabularx environments better (bug #24852).
  719. - Make xdvi work with files that end in '.' (bug #11478).
  720. - Mark ls-R as %%ghost (bug #12275).
  721. - Build requires w3c-libwww-devel.
  722. * Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com>
  723. - sync with Mandrake version.
  724. - Revert gcc296 patch, no longer needed.
  725. - Enable i18n hyphenation for several languages (#11570,#17040).
  726. - jadetex hash is now 50000 (#9092)
  727. - create symlinks for Euler fonts (#9782).
  728. - correct comment tetex.cron (#10022).
  729. - unset TEXINPUTS in %%build/%%install (#10412).
  730. - use Xaw3d rather than Xaw (#17415).
  731. - insert thumbnails into pdflatex correctly (#19278).
  732. - update to texi2html-1.64 (#20604).
  733. - add latex2html (but not on ia64) (#16966).
  734. - hacks to avoid accidental version clash with system libraries (#21263).
  735. - rebuild with gcc-2.96-69 so that latex.fmt is built (#22838).
  736. * Thu Oct 19 2000 Jeff Johnson <jbj@redhat.com>
  737. - merge japanese changes (disabled for now, per msw@redhat.com).
  738. - add support for Icelandic (Richard Allen <ra@hp.is>).
  739. * Thu Aug 29 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
  740. - rebuilt on RedHat7.0 again
  741. * Mon Aug 28 2000 Masato Taruishi <taru@debian.org>
  742. - Fixed xdvik-ja to work in 1.0.7 correctly.
  743. - Added a Japanese fontdata for a Japanized dvipsk.
  744. * Fri Aug 25 2000 Giuseppe Ghib<t <ghibo@mandrakesoft.com> 1.0.7-8mdk
  745. - increased trie size for allowing more hyphenation patterns (i18n).
  746. * Thu Aug 24 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
  747. - Japanese enbaled
  748. * Wed Jul 19 2000 Trond Eivind Glomsrxd <teg@redhat.com>
  749. - fix man pages in man, not man1
  750. - use %%{_tmppath}
  751. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  752. - automatic rebuild
  753. * Tue Jul 2 2000 Jakub Jelinek <jakub@redhat.com>
  754. - Rebuild with new C++
  755. * Thu Jun 22 2000 Preston Brown <pbrown@redhat.com>
  756. - use _infodir
  757. * Wed Jun 21 2000 Preston Brown <pbrown@redhat.com>
  758. - noreplace *.cnf
  759. * Fri Jun 02 2000 Giuseppe Ghibr <ghibo@mandrakesoft.com> 1.0.7-7mdk
  760. - updated the LaTeX hyperref package to version 6.70f for getting jadetex
  761. working.
  762. - added support for spanish, portuguese and sweden pattern hyphenation in the
  763. default LaTeX format files (hope trie values are enough...).
  764. * Wed May 31 2000 Matt Wilson <msw@redhat.com>
  765. - patched for NORETURN functions in gcc 2.96, rebuilt against new libstdc++
  766. * Wed May 5 2000 Bill Nottingham <notting@redhat.com>
  767. - remove explicit xpm-devel prereq (subsumed into XFree86)
  768. - fixes for ia64
  769. * Sat Apr 29 2000 Giuseppe Ghibr <ghibo@mandrakesoft.com> 1.0.7-5mdk
  770. - changed arrays texmf.cnf the array value for jadetex, pdfjadetex, according to the Christoph, Rahtz, Pepping's "Installing JadeTeX" document.
  771. * Mon Mar 20 2000 Jeff Johnson <jbj@redhat.com>
  772. - Sync with Mandrake (tetex-1.0.7-2mdk).
  773. - update to teTeX-texmf-1.0.2.tar.
  774. * Tue Mar 7 2000 Jeff Johnson <jbj@redhat.com>
  775. - rebuild for sparc baud rates > 38400.
  776. * Fri Feb 11 2000 Giuseppe Ghibr <ghibo@mandrakesoft.com>
  777. - updated to version 1.0.7.
  778. - merged k6 and arm patches into teTeX-1.0-arch.patch
  779. - sligtly increased internal array main_memory, so that latex
  780. doesn't have problems with big macro packages such as pstricks
  781. or Xy-TeX.
  782. - integrate teTeX-1.0-tektrokix.patch (fixes a typo) from Jeff
  783. Johnson <jbj@redhat.com>.
  784. * Wed Feb 09 2000 Preston Brown <pbrown@redhat.com>
  785. - wmconfig entry gone.
  786. * Mon Feb 7 2000 Jeff Johnson <jbj@redhat.com>
  787. - compress man pages.
  788. * Sat Jan 15 2000 Jeff Johnson <jbj@redhat.com>
  789. - build for Red Hat 6.2 (and sync with Mandrake tetex-1.0.6-6mdk).
  790. - always apply AMD K6 patch; won't hurt, and removes platform dependency.
  791. - spelling correction (#7085).
  792. * Wed Dec 08 1999 - David BAUDENS <baudens@mandrakesoft.com>
  793. - AMD K6 is not an i686 processor (another)
  794. - Replace $RPM_ARCH by %%{_target_cpu}
  795. * Thu Nov 11 1999 Giuseppe Ghibr <ghibo@linux-mandrake.com>
  796. - mark also config.pdf, config.www and config.generic as %config.
  797. - added BuildPreReq.
  798. * Fri Sep 3 1999 Jeff Johnson <jbj@redhat.com>
  799. - mark /usr/share/texmf/dvips/config/config.ps as %config (#4842).
  800. * Fri Sep 3 1999 Jeff Johnson <jbj@redhat.com>
  801. - Create tetex-fonts to remove dependendency of xdvi on main tetex package.
  802. * Mon Aug 30 1999 Jeff Johnson <jbj@redhat.com>
  803. - Integrate Giuseppe's latest. Thanks for the fixes!
  804. * Thu Aug 26 1999 Giuseppe Ghibr <ghibo@linux-mandrake.com>
  805. - fine tuning subpackage package list.
  806. - added teTeX dependence to package xdvi (it cannot works without fonts).
  807. * Wed Aug 25 1999 Giuseppe Ghibr <ghibo@linux-mandrake.com>
  808. - cleaned %clean. Now spec file support buildroot.
  809. - added support for 'resolution' in dvi-to-ps.fpi as well as
  810. the config.generic file.
  811. - fixed a problem in manpage links (reported by Dusan
  812. Gabrijelcic <dusan@kamra.e5.ijs.si>).
  813. * Tue Aug 17 1999 Jeff Johnson <jbj@redhat.com>
  814. - move /usr/bin/mfw to tetex-xdvi to remove tetex dependence on XFree86.
  815. * Sun Aug 15 1999 Jeff Johnson <jbj@redhat.com>
  816. - rebuild with VARTEXFONTS configured correctly.
  817. * Thu Aug 12 1999 Jeff Johnson <jbj@redhat.com>
  818. - update to 1.0.6.
  819. - merge in Giuseppe Ghibr changes from mandrake package.
  820. - dvi-to-ps.fpi: read postcript configuration settings (#3379).
  821. * Wed Aug 04 1999 Giuseppe Ghibr <ghibo@linux-mandrake.com>
  822. - fixed VARTEXFONTS path in config file.
  823. * Sat Jun 26 1999 Giuseppe Ghibr <ghibo@caesar.polito.it>
  824. - mandrake adaptions.
  825. - speed up TEXMFCNF path.
  826. * Fri Jun 25 1999 Giuseppe Ghibr <ghibo@caesar.polito.it>
  827. - fixed new bugs reported by Thomas Esser (included
  828. patch 1.0.5-1.0.6-pre).
  829. - added amstex, bamstex and bplain to the list of format files to build.
  830. * Wed Jun 23 1999 Giuseppe Ghibr <ghibo@caesar.polito.it>
  831. - fixed and removed unneeded things in teTeX-1.0-texmfcnf.patch,
  832. according to Thomas Esser suggestions.
  833. * Sun Jun 20 1999 Giuseppe Ghibr <ghibo@caesar.polito.it>
  834. - upgraded to teTeX 1.0.5.
  835. - merged .spec file with Jeff Johnson's 1.0.1 .spec file from rawhide.
  836. * Sun Jun 13 1999 Giuseppe Ghibr <ghibo@caesar.polito.it>
  837. - upgraded to teTeX 1.0 final.
  838. - removed texmf.cnf external config file, and provided
  839. as patch.
  840. - removed ``texconfig init'' (now it's included into 'make install').
  841. - moved texmf unpacking to buildroot before 'make install'.
  842. - added italian hyphenation.
  843. * Tue Jun 8 1999 Jeff Johnson <jbj@redhat.com>
  844. - upgrade to 1.0.1.
  845. - add buildroot translated texmfmain for install (#1719)
  846. - mark /usr/share/texmf/xdvi/XDvi as %config (#1067)
  847. - generate texmf.cnf and then merge in old conventions
  848. * Thu Jun 03 1999 Kayvan A. Sylvan <kayvan@sylvan.com>
  849. - upgraded snapshot
  850. - Fixed PATH setting for ``texconfig init''. As it was, you could
  851. not build a working teTeX on a machine with tetex installed.
  852. * Thu Apr 01 1999 Cristian Gafton <gafton@redhat.com>
  853. - upgraded snapshot
  854. * Tue Mar 23 1999 Erik Troan <ewt@redhat.com>
  855. - set limits for jadetex
  856. * Tue Mar 23 1999 Cristian Gafton <gafton@redhat.com>
  857. - I think I have got the buildroot problems right this time
  858. - auto rebuild in the new build environment (release 15)
  859. * Fri Mar 19 1999 Cristian Gafton <gafton@redhat.com>
  860. - fix buildroot problems
  861. * Mon Mar 15 1999 Michael Maher <mike@redhat.com>
  862. - fixed BUG: 978
  863. * Thu Mar 11 1999 Cristian Gafton <gafton@redhat.com>
  864. - slight changes in the packaging (unpack texmf directly into the buildroot
  865. and build it there)
  866. - added texmfsrc source tarball to comply with the license
  867. * Mon Mar 07 1999 Michael Maher <mike@redhat.com>
  868. - updated package
  869. * Mon Jan 11 1999 Cristian Gafton <gafton@redhat.com>
  870. - add patch to make it compile on the arm (RmS)
  871. - build for glibc 2.1
  872. - use tar hack instead of the cp -a to overcome cp's brokeness re: symlinks
  873. handling
  874. * Sat Oct 10 1998 Cristian Gafton <gafton@redhat.com>
  875. - strip binaries
  876. - enable italian formatting
  877. * Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
  878. - requires ed
  879. - Fixed obsoletes line
  880. - credted the doc subpackage
  881. - fully buildroot
  882. - require dialog in the main package
  883. - add support for wmconfig in for the xdvi package
  884. * Fri Sep 11 1998 Cristian Gafton <gafton@redhat.com>
  885. - upgrade to 0.9
  886. - texmf-src package is gone
  887. - use /var/lib/texmf instead of /var/tmp/texmf
  888. * Sat Aug 22 1998 Jeff Johnson <jbj@redhat.com>
  889. - make sub-packages depend on teTeX (problem #214)
  890. * Fri Aug 21 1998 Jeff Johnson <jbj@redhat.com>
  891. - eliminate environment when running texhash (problem #849)
  892. * Mon Aug 17 1998 Jeff Johnson <jbj@redhat.com>
  893. - build root
  894. * Thu May 07 1998 Prospector System <bugs@redhat.com>
  895. - translations modified for de, fr, tr
  896. * Thu Feb 5 1998 Otto Hammersmith <otto@redhat.com>
  897. - added install-info support (dvips, fontname and kpathsea)
  898. - combined the two changelogs in the spec file.
  899. * Tue Oct 14 1997 Michael Fulbright <msf@redhat.com>
  900. - Fixed dvi-to-ps.fpi to create temp files more safely.
  901. * Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
  902. - built against glibc
  903. * Tue Apr 8 1997 Michael Fulbright <msf@redhat.com>
  904. - Removed afmdoit from file list (mistakenly added in release 3 rpm)
  905. * Mon Mar 24 1997 Michael Fulbright <msf@redhat.com>
  906. - Upgraded to tetex-lib to 0.4pl8 and fixed cron tmpwatch entry to not
  907. delete /var/lib/texmf/fonts and /var/lib/texmf/texfonts
  908. * Fri Mar 07 1997 Michael Fulbright <msf@redhat.com>
  909. - Upgraded to 0.4pl7.
  910. * Mon Feb 17 1997 Michael Fulbright <msf@redhat.com>
  911. - Upgraded to 0.4pl6, and fixed file permissions on /var/lib/texmf/texfonts
  912. so normal users could create fonts on demand.