%define texmfdir %{_datadir}/texmf Summary: The CM-Super font set %if 0%{?fedora} > 11 || 0%{?rhel} > 5 Name: texlive-tetex-cmsuper %else Name: tetex-cmsuper %endif Version: 0.3.3 Release: 11%{?dist} License: GPL Group: Applications/Publishing Source0: http://mirror.ctan.org/fonts/ps-type1/cm-super.zip BuildArch: noarch %if 0%{?fedora} > 11 || 0%{?rhel} > 5 Requires(post): texlive >= 2007 Requires(preun): texlive >= 2007 Requires(postun): texlive >= 2007 Requires: texlive-dvips Requires: dvipdfm %else Requires(post): tetex >= 3.0 Requires(preun): tetex >= 3.0 Requires(postun): tetex >= 3.0 Requires: tetex-dvips >= 3.0 %endif Requires: ghostscript BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The CM-Super package contains Type 1 fonts converted from METAFONT fonts and covers entire EC/TC, ECC and LH fonts (Computer Modern font families). All European and Cyrillic writings are covered. Each Type 1 font program contains ALL glyphs from the following standard LaTeX font encodings: T1, TS1, T2A, T2B, T2C, X2, and also Adobe StandardEncoding (585 glyphs per non-SC font and 468 glyphs per SC font), and could be reencoded to any of these encodings using standard dvips or pdftex facilities (the corresponding support files are also included). %prep %setup -q -n cm-super %build gzip -d afm/*.afm.gz %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{texmfdir}/fonts/{afm,type1}/public/cm-super \ $RPM_BUILD_ROOT%{texmfdir}/fonts/enc/dvips/cm-super \ $RPM_BUILD_ROOT%{texmfdir}/fonts/map/dvips/cm-super \ $RPM_BUILD_ROOT%{_bindir} install -m 644 pfb/*.pfb \ $RPM_BUILD_ROOT%{texmfdir}/fonts/type1/public/cm-super install -m 644 afm/*.afm \ $RPM_BUILD_ROOT%{texmfdir}/fonts/afm/public/cm-super install -m 644 dvips/*.enc $RPM_BUILD_ROOT%{texmfdir}/fonts/enc/dvips/cm-super install -m 644 dvips/*.map $RPM_BUILD_ROOT%{texmfdir}/fonts/map/dvips/cm-super cat > $RPM_BUILD_ROOT%{_bindir}/tetex-addfonts-cmsuper < $RPM_BUILD_ROOT%{_bindir}/tetex-removefonts-cmsuper < /dev/null if [ -x %_bindir/updmap-sys ]; then %_bindir/updmap-sys --quiet --enable Map=cm-super-t1.map %_bindir/updmap-sys --quiet --enable Map=cm-super-t1.map %_bindir/updmap-sys --quiet --enable Map=cm-super-ts1.map %_bindir/updmap-sys --quiet --enable Map=cm-super-t2a.map %_bindir/updmap-sys --quiet --enable Map=cm-super-t2b.map %_bindir/updmap-sys --quiet --enable Map=cm-super-t2c.map %_bindir/updmap-sys --quiet --enable Map=cm-super-x2.map fi exit 0 %preun if [ "$1" = "0" ]; then %_bindir/updmap-sys --quiet --disable cm-super-t1.map %_bindir/updmap-sys --quiet --disable cm-super-t1.map %_bindir/updmap-sys --quiet --disable cm-super-ts1.map %_bindir/updmap-sys --quiet --disable cm-super-t2a.map %_bindir/updmap-sys --quiet --disable cm-super-t2b.map %_bindir/updmap-sys --quiet --disable cm-super-t2c.map %_bindir/updmap-sys --quiet --disable cm-super-x2.map fi exit 0 %postun [ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null exit 0 %if 0%{?fedora} > 11 || 0%{?rhel} > 5 %triggerin -- texlive %else %triggerin -- tetex %endif if [ "$2" -ge 1 ]; then if [ -x %_bindir/updmap-sys ]; then %_bindir/updmap-sys --quiet fi fi exit 0 %if 0%{?fedora} > 11 || 0%{?rhel} > 5 %triggerpostun -- texlive %else %triggerpostun -- tetex %endif if [ "$2" -ge 1 ]; then if [ -x %_bindir/updmap-sys ]; then %_bindir/updmap-sys --quiet fi fi exit 0 %files %defattr(-,root,root) %doc ChangeLog COPYING FAQ INSTALL README TODO %attr(755,root,root) %{_bindir}/* %{texmfdir}/fonts/enc/dvips/cm-super/* %{texmfdir}/fonts/map/dvips/cm-super/* %{texmfdir}/fonts/afm/public/cm-super/*.afm %{texmfdir}/fonts/type1/public/cm-super/*.pfb %changelog * Fri Mar 11 2011 Lev Shamardin - 0.3.3-11 - Adopted package for Fedora distribution. * Wed Jun 18 2008 Thierry Vignaud 0.3.3-10mdv2009.0 + Revision: 225674 - rebuild * Wed Feb 06 2008 Thierry Vignaud 0.3.3-9mdv2008.1 + Revision: 162905 - rebuild because of missing i586 package - kill re-definition of %%buildroot on Pixel's request + Olivier Blin - restore BuildRoot * Wed Aug 29 2007 Oden Eriksson 0.3.3-8mdv2008.0 + Revision: 74248 - fix prereq-use * Sun Feb 18 2007 Giuseppe Ghibò 0.3.3-8mdv2007.0 + Revision: 122326 - Rebuilt. * Sun Feb 18 2007 Giuseppe Ghibò 0.3.3-7mdv2007.1 + Revision: 122301 - Import tetex-cmsuper * Fri Sep 15 2006 Giuseppe Ghibò 0.3.3-7mdv2007.0 - force exit 0 to triggers. * Fri Sep 08 2006 Giuseppe Ghibò 0.3.3-6mdv2007.0 - Added trigger for rebuilding the updmap when the package tetex is updated. * Fri Feb 18 2005 Giuseppe Ghibò 0.3.3-5mdk - Fixed bug #13756. * Wed Feb 16 2005 Giuseppe Ghibò 0.3.3-4mdk - Changed .map|.enc path for tetex-3.0. * Sat Feb 28 2004 Giuseppe Ghibò 0.3.3-3mdk - Added tetex in PreReq.