%define name tetex %define pkgname tetex %define version 3.0 %define docversion 3.0 %define pkgversion 3.0 %define tetexversion 3.0 %define tetexrelease 31 %define relsuffix mdk %if %{mdkversion} >= 200610 %define relsuffix mdv2007.0 %endif %if %{mdkversion} >= 200710 # for security updates, increment the following: %define relsuffix .4mdv2007.1 %endif %define texmfversion 3.0 %define texmfsrcversion 3.0 %define texmfggversion 3.0k %define texmfsrcggversion 3.0k %define jadename jadetex %define jadeversion 3.12 %define jaderelease_delta 98 %define jaderelease %(R=%{tetexrelease}; echo $((${R/%relsuffix/} + %{jaderelease_delta}))%relsuffix) %define xmltexname xmltex %define xmltexversion 1.9 # reset the delta if changing the xmltexversion. %define xmltexrelease_delta 46 %define xmltexrelease %(R=%{tetexrelease}; echo $((${R/%relsuffix/} + %{xmltexrelease_delta}))%relsuffix) %define csidxversion 19990820 %define vartexfonts /var/lib/texmf %define texmfsysvar %{_datadir}/texmf-var %define texmfconfig %{_datadir}/texmf-config # 1 = have ghostscript >= 6.01 (e.g. Mandrake Linux >= 8.1) # 0 = don't have ghostscript >= 6.01 (e.g. Mandrake Linux 8.0, 7.2, etc.) %define haveghost6 1 Summary: The TeX text formatting system Name: %{name} Version: %{version} Release: %{tetexrelease}%{relsuffix} License: Distributable Group: Publishing # Source0: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/sources/%{name}-src-%{tetexversion}.tar.bz2 Source1: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/sources/%{name}-texmf-%{texmfversion}.tar.bz2 Source3: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/sources/%{name}-texmfsrc-%{texmfsrcversion}.tar.bz2 Source4: icons-xdvi.tar.bz2 Source5: http://peoples.mandrakesoft.com/~ghibo/%{name}-texmf-extras-gg-%{texmfggversion}.tar.bz2 Source6: http://peoples.mandrakesoft.com/~ghibo/%{name}-texmfsrc-extras-gg-%{texmfsrcggversion}.tar.bz2 Source7: http://prdownloads.sourceforge.net/jadetex/%{jadename}-%{jadeversion}.tar.bz2 Source8: ftp://ftp.dante.de/pub/tex/macros/xmltex.tar.bz2 Source10: tetex.cron Source11: ftp://math.feld.cvut.cz/pub/cstex/tetex-rpm/mandrake/csindex-%{csidxversion}.tar.bz2 Source20: ttf2pk.tar.bz2 Source21: dvipdfpress.bz2 # Patch0: %{name}-3.0-texmfcnf.patch.bz2 Patch1: %{name}-3.0-fmtutil.patch.bz2 Patch3: %{name}-3.0-mf-mainmemory.patch.bz2 Patch4: %{name}-3.0-mp-mainmemory.patch.bz2 Patch5: %{name}-3.0-xdvik-dot.patch.bz2 Patch6: %{name}-3.0-epstopdf-dct.patch.bz2 Patch10: %{name}-3.0-ttf2pk.patch.bz2 Patch11: %{name}-3.0-badscript.patch.bz2 Patch12: %{name}-3.0-dvipdfm-security.patch.bz2 Patch14: %{name}-3.0-mfw.patch.bz2 Patch15: %{name}-3.0-CAN-2004-0888.patch.bz2 Patch16: %{name}-3.0-CAN-2005-0064.patch.bz2 Patch17: %{name}-3.0-xpdf-CAN-2005-0206.patch.bz2 Patch18: tetex-src-3.0-pic.patch.bz2 Patch20: %{name}-1.0-texmf-dvipsgeneric.patch.bz2 Patch21: %{name}-3.0-xdvi-www.patch.bz2 Patch23: %{name}-%{jadename}-%{jadeversion}-basque.patch.bz2 Patch24: %{name}-%{jadename}-%{jadeversion}-theta.patch.bz2 Patch25: passivetex-1.23.patch.bz2 Patch26: passivetex-1.24.patch.bz2 Patch27: passivetex-1.25.patch.bz2 Patch28: %{name}-3.0-texdoc-wwwbrowser.patch.bz2 Patch29: tetex-3.0-ttf2pk-use-local-libtool.patch.bz2 Patch30: tetex-src-3.0-cvs20050823a.patch.bz2 Patch31: tetex-src-3.0-t1lib-autoconf.patch Patch32: koffce-xpdf-CVE-2007-0104.patch Patch33: tetex-3.0-kpathsea-numargs.patch Patch34: tetex-3.0-manfix.patch Patch35: tetex-3.0-simpdftex.patch Patch36: tetex-3.0-pdftex1401.patch Patch37: tetex-3.0-pdftex1401-remove.patch Patch38: tetex-3.0-xdvizilla.patch Patch39: tetex-3.0-pdftex1403.patch Patch40: tetex-3.0-pdftosrc.patch Patch41: tetex-3.0-kpathsea-cnf.patch Patch42: tetex-3.0-cweb.patch Patch43: tetex-3.0-makeindex-CVE-2007-0650.patch Patch44: tetex-3.0-mktexlsr.patch Patch45: gd-2.0.33-CVE-2007-0455.patch Patch46: gd-cvs-CVE-2007-2756.patch Patch47: xpdf-3.02-CVE-2007-3387.patch Patch48: gd-2.0.33_CVE-2007-3472.patch Patch49: gd-2.0.33_CVE-2007-3473.patch Patch50: gd-2.0.33_CVE-2007-3474.patch Patch51: gd-2.0.33_CVE-2007-3475.patch Patch52: gd-2.0.33_CVE-2007-3476.patch Patch53: gd-2.0.33_CVE-2007-3477.patch Patch54: gd-2.0.33_CVE-2007-3478.patch Patch55: tetex-3.0-xpdf-3.01-CVE-2007-4352_5392_5393.patch Patch56: tetex-deb-dvips-CVE-2007-5935.patch Patch57: t1lib-5.1.0-ub-CVE-2007-4033.patch Patch58: tetex-3.0-gentoo-mdv-CVE-2007-5936_5937.patch # URL: http://www.tug.org/teTeX/ Packager: Giuseppe Ghibò <ghibo@mandriva.com> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: tmpwatch Requires: dialog Requires: ed Requires: info-install Requires: sam2p BuildRequires: autoconf2.1 BuildRequires: automake1.7 BuildRequires: bison BuildRequires: ed BuildRequires: flex BuildRequires: freetype-devel BuildRequires: gettext-devel BuildRequires: lesstif-devel BuildRequires: ncurses-devel BuildRequires: png-devel BuildRequires: xpm-devel BuildRequires: XFree86-devel %if %{mdkversion} >= 200610 BuildRequires: desktop-file-utils %endif Obsoletes: cweb Provides: cweb %description teTeX is an implementation of TeX for Linux or UNIX systems. TeX takes a text file and a set of formatting commands as input and creates a typesetter independent .dvi (DeVice Independent) file as output. Usually, TeX is used in conjunction with a higher level formatting package like LaTeX or PlainTeX, since TeX by itself is not very user-friendly. Install teTeX if you want to use the TeX text formatting system. If you are installing teTeX, you will also need to install tetex-afm (a PostScript(TM) font converter for TeX), tetex-dvilj (for converting .dvi files to HP PCL format for printing on HP and HP compatible printers), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX) and tetex-xdvi (for previewing .dvi files in X). Unless you're an expert at using TeX, you'll also want to install the tetex-doc package, which includes the documentation for TeX. %package latex Summary: The LaTeX front end for the TeX text formatting system Group: Publishing Requires: tetex = %{PACKAGE_VERSION} %if %{mdkversion} < 200610 Requires: tetex-dvips %else Requires: ghostscript-dvipdf %endif Provides: prosper Obsoletes: prosper Provides: latex-xcolor Obsoletes: latex-xcolor Provides: latex-pgf Obsoletes: latex-pgf %description latex LaTeX is a front end for the TeX text formatting system. Easier to use than TeX, LaTeX is essentially a set of TeX macros which provide convenient, predefined document formats for users. If you are installing teTeX, so that you can use the TeX text formatting system, you will also need to install tetex-latex. In addition, you will need to install tetex-afm (for converting PostScript font description files), tetex-dvilj (for converting .dvi files to HP PCL format for printing on HP and HP compatible printers), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers) and tetex-xdvi (for previewing .dvi files in X). If you're not an expert at TeX, you'll probably also want to install the tetex-doc package, which contains documentation for TeX. %package xdvi Summary: An X viewer for DVI files Group: Publishing Requires: tetex = %{PACKAGE_VERSION} %if %{mdkversion} >= 200610 Requires: xmessage %else Requires: X11R6-contrib %endif %description xdvi Xdvi allows you to preview the TeX text formatting system's output .dvi files on an X Window System. If you are installing teTeX, so that you can use the TeX text formatting system, you will also need to install tetex-xdvi. In addition, you will need to install tetex-afm (a PostScript font converter for TeX), tetex-dvilj (for converting .dvi files to HP PCL format for printing on HP and HP compatible printers), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), and tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX). If you're not a TeX expert, you'll probably also want to install the tetex-doc package, which contains documentation for the TeX text formatting system. %package dvips Summary: A DVI to PostScript converter for the TeX text formatting system Group: Publishing Requires: tetex = %{PACKAGE_VERSION} %description dvips Dvips converts .dvi files produced by the TeX text formatting system (or by another processor like GFtoDVI) to PostScript(TM) format. Normally the PostScript file is sent directly to your printer. If you are installing teTeX, so that you can use the TeX text formatting system, you will also need to install tetex-dvips. In addition, you will need to install tetex-afm (for converting PostScript font description files), tetex-dvilj (for converting .dvi files to HP PCL format for printing on HP and HP compatible printers), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX) and tetex-xdvi (for previewing .dvi files in X). If you're installing TeX and you're not an expert at it, you'll also want to install the tetex-doc package, which contains documentation for the TeX system. %package dvilj Summary: A DVI to HP PCL (Printer Control Language) converter Group: Publishing Requires: tetex = %{PACKAGE_VERSION} %description dvilj Dvilj and dvilj's siblings (included in this package) will convert TeX text formatting system output .dvi files to HP PCL (HP Printer Control Language) commands. Using dvilj, you can print TeX files to HP LaserJet+ and fully compatible printers. With dvilj2p, you can print to HP LaserJet IIP and fully compatible printers. And with dvilj4, you can print to HP LaserJet4 and fully compatible printers. If you are installing teTeX, so that you can use the TeX text formatting system, you will also need to install tetex-dvilj. In addition, you will need to install tetex-afm (for converting PostScript font description files), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX) and tetex-xdvi (for previewing .dvi files in X). If you're installing TeX and you're not a TeX expert, you'll also want to install the tetex-doc package, which contains documentation for TeX. %package afm Summary: A converter for PostScript(TM) font metric files, for use with TeX Group: Publishing Requires: tetex = %{PACKAGE_VERSION} %description afm tetex-afm provides afm2tfm, a converter for PostScript font metric files. PostScript fonts are accompanied by .afm font metric files which describe the characteristics of each font. To use PostScript fonts with TeX, TeX needs .tfm files that contain similar information. Afm2tfm will convert .afm files to .tfm files. If you are installing tetex in order to use the TeX text formatting system, you will need to install tetex-afm. You will also need to install tetex-dvilj (for converting .dvi files to HP PCL format for printing on HP and HP compatible printers), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX) and tetex-xdvi (for previewing .dvi files in X). Unless you're an expert at using TeX, you'll probably also want to install the tetex-doc package, which includes documentation for TeX. %package doc Summary: The documentation files for the TeX text formatting system Group: Books/Other Requires: tetex-xdvi %define _requires_exceptions pear %description doc The tetex-doc package contains documentation for the TeX text formatting system. If you want to use TeX and you're not an expert at it, you should install the tetex-doc package. You'll also need to install the tetex package, tetex-afm (a PostScript font converter for TeX), tetex-dvilj (for converting .dvi files to HP PCL format for printing on HP and HP compatible printers), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX) and tetex-xdvi (for previewing .dvi files). %package dvipdfm Summary: A DVI to PDF converter Group: Publishing Requires: tetex = %{PACKAGE_VERSION} Requires: tetex-dvips = %{PACKAGE_VERSION} Requires: ghostscript %if %{mdkversion} >= 200610 Requires: ghostscript-dvipdf %endif %description dvipdfm dvidpfm is a DVI to PDF translator for use with TeX. %package mfwin Summary: Metafont with output window Group: Publishing Requires: tetex = %{PACKAGE_VERSION} %description mfwin This package contains METAFONT with window support. Install this package if you plan to run METAFONT interactively and would like to see the font building in a output window. %package devel Summary: Development libraries (kpathsea) for teTeX Group: Development/C Requires: tetex = %{PACKAGE_VERSION} %description devel This package contains C headers and libraries, for developing TeX applications using kpathsea library. %package -n %{jadename} Summary: TeX macros used by Jade TeX output. Version: %{jadeversion} Release: %{jaderelease} Group: Publishing License: Distributable (C) Sebastian Rahtz <s.rahtz@elsevier.co.uk> URL: http://sourceforge.net/projects/jadetex Requires: sgml-common >= 0.6.3-2mdk Requires: tetex >= 1.0.7-51mdk Requires: tetex-latex >= 1.0.7-51mdk Requires: tetex-dvips >= 1.0.7-51mdk Requires: openjade >= 1.3.1 %description -n %{jadename} JadeTeX contains the additional LaTeX macros necessary for taking Jade TeX output files and processing them as TeX files, to obtain DVI, Postscript or PDF files for example. %package -n %{xmltexname} Summary: Namespace-aware XML parser written in TeX. Version: %{xmltexversion} Release: %{xmltexrelease} Group: Publishing License: LaTeX Project Public License URL: http://www.dcarlisle.demon.co.uk/xmltex/manual.html Requires: tetex >= 1.0.7-52mdk Requires: tetex-latex >= 1.0.7-52mdk %description -n %{xmltexname} Namespace-aware XML parser written in TeX. This package also includes passivetex macros, which can be used to process an XML document which results from an XSL trasformation to formatting objects. %package context Summary: Document engineering system based on TeX Group: Publishing Requires: tetex >= 2.0.2 %description context CONTeXT is a document engineering system based on TeX. TeX is a typesetting system and a program to typeset and produce documents. CONTeXT is easy to use and enables you to make complex paper and electronic documents. %package texi2html Summary: Convert texinfo (GNU docs) directly to HTML for easy reading Group: Publishing License: GPL Provides: texi2html Obsoletes: texi2html %description texi2html This package converts the GNU standard form of documentation (texinfo) into HTML files which can be read with any WWW browser. %package usrlocal Summary: Virtual package for placing local system-wide teTeX files Group: Publishing License: GPL %description usrlocal This packages provides just the directory /usr/local/share/texmf which is defined by the var TEXMFLOCAL in the default config file and can be used for system-wide teTeX files. %prep %setup -q -n %{name}-src-%{tetexversion} -a 7 -a 8 -a 11 -a 20 chmod 755 csindex-%{csidxversion} %patch0 -p1 -b .texmfcnf %patch1 -p1 -b .fmtutil %patch3 -p1 -b .mf-mainmem %patch4 -p1 -b .mp-mainmem %patch5 -p1 -b .xdvikdot %patch6 -p1 -b .epstopdf %patch10 -p1 -b .ttf2pk %patch11 -p1 -b .badscript %patch12 -p1 -b .dvipdfm %patch14 -p1 -b .mfw %patch15 -p1 -b .CAN-2004-0888 %patch16 -p1 -b .CAN-2005-0064 %patch17 -p1 -b .xpdf-CAN-2005-0206 %patch18 -p1 -b .pic mkdir -p texmf bzip2 -cd %{SOURCE1} | tar xf - -C texmf bzip2 -cd %{SOURCE5} | tar xf - -C texmf cp -p texmf/metafont/config/mf.ini texmf/metafont/config/mf-nowin.ini # dvips config.generic %patch20 -p1 # www-browser instead of netscape %patch21 -p1 # languages # basque for jadetex %patch23 -p1 %patch24 -p1 # passivetex 1.25 %patch25 -p1 %patch26 -p1 %patch27 -p1 %patch28 -p1 -b .wwwbrowser %patch29 -p1 -b .local-libtool # cvs 20050823 %patch30 -p1 -E %patch31 -p1 -b .t1auto # CVE-2007-0104 pushd libs %patch32 -p3 -b .cve-2007-0104 pushd xpdf %patch47 -p1 -b .cve-2007-3387 popd popd %patch33 -p1 -b .numargs %patch34 -p1 -b .manfix %patch35 -p1 -b .simpdf # pdftex 1.40.1 %patch36 -p1 %patch37 -p1 -E (cd texk/web2c && rm -rf pdfetexdir) %patch38 -p1 -b .xdvizilla # pdftex 1.40.3 %patch39 -p1 -b .pdf1403 %patch40 -p1 -b .pdftosrc %patch41 -p1 -b .kpathsea # cweb (cwebmac.tex) %patch42 -p1 # CVE-2007-0650 %patch43 -p1 -b .cve-2007-0650 %patch44 -p1 -b .mktexlsr pushd libs/gd %patch45 -p1 -b .cve-2007-0455 %patch46 -p0 -b .cve-2007-2756 %patch48 -p1 -b .cve-2007-3472 %patch49 -p1 -b .cve-2007-3473 %patch50 -p1 -b .cve-2007-3474 %patch51 -p1 -b .cve-2007-3475 %patch52 -p1 -b .cve-2007-3476 %patch53 -p1 -b .cve-2007-3477 %patch54 -p1 -b .cve-2007-3478 popd %patch55 -p1 -b .cve-2007-4352_5392_5393 pushd texk/dvipsk %patch56 -p0 -b .cve-2007-5935 popd pushd libs/t1lib %patch57 -p3 -b .cve-2007-4033 popd %patch58 -p0 -b .cve-2007-5936_5937 # cleaning old latin modern 0.92. (rm -f texmf/fonts/enc/dvips/lm/{cork-lm,qx-lm,qx-lmtt,texnansi-lm,ts1-lm}.enc rm -f texmf/fonts/map/dvips/lm/{cork-lm,lm,qx-lm,texnansi-lm,ts1-lm}.map rm -f texmf/fonts/tfm/public/lm/cork-*.tfm ) # clean old pstricks (cd texmf/doc/generic/pstricks rm -f exemplesUml.tex psgomanual.pdf pst-3dplot-doc.pdf pst-blur.pdf \ pst-circ.pdf pst-gr3d.pdf pst-lens.pdf pst-math.pdf \ pstricks-add-doc.pdf pst-slpe.pdf pst-uml-doc.pdf \ README.* t2-ghsb.tex tst-poly.tex vue3d-e.pdf ) # ttf2pk (cd ttf2pk; rm -f configure; aclocal-1.7; autoconf) find . -type f -print0 | xargs -0 chmod u+rw,go+r ## cputoolize to get updated config.{sub,guess} #%{?__cputoolize: %{__cputoolize} -c libs/ncurses} #%{?__cputoolize: %{__cputoolize} -c libs/libwww} #%{?__cputoolize: %{__cputoolize} -c texk} #%{?__cputoolize: %{__cputoolize} -c utils/texinfo} %build perl -pi -e 's@^vartexfonts\s*=\s.*@vartexfonts = %vartexfonts@g' texk/make/paths.mk set -x unset HOME || : unset TEXINPUTS || : #WANT_AUTOCONF_2_1=1 sh ./reautoconf %configure \ --with-system-ncurses \ --with-system-zlib \ --with-system-pnglib \ --disable-multiplatform \ --without-dialog \ --without-texinfo make all # jadetex (CURRENTDIR=`pwd` cd %{jadename}-%{jadeversion} mkdir -p $CURRENTDIR/texmf/tex/jadetex install -m 644 dsssl.def dummyels.sty jadetex.cfg jadetex.ini \ jadetex.ins jadetex.ltx mlnames.sty ucharacters.sty \ pdfjadetex.ini uentities.sty unicode.sty ut1omlgc.fd \ $CURRENTDIR/texmf/tex/jadetex ) # xmltex (CURRENTDIR=`pwd` mkdir -p $CURRENTDIR/texmf/tex/xmltex/{base,config,passivetex} mkdir -p $CURRENTDIR/texmf/doc/xmltex/{base,passivetex} (cd %{xmltexname}/base cp -p xmltex.tex *.xmt $CURRENTDIR/texmf/tex/xmltex/base cp -p *.ini xmltex.cfg $CURRENTDIR/texmf/tex/xmltex/config cp -p *.xml manual.tex test*.tex test*.cfg $CURRENTDIR/texmf/doc/xmltex/base ) (cd %{xmltexname}/contrib/passivetex cp -p *.xmt *.sty $CURRENTDIR/texmf/tex/xmltex/passivetex ) ) # ttf2pk TrueType support (CJK extensions) (cd ttf2pk mkdir -p extras/{include,lib} ln -sf ../../../texk/kpathsea extras/include/kpathsea ln -sf ../../../texk/kpathsea/.libs/libkpathsea.a extras/lib/libkpathsea.a rm -f config.cache config.log ./configure --with-kpathsea-dir=./extras make ) # csindex (cd csindex-%{csidxversion} make CC="gcc $RPM_OPT_FLAGS" ) %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_datadir}/texmf \ $RPM_BUILD_ROOT%{texmfsysvar} \ $RPM_BUILD_ROOT%{vartexfonts} \ $RPM_BUILD_ROOT/usr/local/share/texmf tar cf - texmf | tar xf - -C $RPM_BUILD_ROOT%{_datadir} export TEXMFLOCAL=$RPM_BUILD_ROOT/usr/local/share/texmf export TEXMFSYSVAR=$RPM_BUILD_ROOT%{texmfsysvar} export TEXMFSYSCONFIG=$RPM_BUILD_ROOT%{texmfconfig} export VARTEXFONTS=$RPM_BUILD_ROOT%{vartexfonts} export PATH=$RPM_BUILD_ROOT/%{_bindir}:$PATH export TEXMF=$RPM_BUILD_ROOT%{_datadir}/texmf %makeinstall texmf=$RPM_BUILD_ROOT%{_datadir}/texmf # clean initial %{vartexfonts} rm -rf $RPM_BUILD_ROOT%{vartexfonts}/* # xdvi install -m 755 texk/xdvik/t1mapper $RPM_BUILD_ROOT%{_bindir} install -m 644 texk/xdvik/t1mapper.1 $RPM_BUILD_ROOT%{_mandir}/man1/ # csindex (cd csindex-%{csidxversion} install -c -s -m 0755 csindex $RPM_BUILD_ROOT%{_bindir} ) # jadetex man page (cd %{jadename}-%{jadeversion} install -m 644 jadetex.1 pdfjadetex.1 $RPM_BUILD_ROOT%{_mandir}/man1 ) rm -f $RPM_BUILD_ROOT%{_infodir}/dir bzip2 -9f $RPM_BUILD_ROOT%{_infodir}/*info* || true # these are links mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily install -m 755 %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily # # Add TrueType Support ttf2pk (CJK extensions) cp -f ttf2pk/ttf2pk ttf2pk/ttf2tfm $RPM_BUILD_ROOT%{_bindir} cp -f ttf2pk/ttf2pk.1 ttf2pk/ttf2tfm.1 $RPM_BUILD_ROOT%{_mandir}/man1 mkdir -p $RPM_BUILD_ROOT%{_datadir}/texmf/ttf2pk cp -f ttf2pk/data/* $RPM_BUILD_ROOT%{_datadir}/texmf/ttf2pk # Fix permission for directory "/usr/share/texmf/fonts/tfm/jknappen" find $RPM_BUILD_ROOT%{_datadir}/texmf -type d -print | xargs chmod 755 # We keep the .log files for format .fmt files (useful to know how # they are generated (included files, memory, etc.); # strip buildroot path from .log files. perl -pi -e "s@%{buildroot}@@g" $RPM_BUILD_ROOT%{texmfsysvar}/web2c/*.log # call the spec-helper before creating the file list # (thanks to Pixel). s=/usr/share/spec-helper/spec-helper ; [ -x $s ] && $s ### Files list rm -f filelist.* find $RPM_BUILD_ROOT -type f -or -type l | \ sed -e "s|$RPM_BUILD_ROOT||g" | \ grep -v "^/etc" | grep -v ".orig$" | \ sed -e "s|.*\.cnf$|%config(noreplace) &|" \ -e "s|%{_datadir}/texmf/dvips/config/config\.ps$|%config(noreplace) &|" \ -e "s|%{_datadir}/texmf/dvips/config/config\.\(generic\|pdf\|www\)$|%config &|" \ -e "s|%{_datadir}/texmf/dvipdfm/config/config|%config(noreplace) &|" \ -e "s|%{_datadir}/texmf/xdvi/XDvi|%config &|" \ -e "s|%{_datadir}/texmf/tex/generic/config/.*|%config &|" \ -e "s|%{_datadir}/texmf/tex/dvips/config/updmap$|%config(noreplace) &|" \ -e "s|^%{_mandir}\(.*\)|%attr(644,root,root) \%{_mandir}\1|" > filelist.full find $RPM_BUILD_ROOT%{_datadir}/texmf* \ -type d | \ sed "s|^$RPM_BUILD_ROOT|\%attr(-,root,root) \%dir |" >> filelist.full # dir for TEXMFLOCAL #echo "%attr(755,root,root) %dir /usr/local/share/texmf" >> filelist.full # subpackages grep -v "/doc/" filelist.full | grep latex | \ grep -v "%{_datadir}/texmf/tex/latex/context" | \ grep -v "%{_datadir}/context/data/latex-scite.properties" \ > filelist.latex grep -v "/doc/" filelist.full | grep jadetex > filelist.jadetex grep -v "/doc/" filelist.full | grep xmltex > filelist.xmltex grep -v "/doc/" filelist.full | grep xdvi | \ grep -v "%{_datadir}/texmf/tex" > filelist.xdvi echo "%{_bindir}/mf" >> filelist.mfwin echo "%{_bindir}/mfw" >> filelist.mfwin echo "%{_datadir}/texmf/metafont/config/mf.ini" >> filelist.mfwin echo "%{_bindir}/t1mapper" >> filelist.xdvi echo "%attr(644,root,root) %{_mandir}/man1/t1mapper.1.bz2" >> filelist.xdvi grep -v "/doc/" filelist.full | \ grep "%{_includedir}" > filelist.devel echo "%attr(-,root,root) %dir %{_includedir}/kpathsea" >> filelist.devel echo "%{_libdir}/libkpathsea.la" >> filelist.devel echo "%{_libdir}/libkpathsea.a" >> filelist.devel grep -v "/doc/" filelist.full | grep dvips | \ grep -v "%{_datadir}/%{texmfsysvar}/fonts/map/dvips/updmap" | \ grep -v "%{_datadir}/texmf/tex" | \ grep -v "%{_datadir}/texmf/dvips/config/config.ps" > filelist.dvips echo "%{_bindir}/dvired" >> filelist.dvips echo "%{_bindir}/dvi2fax" >> filelist.dvips grep -v "/doc/" filelist.full | grep dvipdfm | \ grep -v "%{_datadir}/texmf/tex" | grep -v "%{_datadir}/texmf/dvipdfm/config/config" | grep -v "%{_datadir}/texmf/dvips" > filelist.dvipdfm echo "%{_bindir}/ebb" >> filelist.dvipdfm echo "%{_bindir}/dvipdft" >> filelist.dvipdfm grep -v "/doc/" filelist.full | grep dvilj | \ grep -v "%{_datadir}/texmf/tex/latex" > filelist.dvilj grep -v "/doc/" filelist.full | grep afm > filelist.afm grep "/doc/" filelist.full > filelist.doc echo "%{_bindir}/texdoc" >> filelist.doc echo "%{_bindir}/texdoctk" >> filelist.doc grep -v "/doc/" filelist.full | grep -v fonts | \ grep -v dvips | \ grep -v pdftex/config | \ grep context > filelist.context cat >> filelist.context <<EOF %{_bindir}/mptopdf %{texmfsysvar}/web2c/cont-en.fmt %{texmfsysvar}/web2c/cont-en.log %{texmfsysvar}/web2c/metafun.log %{texmfsysvar}/web2c/metafun.mem %{texmfsysvar}/web2c/mptopdf.fmt %{texmfsysvar}/web2c/mptopdf.log EOF cat > filelist.texi2html <<EOF %{_bindir}/texi2html %attr(644,root,root) %{_mandir}/man1/texi2html.1.bz2 %{_datadir}/texinfo/html/texi2html.html %{_infodir}/texi2html.info.bz2 EOF # now files listed only once, i.e. not included in any subpackage, will # go in the main package cat filelist.full \ filelist.latex \ filelist.xdvi \ filelist.devel \ filelist.dvips \ filelist.dvilj \ filelist.afm \ filelist.doc \ filelist.dvipdfm \ filelist.mfwin \ filelist.jadetex \ filelist.xmltex \ filelist.context \ filelist.texi2html | \ sort | uniq -u > filelist.main # xdvi menu things mkdir -p $RPM_BUILD_ROOT%{_menudir} cat > $RPM_BUILD_ROOT%{_menudir}/tetex-xdvi <<EOF ?package(tetex-xdvi): command="%{_bindir}/xdvi" needs="X11" \ icon="dvi.png" section="Applications/Publishing" title="XDvi" \ %if %{mdkversion} >= 200610 xdg=true \ %endif longtitle="DVI files viewer" EOF %if %{mdkversion} >= 200610 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=XDVI Comment=Viewer for TeX DVI files Exec=%{_bindir}/xdvi %f Icon=dvi Terminal=false Type=Application Categories=X-MandrivaLinux-Office-Publishing;Graphics;Office;Viewer; Encoding=UTF-8 EOF desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="Office" \ --add-category="X-MandrivaLinux-Office-Publishing" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* %endif # mdk icons install -d $RPM_BUILD_ROOT%{_iconsdir} tar xjvf %{SOURCE4} -C $RPM_BUILD_ROOT%{_iconsdir} # %_docdir link. mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc ln -sf ../../..%{_datadir}/texmf/doc $RPM_BUILD_ROOT%{_datadir}/doc/tetex-doc-%{docversion} # add dvipdfpress bzip2 -cd %{SOURCE21} > $RPM_BUILD_ROOT%{_bindir}/dvipdfpress # fix permissions for files generated with fmtutil-sys --all in make install # stage find $RPM_BUILD_ROOT -type f -print0 | xargs -0 chmod u+rw,go+r find $RPM_BUILD_ROOT -type d -print0 | xargs -0 chmod u+rw,go+r %clean rm -rf $RPM_BUILD_ROOT rm -f filelist.* # make sure ls-R used by teTeX is updated after an install %post /sbin/install-info %{_infodir}/web2c.info.bz2 %{_infodir}/dir /sbin/install-info %{_infodir}/kpathsea.info.bz2 %{_infodir}/dir /usr/bin/env - /usr/bin/texhash 2> /dev/null if [ -e %{texmfconfig}/web2c/updmap.cfg ]; then %{_bindir}/updmap-sys --quiet fi exit 0 %post latex [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null /sbin/install-info %{_infodir}/latex.info.bz2 %{_infodir}/dir exit 0 %post xdvi [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null %{update_menus} exit 0 %post dvips /sbin/install-info %{_infodir}/dvips.info.bz2 %{_infodir}/dir [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post dvilj [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post afm [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post dvipdfm [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post mfwin [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post -n %{jadename} [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post -n %{xmltexname} [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post context [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %post texi2html /sbin/install-info %{_infodir}/texi2html.info.bz2 %{_infodir}/dir %post usrlocal [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun latex [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun xdvi [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null if [ "$1" = "0" ]; then %{clean_menus} fi exit 0 %postun dvips [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun dvilj [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun afm [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun dvipdfm [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun mfwin [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun -n %{jadename} [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun -n %{xmltexname} [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun context [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %postun usrlocal [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %preun if [ "$1" = 0 ]; then /sbin/install-info --delete %{_infodir}/kpathsea.info.bz2 %{_infodir}/dir /sbin/install-info --delete %{_infodir}/web2c.info.bz2 %{_infodir}/dir fi %preun dvips if [ "$1" = 0 ]; then /sbin/install-info --delete %{_infodir}/dvips.info.bz2 %{_infodir}/dir fi %preun latex if [ "$1" = 0 ]; then /sbin/install-info --delete %{_infodir}/latex.info.bz2 %{_infodir}/dir fi %preun texi2html if [ "$1" = 0 ]; then /sbin/install-info --delete %{_infodir}/texi2html.info.bz2 %{_infodir}/dir fi %triggerpostun -- tetex < 3.0-31mdv2007.1 if [ "$2" -ge 1 ]; then if [ -e %{texmfconfig}/web2c/updmap.cfg ]; then if [ -x %{_bindir}/updmap-sys ]; then grep -q "^Map cork-lm.map" %{texmfconfig}/web2c/updmap.cfg && %{_bindir}/updmap-sys --quiet --disable cork-lm.map grep -q "^Map qx-lm.map" %{texmfconfig}/web2c/updmap.cfg && %{_bindir}/updmap-sys --quiet --disable qx-lm.map grep -q "^Map texnansi-lm.map" %{texmfconfig}/web2c/updmap.cfg && %{_bindir}/updmap-sys --quiet --disable texnansi-lm.map grep -q "^Map ts1-lm.map" %{texmfconfig}/web2c/updmap.cfg && %{_bindir}/updmap-sys --quiet --disable ts1-lm.map grep -q "^Map lm-ec.map" %{texmfconfig}/web2c/updmap.cfg || %{_bindir}/updmap-sys --quiet --enable Map=lm-ec.map grep -q "^Map lm-qx.map" %{texmfconfig}/web2c/updmap.cfg || %{_bindir}/updmap-sys --quiet --enable Map=lm-qx.map grep -q "^Map lm-t5.map" %{texmfconfig}/web2c/updmap.cfg || %{_bindir}/updmap-sys --quiet --enable Map=lm-t5.map grep -q "^Map lm-texnansi.map" %{texmfconfig}/web2c/updmap.cfg || %{_bindir}/updmap-sys --quiet --enable Map=lm-texnansi.map grep -q "^Map lm-ts1.map" %{texmfconfig}/web2c/updmap.cfg || %{_bindir}/updmap-sys --quiet --enable Map=lm-ts1.map fi fi fi exit 0 %files -f filelist.main %defattr(-,root,root) %attr(1777,root,root) %dir %{vartexfonts} %config %{_sysconfdir}/cron.daily/tetex.cron %files -f filelist.latex latex %defattr(-,root,root) %files -f filelist.xdvi xdvi %defattr(-,root,root) %{_menudir}/tetex-xdvi %{_iconsdir}/* %if %{mdkversion} >= 200610 %{_datadir}/applications/*.desktop %endif %files -f filelist.dvips dvips %defattr(-,root,root) %files -f filelist.dvilj dvilj %defattr(-,root,root) %files -f filelist.afm afm %defattr(-,root,root) %files -f filelist.doc doc %defattr(-,root,root) %docdir %{_datadir}/doc/tetex-doc-%{docversion} %{_datadir}/doc/tetex-doc-%{docversion} %files -f filelist.dvipdfm dvipdfm %defattr(-,root,root) %attr(755,root,root) %{_bindir}/dvipdfpress %files -f filelist.mfwin mfwin %defattr(-,root,root) %files -f filelist.devel devel %defattr(-,root,root) %files -f filelist.jadetex -n %{jadename} %defattr(-,root,root) %doc %{jadename}-%{jadeversion}/doc/* %{jadename}-%{jadeversion}/ChangeLog %files -f filelist.xmltex -n %{xmltexname} %defattr(-,root,root) %files -f filelist.context context %defattr(-,root,root) %files -f filelist.texi2html texi2html %defattr(-,root,root) %files usrlocal %defattr(-,root,root) %dir /usr/local/share/texmf %changelog * Tue Nov 20 2007 Vincent Danen <vdanen@mandriva.com> 3.0-31.4mdv2007.0 - P55: security fix for CVE-2007-{4352,5392,5393} (embedded xpdf 3.01) - P56: security fix for CVE-2007-5935 - P57: security fix for CVE-2007-4033 (embedded t1lib) - P58: security fix for CVE-2007-{5936,5937} * Fri Aug 03 2007 Vincent Danen <vdanen@mandriva.com> 3.0-31.3mdv2007.0 - P47: security fix for CVE-2007-3387 - P48: security fix for CVE-2007-3472 - P49: security fix for CVE-2007-3473 - P50: security fix for CVE-2007-3474 - P50: security fix for CVE-2007-3475 - P50: security fix for CVE-2007-3476 - P50: security fix for CVE-2007-3477 - P50: security fix for CVE-2007-3478 * Wed Jun 13 2007 Vincent Danen <vdanen@mandriva.com> 3.0-31.2mdv2007.0 - P46: security fix for CVE-2007-2756 (embedded gd) * Wed May 23 2007 Vincent Danen <vdanen@mandriva.com> 3.0-31.1mdv2007.0 - P45: security fix for CVE-2007-0455 (embedded gd) * Thu Mar 15 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-31mdv2007.0 + Revision: 144390 - Bumped triggers to 3.0-31mdv2007.1 accordingly. - Added tetex-xdvi to Requires for tetex-doc subpackage. * Sun Mar 11 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-29mdv2007.1 + Revision: 141160 - Rebuild because tetex-doc RPM was unsigned. - Updated tetex-texmf-extras-gg to release 3.0k: o hyperref 6.75r -> 6.75t. o oberdiek 2007/01/24 -> 2007/03/07. * Wed Mar 07 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-28mdv2007.1 + Revision: 134300 - Use trigger migration for Latin Modern for any tetex release < 3.0-28mdv2007.1 (thanks to Camille). * Wed Feb 28 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-27mdv2007.1 + Revision: 127332 - Rebuild for fixing bug #29000. * Tue Feb 20 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-26mdv2007.1 + Revision: 123111 - Updated tetex-texmf-extras-gg to release 3.0j: o removed duplicate url.sty (David Walluck). * Sun Feb 18 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-25mdv2007.1 + Revision: 122235 - fixed tetex-xdvi %%post scripts. * Sat Feb 17 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-24mdv2007.1 + Revision: 122201 - Backported patches from pdftex 1.40.3 (Patch39) fixing: o document which used type 1 and truetype or opentype fonts. resulted in broken pdfs (729). o maplines starting with = would not work as advertised. o xpdf would complain that PDF 1.7 is too new. - Install missed pdftosrc (Patch40). - Added Patch41 for kpathsea for showing warnings when a .cnf file is not found. - Added Patch42 for fixing typos in cwebman.tex, and updating cwebmac.tex to release 3.67 (previous 3.64). - Move /usr/local/share/texmf into a standalone subpackage (fix bug #21018). - Added Patch43 for CVE-2007-0650. - Merged Patch44 from Fedora (don't inherit incorrect permission for ls-R). - Updated tetex-texmf-extras-gg to release 3.0i: o latex/graphics/pdftex.def 0.03t -> 0.04d. o added tex/generic/pdftex/glyphtounicode.tex v1.1. o plain/tex/base/cwebmac.tex 3.64 -> 3.67. o hyperref 6.75r -> 6.75q. o footmisc 5.3c -> 5.3d. - merged Gwenole fix for %%relsuffix to SPEC file. * Sun Jan 28 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-23mdv2007.0 + Revision: 114626 - Updated tetex-texmf-extras-gg to release 3.0h: o hyperref 6.75o -> 6.75q. o xcolor 2.09 -> 2.11. o preview 2004-04-11 -> 2006-08-25. o oberdiek 20060826 -> 20070124. - fixed fmtutil.cnf for texi2dvi (thanks to Gwenole). - fixed xdvizilla (patch from Guillaume Rousse, bug #22698). - Dropped dependencies to X11R6-contrib (bug #22698) - removed BuildRequires: tetex-context from package tetex-latex (close bug #22413). - reworked Patch36. - use version 3.0g also for %%texmfsrcggversion. * Mon Jan 22 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-22mdv2007.1 + Revision: 111677 - Reworked Patch36 - fixed SPEC file. - Remove %%elseif (not supported). - bump version number to 22mdv2007.1. - move updmaps from tetex-dvips to main packages (needed also by pdftex). - updated pdfTeX engine to release 1.40.1 (Patch36 & Patch37). - updated Patch30 (bug #26479). - added powerdot (bug #27713), probably still needed fourier-GUT. - Added Patch33 (sprintf was not passing right number of arguments). - Added Patch34 to fix some man pages. - added simpdftex script from TeXLive (Patch35). - Updated tetex-texmf-extras-gg to release 3.0g: - hyperref 6.75d -> 6.75o. - powerdot (bug #27713), probably needs fourier-GUT. - fixed syst-etex.tex for pdfTeX 1.40.1. - movie15 2007/01/17. * Fri Jan 19 2007 Andreas Hasenack <andreas@mandriva.com> 3.0-21mdv2007.1 + Revision: 110844 - force 2007.1 release tag for now (see #28256). This still has to be properly fixed - fix patch filename + Giuseppe Ghibò <ghibo@mandriva.com> - P32: security fix for CVE-2007-0104 (embedded xpdf), from Stew Benedict. * Tue Jan 16 2007 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-20mdv2007.0 + Revision: 109662 - added Patch31 for building with autoconf-2.5.60. - better trigger for updmap Latin Modern map migration (bug #25639). - remove obsolete Latin Modern map and enc files. - force updmap-sys call in %%post to have fontmap updated in case of customized updmap.cfg (for bug #25639). + Oden Eriksson <oeriksson@mandriva.com> - Import tetex * Wed Sep 06 2006 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-18mdv2007.0 - Updated tetex-texmf-extras-gg to release 3.0f: - beamer 3.01 -> 3.06. - pgf -> 1.01. * Tue Sep 05 2006 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-17mdv2007.0 - Updated Patch20 (dvipsgeneric). - Added ghostscript-dvipdf to tetex-latex's Requires (fix bug #23627). - Merged fixes/changes from tetex's cvs 20050823 and TeXLive (updates dvips to release 5.95b, pdftex to 1.30.6, xdvik to release 22.8.10, web2c to 7.5.5), and merged security fixes from Stew Benedict: - security fix for CAN-2004-0941 (internal gd) - security fix for CVE-2006-2906 (internal gd) - Updated internal dvipng to release 1.8, - Updated internal xpdf to 3.0.1pl2 (and merged security fixes). Bug #23405. - Updated tetex-texmf-extras-gg to release 3.0e: - pdfpages.sty 0.3e -> 0.4a. - fixed utf8raw.tex. - xcolor 2.00 -> 2.09. - hyperref 6.74m -> 6.75d. - latex -> 2005/12/01. - tools -> 2005/12/01 (from latex 2005/12/01)). - graphics.sty 1.0n -> 1.0o (from latex 2005/12/01). - cyrillic -> 2005/12/01 (from latex 2005/12/01). - psnfss 9.2 -> 9.2a (from latex 2005/12/01). - caption 3.0c -> 3.0j. - lm font (Latin Modern) 0.92 -> 1.0. - babel.sty 3.8d -> 3.8h. - thumbpdf.sty 3.7 -> 3.8. - url.sty 3.1 -> 3.2. - optional.sty 2.2 -> 2.2b. - oberdiek -> 20060826. - marvosym -> 2.1. - xkeyval 2.0 -> 2.5e. - pstricks -> 2006. - metapost docs -> 0.9. - XDG menus. * Thu May 04 2006 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-16mdk - Merged security updates from Stew Benedict <sbenedict@mandriva.com>: security update for CVE-2005-3191,3192,3193 (Patch30), security update for overflows in goo/gmem.c (Patch31), additional overflow issues discovered by Chris Evans (Patch32) (CVE-2005-3624,3625,3626,3627,3628). - added automake1.7 to BuildRequires. * Fri Jan 27 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 3.0-15mdk - patch29: generate a local libtool script for ttf2mk * Mon Jan 23 2006 Till Kamppeter <till@mandriva.com> 3.0-14mdk - Added "Requires: ghostscript ghostscript-dvipdf" to the tetex-dvipdfm package. This way it is assured that the dvipdf tools work, and there is also the simple command "dvipdf" (without "m", "t", or "press") available. * Sat Sep 17 2005 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-13mdk - use www-browser instead of mozilla in tetexdoc (fix bug #18653). * Tue Sep 06 2005 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-12mdk - Provides|Obsoletes: latex-xcolor, latex-pgf (fix bug #14734) - Updated tetex-texmf-extras-gg to release 3.0d: - ha-prosper 4.21. - ppr-prv 0.13c. - talk 1.0.1. * Tue Sep 6 2005 Götz Waschk <waschk@mandriva.org> 3.0-11mdk - fix bug 18163 * Wed Aug 31 2005 Gwenole Beauchesne <gbeauchesne@mandriva.com> 3.0-10mdk - build kpathsea.a objects with pic (needed for evince shared libs) * Thu Jul 21 2005 Giuseppe Ghibò <ghibo@mandriva.com> 3.0-9mdk - Updated tetex-texmf-extras-gg to release 3.0c: - algorithmic.sty 2005/07/05. - put back mtplus support in my{1,2,3}mtt.fd. - envlab 1.2. * Sat Mar 12 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.0-8mdk - updated tetex-texmf-extras-gg to release 3.0a (fix for bug #14885). * Mon Mar 10 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.0-7mdk - Updated Patch11 (badscript), merged from RH. - Removed Patch7 (2.0.2-texconfig-mf). - Updated Patch21 for calling www-browser instead of netscape. - Added Patch17, partially backported patch from CAN-2005-0206 (bug #13754). - Removed Patch29 (badc). * Thu Feb 17 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.0-6mdk - Added sam2p to Requires (for fixing bug #13723). * Wed Feb 16 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.0-5mdk - Clean initial /var/lib/texmf (fix bug #13691). * Mon Feb 14 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.0-4mdk - Modified Patch1 to use 'pdfetex' engine instead of 'tex' also for hugelatex. - Fixed missed jadetex .fmt files (Camille). - Set TEXMF env var before makeinstall (avoid conflicts with installed tetex). * Sat Feb 12 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.0-3mdk - Updated tetex-texmf-extras-gg to release 3.0a (removed unneded cyrillic/*.fdd files). - Used pdfetex as default latex engine in fmtutil.cnf (Thomas request). - removed "context" files from tetex-latex package (Thierry). * Fri Feb 11 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.0-2mdk - fix ttf2pk build ex-nihilo (i.e. sans tetex-devel installed beforehand) * Thu Feb 10 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.0-1mdk - Rebuilt Patch0, 1, 3, 4, 5, 6, 10, 12. - Removed Patch8 (xdvik). - Removed Patch28 (typefacename), merged upstream. - Removed texi2html 1.64 Sources (mainstream contains texi2html 1.76). - Added Patch for CAN-2004-0888, CAN-2005-0064 (Jindrich Novy). - Updated tetex-texmf-extras-gg to release 3.0 (and removed files merged upstream). * Wed Aug 25 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-19mdk - Added support for czech makeindex (csindex). - texmfgg archive updated to release 2.0.2e: - psnfss 9.1b - cyrillic: 2004-01-26. - tools: 2004-02-27. - LaTeX base Issue 16: 2003/12/01. - babel: 2004-02-20. - changebar: 3.4d -> 3.4g. - amsthm.sty (amslatex): 2000/10/26 v2.08 -> 2004/08/06 v2.20. - upref.sty (amslatex): 1.12d -> 2.01. - amsmidx.sty: 2.01. - amsart.cls (amslatex): 2.08 -> 2.20. - amsbook.cls (amslatex): 2.01 -> 2.20. - amsdtx.cls (amslatex): 2.02 -> 2.06. - amsproc.cls (amslatex): 2.08 -> 2.20. - amsldoc.cls (amslatex): 2.02 -> 2.06. - amsrefs.sty (amslatex): 1.23 -> 2.0. - ifoption.sty (amslatex): 1.01 -> 1.02. - matscinet.sty (amslatex): 1.02 -> 2.01. - pcatcode.sty (amslatex): 1.03 -> 1.04. - rkeyval.sty (amslatex): 2.00 -> 1.05. - textcmds.sty (amslatex): 1.03 -> 1.05. - algorithm.sty. - SIstyle.sty: 2.0. * Sat Jun 19 2004 Christiaan Welvaart <cjw@daneel.dyndns.org> 2.0.2-18mdk - re-add BuildRequires: ed. * Tue Jun 15 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 2.0.2-17mdk - fix buildrequires. * Fri Jun 4 2004 <lmontel@n2.mandrakesoft.com> 2.0.2-16mdk - Rebuild- * Mon Apr 27 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-15mdk - Rebuilt against latest gettext 0.14.1. * Mon Feb 16 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-14mdk - Provides/Obsoletes: prosper for latex (Guillaume Rousse). * Wed Feb 11 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-13mdk - texmfgg archive updated to release 2.0.2d: - modified prosper.cls so that RequirePackage{graphicx} is loaded after the seminar package (fixes bug #5857) - caption.sty 1.4b => 3.0a. - layouts.sty 2.6 => 2.6b. - tex/latex/carlisle/* updated. - hyperref 6.74h -> 6.74m. - rotfloat.sty 1.1 -> 1.2. - added Requires: tetex-context into latex subpackage. * Mon Feb 09 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-12mdk - Use %%mdkversion macro instead of %%buildfor_mdk90 (fixes bug #7635). * Sat Feb 07 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-11mdk - texmfgg archive updated to release 2.0.2c: - updated pause.sty to version (fixes bug #6216). - added swedish hyphenation pattern file, as now license is free LPPL. - added hyphenation pattern file for Catalan. - added hyphenation pattern file for Gaeilge (Irish). - pdfpages.sty 0.2l -> 0.3e. - merged 'badc' patch from RH. - added patch for passivetex 1.25. * Wed Sep 10 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-10mdk - texmfgg archive to release 2.0.2b: - updated latex unicode macro package to fix missed characters (bug #5497). * Sat Sep 06 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-9mdk - Fixed Patch7 so that texconfig will call mf-nowin instead mf as default. - Added mf-nowin man page. * Sat Aug 30 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-8mdk - Use /usr/share/local/texmf for variable TEXMFLOCAL, instead of /usr/share/texmf-local, (fixed Patch0). - Fixed errors in fontname in typeface.map (Numbus -> Nimbus, Patch27). - Fixed texi2html.1.bz2 in filelist.texi2html (avoid files listed twice) * Wed Aug 27 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-7mdk - Obsoletes: cweb. - Fixed dependency of tetex-context subpackage. * Thu Aug 21 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-6mdk - Updated texi2html to release 1.64. * Thu Aug 21 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-5mdk - Added Patch8 (xdvi to release 22.40y). - texmfgg archive to release 2.0.2a: - listings 1.1a. - prosper 1.5. - hyperref 6.73n -> 6.74h. - Merged "security" patches from RH (badscript, xpdf, dvipdfm), Patch11, 12, 13. * Thu Aug 07 2003 Guillaume Rousse <guillomovitch@linux-mandrake.com> 2.0.2-4mdk - made context a subpackage to reduce perl dependencies * Thu Jul 31 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.0.2-3mdk - cputoolize * Wed Jun 18 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 2.0.2-2mdk - fix build when tetex is not allready installed (can be usefull!) * Mon Jun 16 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.2-1mdk - passivetex 1.24. * Thu Mar 13 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.1-6mdk - Added missed xmltex.cfg (fixes problem reported by Sèbastien Ducoulombier) with xmltex. * Thu Mar 06 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.1-5mdk - Rebuilt because of server problems with release 2.0.1-4mdk. * Mon Mar 03 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.1-4mdk - Added Patch7 to texconfig, so that texconfig should no longer try to call "fmtutil --byfmt mfw" and thus causing error. * Sat Mar 01 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.1-3mdk - moved texdoc, texdoctk to tetex-doc package. - dvipdfm/config/config now in main tree, so removed from SPEC file. - removed algorithm.sty from *-extras-gg-* archives because of nonfree license, and removed files merged in 2.0.2 tree. - use 2.0.2 trees with following fixes: - pdftex 1.10b. - fix two bugs in texdoctk. - mktexmf fix for CJK fonts. - add search patchs for non"k"-xdvi to texmf.in. - fix bug in texk/etc/autoconf/acspecific.m4. - update ragged2e. - support uppercase mathtime fonts via aliases. - removed g-brief package due to nonfree license. - update shadow.sty. - add package mparhack and jurabib. - SIunits.cfg updated (only comments changed) - replace old README by new readme in doc/latex/pdfpages - added sihyph23.tex * Sun Feb 16 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.1-2mdk - updated *-extras-gg-* archives. * Sun Feb 16 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0.1-1mdk - Release 2.0.1. - Readapted Patch1 (fmtutil.in) to remove things merged. - Removed Patch2 (mfwbase), now merged in main sources. - Removed Patch7 (updmap), now merged in main sources. - Removed Patch8 (typo), now merged in main sources. - Removed Patch9 (texlinks), now merged in main sources. - Removed Patch11 (dvipdfm), now merged in main sources. - PassiveTeX 1.23. - Added dvipdft to binary filelist. * Sat Feb 15 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0-6mdk - Added Patch11 to dvipdfm (fixes a segfault). * Thu Feb 06 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0-5mdk - Fixed MAILCAPLIBDIR, MIMELIBDIR path in texmf.cnf (report by Michael Reinsch). * Wed Feb 05 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0-4mdk - Added Patch9 (texlinks-mfw), so that texlinks produces the correct mf -> mfw link. * Tue Feb 04 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0-3mdk - Fixed a typo in %postun mfwin. - Moved dvipdfm/config to dvipdfm/config/config. - added texmf-texmfsrc-gg-2.0 (Source6). - Fixed Added %pre to dvipdfm subpackage for rpm upgrading (Götz). - Reorderding patch numbers: Patch5 -> Patch1. Patch2 -> Patch22. Patch6 -> Patch2. Patch54 -> Patch3. Patch55 -> Patch4. Patch20 -> Patch5. Patch36 -> Patch6. Patch12 -> Patch20. Patch39 -> Patch21. Patch45 -> Patch23. Patch47 -> Patch24. * Tue Feb 04 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0-2mdk - removed unused dvi-to-ps.fpi rhs-printfilters. - Removed Patch30 (ttf2tfm), merged into new Patch0. - Removed Patch32 (ttf2pk). - Added -devel package. * Mon Feb 03 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.0-1mdk - Release: 2.0. - Removed Patch0 (varconfig). - Removed Patch16 (trie), now merged. - Removed Patch3 (arm). - Removed Patch11 (pdftex truecm), now merged. - Removed Patch4 (texmfcnf), merged into new Patch0. - Removed Patch13 (Tektronix). - Removed Patch14 (going-i18n), merged into new Patch2. - Removed Patch21 (protos). - Removed Patch22 (dvipsk), no longer needed. - Removed Patch23 (thumbpdf), no longer needed. - Removed Patch24 (thumbpdf), no longer needed. - Removed Patch31 (texmfcnf-latex209), merged into new Patch0. - Removed Patch33 (badscript). - Removed Patch34 (autoconf-gc), no longer needed. - Removed Patch35 (epstopdf), no longer needed. - Removed Patch38 (texmfcnf-xmltex), merged into new Patch0. - Removed Patch40 (dvipsk-586f), no longer needed. - Removed Patch41 (dvipsk-590a), no longer needed. - Removed Patch42 (texmfcnf-misc), merged into new Patch0. - Removed Patch43 (texmfcnf), merged into new Patch0. - Removed Patch46 (dvips-secure), unused. - Removed Patch50 (20020207-security), no longer needed. - Removed Patch51 (texmfcnf-new), merged into new Patch0. - Removed Patch52 (fmtutil-jobname), no longer needed. - Removed Patch53 (maxstrings), no longer needed. - Added Patch0 (texmfcnf). - Readapted Patch5 (fmtutil). - Readapted Patch2 (langs). - Readapted Patch20 (xdvik-dot). - Readapted Patch36 (epstopdf-dct). - Readapted Patch39 (xdvi-mozilla). - Readapted Patch54 (mf-mainmemory). - Readapted Patch55 (mpost-mainmemory). - Added Patch6 (mfwbase) for having mfw.base linked to mf.base, to have main tetex RPM package not depending on X11 libs. - Added Patch7 (updmap) for cm-super with dvipdfm. * Thu Jan 23 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-67mdk - tetex 2.0rc1 for pdftex. - removed patch53 for increasing max_strings parameters (now merged into main tree). - Use -R in dvi-to-ps.fpi. - tetex-texmf-gg 1.0.7n: - updated marvosym.pfb to avoid problems with ghostscript 7.05 (bug #531 reported by Frédéric Vivien). - hyperref 6.73i -> 6.73m. * Mon Jan 13 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-66mdk - Snapshot 20030112 for pdftex. * Mon Jan 13 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-65mdk - tetex-texmf-gg 1.0.7m: - fancyhdr 2.1 -> 1.9 (for doxygen documentation). * Sat Jan 10 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-64mdk - Snapshot 20030107 for pdftex. - Removed Patch48 (20020828) now merged. - Increased pdfTeX max_strings parameters (request for Camille manuals) (Patches 52->56). - Patched fmtutil for newer -jobname pdftex switch. - Added xdvi.cfg. - Added eurosym.map to Patch12 (dvipsgeneric). - Removed Patch49 (now in tetex-texmf-gg 1.0.7l) - Added missed filelist.xmltex from processing filelist.full. - tetex-texmf-gg 1.0.7l: - hyperref 6.72w -> 6.73i. - subeqn.sty 2.0a. - subeqnarray.sty 2.1b. - subfloat.sty 2.13. - footmisc.sty 4.0a -> 5.0. - pdfpages.sty 0.2i -> 0.2l. - refcheck 1.8. - fancyhdr 1.9 -> 2.1. - yfonts.sty 1.2 -> 1.3. - added feymr/eurosym pfb. * Fri Nov 08 2002 Giuseppe Ghibò <ghibo@mandraesoft.com> 1.0.7-63mdk - Rebuilt. * Thu Nov 07 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.7-62mdk - fix doc subpackage group * Fri Oct 18 2002 Vincent Danen <vdanen@mandrakesoft.com> 1.0.7-61mdk - security patch (P50) * Fri Aug 30 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-60mdk - added dvipdfpress to tetex-dvipdfm. Act as dvipdf but doesn't perform strong DCT downsampling of bitmap images. - backported patch from hyperref 6.72w to 6.72v: - Bug fix: option bookmarksnumbered is now respected if slidesec is used. - "\let\pdfoutput\@undefined" removed. * Fri Aug 30 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-59mdk - disabled dvips RH secure patch (Patch46) because it doesn't allow pipes on entries like "o |lpr" in config.ps. * Thu Aug 29 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-58mdk - backported patch from tetex 20020825 (uses hash tables for map file loading in pdftex). - added link in %{_datadir}/share/doc. * Thu Aug 15 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.0.7-57mdk - really rebuild with latest gcc 3.2-0.3mdk - autoincr jaderelease as well * Thu Aug 14 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-56mdk - added xmltexrelease as delta (from Gwenole). * Tue Aug 06 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-54mdk - updated teTeX-1.0-arch.patch.bz2. - added Tim Waugh <twaugh@redhat.com> theta patch to jadetex 3.12. - tetex-texmf-gg-1.0.3k: - hyperref 6.72s -> 6.72v. - subfigure 2.1.3 -> 2.1.4. - supertabular 4.0a -> 4.1e. - SIunits 1.25 -> 1.33. - pdfpages 0.2h -> 0.2i. - booktabs 1.00 -> 1.61. - unicode.sty 2002-04-07. - conTeXt upgraded to release 020726. * Thu Jul 25 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.0.7-53mdk - Automated rebuild with gcc3.2 * Fri Jul 05 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-52mdk - Use newer xdvi/oxdvi. - Added russian hyphenation in LaTeX .fmt files. - dvips -R (default). - Added dvips "secure" patch (Patch46), from RedHat, but removed the added "-insecure" option, because the same thing can be achieved with -R0. - Use conditional %buildfor_mdk90 (Gwenole). - Added XDVIINPUTS to Patch42. - Added xmltex 1.9. - Merged Patch37 (basque hyphenation) in Patch14 (i18n). * Wed Jul 02 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-51mdk - added missed pdfjadetex.ini. - added mktexfmt. * Tue Jul 02 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-50mdk - fixed permission for dir "/usr/share/texmf/fonts/tfm/jknappen". - updated thumbpdf, thumbpdf.sty, thumbpdf.tex to version 3.2. - removed useless thumbpdf.{sty,tex}.thumb backup files in texmf tree. - readlink conditional (for backward release compatibility). - added jadetex 3.12. - texmf-gg-1.0.3j: - added ecrm1000.tfm for jadetex. * Tue Jul 02 2002 Pixel <pixel@mandrakesoft.com> 1.0.7-49mdk - remove "readlink" (and its man page) since "readlink" is now in fileutils (otherwise it would conflict) * Mon Jul 01 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-48mdk - updated pdfTeX to version 1.00b-pretest. - fixed patch13 (trie). - added Patch43. * Sun Jun 30 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-47mdk - added Czech support. - updated patch 'teTeX-texmf-dvipsgeneric.diff'. - sligtly increase pdftex array sizes in texmf.cnf. - trie_size increased to 250000. - added array sizes for cslatex. - tuned sizes for other format files. - updated texmf-gg to version 1.0.3i: - added support for Czech (csplain/cslatex). - hyperref 6.72e -> 6.72s. - crop.sty 1.7 -> 1.7. - ccaption 3.0 -> 3.1a. - subfigure 2.0 -> 2.1.3. - added pdfpages 0.2h. * Thu Jun 27 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.0.7-46mdk - Macroszification (aka use %%configure and %%makeinstall). * Tue May 21 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.0.7-45mdk - Automated rebuild with gcc 3.1-1mdk * Tue Mar 12 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-44mdk - added a missed %%endif in .spec file. * Mon Mar 05 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-43mdk - removed .xpm icons from tetex-xdvi. * Sat Mar 02 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-42mdk - dvipsk to 5.86f so for better supporting charstring Subr. - fixed a bug in txpxfonts Patch (removed updmap patch, fixed utmr8a.pfb.pfb -> utmr8a.pfb). - updated texmf-gg to version 1.0.3h: - modes.mf 3.4 -> 3.5. - use txr4.map instead of txr.map in updmap. - amsrefs 1.18 -> 1.23. - pdftex.def 0.03h -> 0.03i. - hyperref 6.71e -> 6.72e (fixes bug with harvard). - added web.sty 2.0 (LPPL). * Tue Feb 26 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-41mdk - fixed resource for XDvi, replacing netscape with mozilla. - updated texmf-gg to version 1.0.3g: - updated a few .map files in fontname (special, adobe, variant, supplier, typeface, bitstrea). - draftcopy 2.12 -> 2.16. - amsrefs 1.15 -> 1.18. - pdfcwebmac.tex 3.43 -> cwebmac.tex 3.64 - mark texmf/tex/generic/config/* and texmf/dvips/config/updmap as %%config. * Wed Feb 20 2002 Stefan van der Eijk <stefan@eijk.nu> 1.0.7-40mdk - BuildRequires (added gcc -> != obvious, removed spec-helper -> = obvious). * Tue Feb 19 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-39mdk - fixed -38mdk %%changelog with real changelog-er. - removed BuildRequires: gcc (obvious) - put back spec-helper & libxpm-devel in BuildRequires. - removed major dependency from libs in BuildRequires when not needed. * Tue Feb 19 2002 Stefan Siegel <siegel@mandrakesoft.com> 1.0.7-38mdk - unrolled & sorted BuildRequires. - added autoconf, automake, gcc to BuildRequires. - specified libmajor version in BuildRequires. * Sun Feb 17 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-37mdk - update texmf-gg to version 1.0.3f: - updated marvosym (and relative fonts) to version 2.0 (better euro symbols). - added eurosym.sty v1.1 (with Debian license file). * Sat Feb 16 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-36mdk - added support for basque hyphenation. - modified epstopdf to avoid downsampled jpeg compression in converted EPS bitmapped images (taken from Siep Kroonenberg suggestion). - added support for xmltex (Patch38). - png icons. - update texmf-gg to version 1.0.3e: - added basque hyphenation file. - added pdfscreen.sty 1.2. - added truncate.sty 3.6. - added pdfslide.sty 0.50. - updated rotfloat.sty from release 1.0 to version 1.1, - updated cite.sty from release 3.8 to 3.9. - updated drftcite.sty from release 3.5 to 3.7. - updated overcite.sty from release 3.8 to 3.9. - updated crop.sty from release 1.3a to 1.6. - added amsrefs 1.15 clases for amslatex. - tex/plain/amsfonts/amssym.def: upgraded to release 2.2b. - tex/plain/amsfonts/cyracc.def: upgraded to release 2.2b. - tex/latex/amsfonts/*: upgraded to release 2.2d * Fri Jan 11 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-35mdk - updated epstopdf to version 2.7. - modified epstopdf to force PDF 1.2 for pdftex/pdflatex. * Sat Dec 29 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-34mdk - added Patch33 to build tempfile filenames using mktemp (security fix from Vincent Danen <vdanen@mandrakesoft.com> and originally from Tim Waugh <twaugh@redhat.com>). - added Patch34 to have reautoconf working with Guillaume's autoconf macro. - updated texmf-gg to version 1.0.3d: - updated LaTeX to release 2001/06/01. - updated float package to release 1.3d. - updated tools package to release of 2001/09/04. - updated graphics package to release of 2001/07/07. - updated psnfss to version 8.2. - added mathpazo fonts 1.001 (for psnfss). - update crop.sty from release 1.3a to 1.6. - babel 3.7h: new bulgarian.ldf, frenchb.ldf (version 1.5g), frenchb.cfg, icelandic.ldf, latin.ldf (version 2.0d). - updated cyrillic package to release June 2001. * Thu Oct 11 2001 Stefan van der Eijk <stefan@eijk.nu> 1.0.7-33mdk - BuildRequires: gettext-devel xpm-devel. - Removed redundant BuildRequires. * Tue Oct 9 2001 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.0.7-32mdk - Rebuild against latest libpng. - Add BuildRequires: freetype-devel (ttf2pk). - Patch32: fix ttf2pk build from nihil (take local kpathsea includes and lib). * Mon Sep 17 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-31mdk - updated teTeX-1.0-texmf-gg to version 1.0.3c. Changes includes: - added missed hebtech.cls - fixed babel he* files from babel 3.7h. * Sat Sep 01 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-30mdk - update teTeX-1.0-texmf-gg to version 1.0.3b. Changes includes: - texmf/tex/doc/help/Catalogue: updated to version 20010901. - texmf/tex/latex/misc/changebar.sty: updated version 3.3i to 3.4. - texmf/tex/latex/graphics/dvipdfm.def: updated from dvipdfm-0.13.2c archive. - texmf/tex/latex/misc/fancybox.sty: updated from version 1.2 to version 1.3 - texmf/tex/latex/calrsfs: added. - texmf/tex/latex/oberdiek: updated - texmf/tex/latex/booklet: added version 0.5 - texmf/tex/latex/misc/float.sty: updated from version 1.2d to version 1.3a - texmf/tex/latex/misc/verse.sty: added version 1.1 - texmf/tex/latex/misc/SIunits.sty moved to texmf/tex/latex/SIunits/ and updated from version 0.06 to version 1.25 - texmf/tex/latex/misc/ccaption.sty: added version 3.0a - texmf/tex/latex/bitfield/bitfield.sty: added version 1.19 - texmf/tex/latex/dashbox/dashbox.sty: added version 1.13 - texmf/tex/latex/misc/picins.sty: removed trailing ^Z - fixed changelog (metric files for agaramon, bembo, etc., were not included). - added Patch31. * Tue Jul 24 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-29mdk - package rebuilt. * Tue Jul 24 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-28mdk - fixed _iconsdir in %file section. * Sun Jul 22 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-27mdk - update thumbpdf to version 2.10. - updated teTeX-1.0-texmf-gg to version 1.0.3a. Changes includes: - texmf/tex/latex/seminar/sem-a4.sty changed \def\paperwidth... to \setlength{\paperwidth}... (report by Chris Fox <foxcj@dcs.kcl.ac.uk>). - texmf/tex/latex/misc/url.sty upgraded from 1.4 to version 1.5. - texmf/tex/latex/misc/wrapfig.sty upgraded from version 3.2 to version 3.3. - texmf/tex/latex/footmisc.sty upgraded from 3.3j2 to 4.0a. - added texmf/tex/fonts/{sources,tfm}/public/mfextra fonts for bold typewriter. - updated babel from 3.7g to 3.7h. - added texmf/tex/latex/srcltx. - texmf/fonts/source/public/misc/black.mf: replaced blackcx to blacklj to have it METAFONTbook compliant (report by Adam Buchbinder <gdrago23@yahoo.com>). - texmf/fonts/source/public/misc/gray.mf: replaced graycx to graylj to have it METAFONTbook compliant (report by Adam Buchbinder <gdrago23@yahoo.com>). - added epsf.tex to texmf/tex/texinfo. - texmf/tex/latex/hyperref updated from version 6.71a to vesion 6.71e. * Sun Jul 22 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-26mdk - patch to thumbpdf for perl 5.6 (reported by Chris Fox <foxcj@dcs.kcl.ac.uk>). * Sat Jul 21 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-25mdk - updated dvipsk from 5.86 to 5.86e (with S. Rahtz changes). * Thu Jul 19 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-24mdk - updated dvipdfm to version 0.13.2c. * Sun Jun 03 2001 Jesse Kuang <kjx@mandrakesoft.com> 1.0.7-23mdk - remove mktexnam patches. * Sat Jun 02 2001 Jesse Kuang <kjx@mandrakesoft.com> 1.0.7-22mdk - merge TrueType support package ttf2pk. * Sat Mar 24 2001 Francis Galiegue <fg@mandrakesoft.com> 1.0.7-21mdk - Fix ia64 build. - Chicken and egg pb was on all archs, not just Alpha. * Mon Mar 19 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-20mdk - fixed 'egg & ckicken' problem for building on Alpha. - fixed path for 'ghibo' CTAN archives. * Sun Mar 11 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-19mdk - updated 'gg' archives. - added PSNFSS 8.1. * Sat Mar 10 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-18mdk - use LaTeX 01/06/2000 sources and new 'gg' archives. - merged RH xdvik-dot and protos patches. * Fri Mar 09 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-17mdk - added new release of texnansi.enc and texnansx.enc. * Thu Feb 22 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-16mdk - added patch for better supporting of px and tx fonts with dvipdfm, dvips and pdftex. * Mon Feb 19 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-15mdk - added dvipdfm. - added pxfonts (Palatino + Math). - added txfonts (Times + Math). * Fri Nov 17 2000 David BAUDENS <baudens@mandrakesoft.com> 1.0.7-14mdk - Rebuild with gcc-2.96 & glibc-2.2. * Sun Oct 22 2000 David BAUDENS <baudens@mandrakesoft.com> 1.0.7-13mdk - BuildRequires: ed. * Tue Oct 17 2000 David BAUDENS <baudens@mandrakesoft.com> 1.0.7-12mdk - Allow to build (aka fix filelist). * Tue Oct 03 2000 Daouda Lo <daouda@mandrakesoft.com> 1.0.7-11mdk - add icons to xdvi menu entry. * Mon Sep 25 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-10mdk - included some of changes to SPEC files made by Alexander Skwar <ASkware@DigitalProjectcs.com> (more macros, fixed location of some manpage). * Mon Aug 28 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-9mdk - changed mandir to %%{_mandir}, and infodir to %%{_infodir}. - xdvi menu name coherent. * Fri Aug 25 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-8mdk - added %noreplace to *.cnf (Preston Brown <pbrown@redhat.com>) - added %noreplace to config.ps file. - removed bzip2 of man pages (now handled by spec-helper). - removed perl script to handle bzip2 files for filelists (now handled by spec-helper). - increased trie size for allowing more hyphenation patterns (i18n). * Fri Jun 02 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-7mdk - updated the LaTeX hyperref package to version 6.70f for getting jadetex working. - added support for spanish, portuguese and sweden pattern hyphenation in the default LaTeX format files (hope trie values are enough...). * Fri May 05 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-6mdk - fixed man pages permission. * Sat Apr 29 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-5mdk - changed arrays texmf.cnf the array value for jadetex, pdfjadetex, according to the Christoph, Rahtz, Pepping's "Installing JadeTeX" document. * Sat Apr 01 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-4mdk - change group (now "Publishing") according to the new scheme. - removed wmconfig and .desktop entries for xdvi, and added the new menu entry. * Fri Mar 03 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.0.7-3mdk - updated teTeX-texmf to version 1.0.2. * Fri Feb 11 2000 Giuseppe Ghibò <ghibo@mandrakesoft.com> - updated to version 1.0.7. - merged k6 and arm patches into teTeX-1.0-arch.patch - sligtly increased internal array main_memory, so that latex doesn't have problems with big macro packages such as pstricks or Xy-TeX. - integrate teTeX-1.0-tektrokix.patch (fixes a typo) from Jeff Johnson <jbj@redhat.com>. * Wed Dec 08 1999 - David BAUDENS <baudens@mandrakesoft.com> - AMD K6 is not an i686 processor (another) - Replace $RPM_ARCH by %%{_target_cpu} * Thu Nov 11 1999 Giuseppe Ghibò <ghibo@linux-mandrake.com> - mark /usr/share/texmf/dvips/config.ps as %config (Jeff Johnson <jbj@redhat.com>, #4842) - mark also config.pdf, config.www and config.generic as %config. - added BuildPreReq. * Thu Aug 26 1999 Giuseppe Ghibò <ghibo@linux-mandrake.com> - fine tuning subpackage package list. - added teTeX dependence to package xdvi (it cannot works without fonts). * Wed Aug 25 1999 Giuseppe Ghibò <ghibo@linux-mandrake.com> - cleaned %clean. Now spec file support buildroot. - added support for 'resolution' in dvi-to-ps.fpi as well as the config.generic file. - fixed a problem in manpage links (reported by Dusan Gabrijelcic <dusan@kamra.e5.ijs.si>). - moved mfw to tetex-xdvi to have main tetex package rpm indepedendent from X11 libraries (Jeff Johnson <jbj@redhat.com> in rawhide). - added PAPERSIZE option to dvi-to-ps.fpi (Jeff Jonhson <jfj@redhat.com> in rawhide). * Wed Aug 04 1999 Giuseppe Ghibò <ghibo@linux-mandrake.com> - fixed VARTEXFONTS path in config file. * Wed Jul 14 1999 Giuseppe Ghibò <ghibo@linux-mandrake.com> - updated to 1.0.6. - used src-1.0.6 archive and thus removed some patches. * Sat Jun 26 1999 Giuseppe Ghibò <ghibo@caesar.polito.it> - mandrake adaptions. - speed up TEXMFCNF path. * Fri Jun 25 1999 Giuseppe Ghibò <ghibo@caesar.polito.it> - fixed new bugs reported by Thomas Esser (included patch 1.0.5-1.0.6-pre). - added amstex, bamstex and bplain to the list of format files to build. * Wed Jun 23 1999 Giuseppe Ghibò <ghibo@caesar.polito.it> - fixed and removed unneeded things in teTeX-1.0-texmfcnf.patch, according to Thomas Esser suggestions. * Sun Jun 20 1999 Giuseppe Ghibò <ghibo@caesar.polito.it> - upgraded to teTeX 1.0.5. - merged .spec file with Jeff Johnson's 1.0.1 .spec file from rawhide. * Sun Jun 13 1999 Giuseppe Ghibò <ghibo@caesar.polito.it> - upgraded to teTeX 1.0 final. - removed texmf.cnf external config file, and provided as patch. - removed ``texconfig init'' (now it's included into 'make install'). - moved texmf unpacking to buildroot before 'make install'. - added italian hyphenation. * Thu Jun 03 1999 Kayvan A. Sylvan <kayvan@sylvan.com> - upgraded snapshot - Fixed PATH setting for ``texconfig init''. As it was, you could not build a working teTeX on a machine with teTeX installed. * Thu Apr 01 1999 Cristian Gafton <gafton@redhat.com> - upgraded snapshot * Tue Mar 23 1999 Erik Troan <ewt@redhat.com> - set limits for jadetex * Tue Mar 23 1999 Cristian Gafton <gafton@redhat.com> - I think I have got the buildroot problems right this time - auto rebuild in the new build environment (release 15) * Fri Mar 19 1999 Cristian Gafton <gafton@redhat.com> - fix buildroot problems * Mon Mar 15 1999 Michael Maher <mike@redhat.com> - fixed BUG: 978 * Thu Mar 11 1999 Cristian Gafton <gafton@redhat.com> - slight changes in the packaging (unpack texmf directly into the buildroot and build it there) - added texmfsrc source tarball to comply with the license * Mon Mar 07 1999 Michael Maher <mike@redhat.com> - updated package * Mon Jan 11 1999 Cristian Gafton <gafton@redhat.com> - add patch to make it compile on the arm (RmS) - build for glibc 2.1 - use tar hack instead of the cp -a to overcome cp's brokeness re: symlinks handling * Sat Oct 10 1998 Cristian Gafton <gafton@redhat.com> - strip binaries - enable italian formatting * Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com> - requires ed - Fixed obsoletes line - credted the doc subpackage - fully buildroot - require dialog in the main package - add support for wmconfig in for the xdvi package * Fri Sep 11 1998 Cristian Gafton <gafton@redhat.com> - upgrade to 0.9 - texmf-src package is gone - use /var/lib/texmf instead of /var/tmp/texmf * Sat Aug 22 1998 Jeff Johnson <jbj@redhat.com> - make sub-packages depend on teTeX (problem #214) * Fri Aug 21 1998 Jeff Johnson <jbj@redhat.com> - eliminate environment when running texhash (problem #849) * Mon Aug 17 1998 Jeff Johnson <jbj@redhat.com> - build root * Thu May 07 1998 Prospector System <bugs@redhat.com> - translations modified for de, fr, tr * Thu Feb 5 1998 Otto Hammersmith <otto@redhat.com> - added install-info support (dvips, fontname and kpathsea) - combined the two changelogs in the spec file. * Tue Oct 14 1997 Michael Fulbright <msf@redhat.com> - Fixed dvi-to-ps.fpi to create temp files more safely. * Thu Jul 10 1997 Erik Troan <ewt@redhat.com> - built against glibc * Tue Apr 8 1997 Michael Fulbright <msf@redhat.com> - Removed afmdoit from file list (mistakenly added in release 3 rpm) * Mon Mar 24 1997 Michael Fulbright <msf@redhat.com> - Upgraded to tetex-lib to 0.4pl8 and fixed cron tmpwatch entry to not delete /var/lib/texmf/fonts and /var/lib/texmf/texfonts * Fri Mar 07 1997 Michael Fulbright <msf@redhat.com> - Upgraded to 0.4pl7. * Mon Feb 17 1997 Michael Fulbright <msf@redhat.com> - Upgraded to 0.4pl6, and fixed file permissions on /var/lib/texmf/texfonts so normal users could create fonts on demand.