# From Arch's texlive-core. PKGNAME="texlive-texmf-libre" UPDMAP="etc/texmf/web2c/updmap.cfg" UPDMAPLOCAL="etc/texmf/web2c/updmap-local.cfg" SYNCWITHTREES='' post_install() { TMPFILE=`mktemp` echo ">>> texlive: saving updmap.cfg as $TMPFILE..." cp "$UPDMAP" "$TMPFILE" echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go" echo " into /etc/texmf/web2c/updmap-local.cfg" cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP [ -f "$UPDMAPLOCAL" ] && cat "$UPDMAPLOCAL" >> $UPDMAP echo ">>> texlive: updating the filename database..." usr/bin/mktexlsr echo ">>> texlive: updating the fontmap files with updmap..." usr/bin/updmap-sys --quiet --nohash echo " done." echo -n "creating all formats..." usr/bin/fmtutil-sys --all 1>/dev/null echo " done." echo " (logs are under /var/lib/texmf/web2c//.log)" # TODO needs our documentation # echo "NB: To setup ConTeXt and the lua(la)tex font db," # echo " see http://wiki.archlinux.org/index.php/TeX_Live" } post_upgrade() { TMPFILE=`mktemp` echo ">>> texlive: saving updmap.cfg as $TMPFILE..." cp "$UPDMAP" "$TMPFILE" echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go" echo " into /etc/texmf/web2c/updmap-local.cfg" cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP [ -f "$UPDMAPLOCAL" ] && cat "$UPDMAPLOCAL" >> $UPDMAP echo ">>> texlive: updating the filename database..." usr/bin/mktexlsr echo ">>> texlive: updating the fontmap files with updmap..." usr/bin/updmap-sys --quiet --nohash $SYNCWITHTREES echo " done." echo ">>> texlive: recreating all formats..." usr/bin/fmtutil-sys --all 1>/dev/null echo " done." echo " (logs are under /var/lib/texmf/web2c//.log)" # echo "NB: To setup ConTeXt and the lua(la)tex font db," # echo " see http://wiki.archlinux.org/index.php/TeX_Live" }