#!/bin/sh set -o errexit # First argument of this script is the package name # Reading system configuration informations, functions and package versions. source ../sysinfos source ../functions source ../packages-list # Removing any older directory from earlier attempt... rm -rf ${LFS_TMP}/cm-super install -v -m755 -d /usr/share/texmf decompress_package ${TETEX_TEXMF} /usr/share/texmf decompress_package ${TETEX_TEXMFSRC} /usr/share/texmf decompress_package ${TETEX_CM_SUPER} # Applying patches (if any) apply_patches ${1} cd ${LFS_TMP}/${1}-build ../${1}/configure \ --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --with-x=yes \ --without-texinfo \ --with-system-ncurses \ --with-system-zlib \ --with-system-t1lib \ --with-system-pnglib \ --with-system-gd \ --disable-a4 make all make install texconfig-sys dvips paper letter texconfig-sys font rw install -v -d -m755 /usr/local/share/texmf/tex/latex var_add_path "TEXMFLOCAL" /etc/profile "/usr/local/share/texmf" var_export "TEXMFLOCAL" /etc/profile # To install the optional cm-super fonts: FONTDIR=$(kpsewhich --expand-var '$TEXMFMAIN') mkdir -v -p ${FONTDIR}/fonts/afm/public/cm-super \ ${FONTDIR}/fonts/type1/public/cm-super \ ${FONTDIR}/fonts/enc/dvips/cm-super \ ${FONTDIR}/fonts/map/dvips/cm-super cp -v ${LFS_TMP}/cm-super/pfb/*.pfb ${FONTDIR}/fonts/type1/public/cm-super/ gunzip ${LFS_TMP}/cm-super/afm/* cp -v ${LFS_TMP}/cm-super/afm/*.afm ${FONTDIR}/fonts/afm/public/cm-super/ cp -v ${LFS_TMP}/cm-super/dvips/*.enc ${FONTDIR}/fonts/enc/dvips/cm-super/ cp -v ${LFS_TMP}/cm-super/dvips/*.map ${FONTDIR}/fonts/map/dvips/cm-super/ cat >> ${FONTDIR}/web2c/updmap.cfg << "EOF" MixedMap cm-super-t1.map MixedMap cm-super-t2a.map MixedMap cm-super-t2b.map MixedMap cm-super-t2c.map MixedMap cm-super-ts1.map MixedMap cm-super-x2.map EOF mktexlsr updmap-sys if [ ${?} -eq 0 ]; then rm -rf ${LFS_TMP}/cm-super fi exit $?