Skip to content

Instantly share code, notes, and snippets.

@timtonk
Last active May 21, 2023 19:10
Show Gist options
  • Save timtonk/79844f9276da94810163 to your computer and use it in GitHub Desktop.
Save timtonk/79844f9276da94810163 to your computer and use it in GitHub Desktop.
PSCyr 0.4c installation script for texlive@ubuntu14.10
#!/usr/bin/env bash
# Run it strongly with sudo if you have installed your texlive in standard system routes
# Otherwise it will be fine without privilege
# And run it only in the root folder of the pscyr archive
# On Ubuntu 14.10 it equals to '/usr/local/texlive/2014/texmf-dist'
TEXMF=`kpsewhich -expand-var='$TEXMFMAIN'`
echo "###> Installing PSCyr to '$TEXMF' folder"
mkdir -p $TEXMF/{tex/latex,fonts/tfm/public,fonts/vf/public,fonts/type1/public,fonts/afm/public,doc/fonts,fonts/enc,fonts/map/dvips}/pscyr
# tweak from http://welinux.ru/post/3200/
mkdir fonts/map fonts/enc
mv dvips/pscyr/*.map fonts/map
mv dvips/pscyr/*.enc fonts/enc
cp fonts/enc/* $TEXMF/fonts/enc/pscyr
cp fonts/map/* $TEXMF/fonts/map/dvips/pscyr
# endtweak
cp tex/latex/pscyr/* $TEXMF/tex/latex/pscyr
cp fonts/tfm/public/pscyr/* $TEXMF/fonts/tfm/public/pscyr
cp fonts/vf/public/pscyr/* $TEXMF/fonts/vf/public/pscyr
cp fonts/type1/public/pscyr/* $TEXMF/fonts/type1/public/pscyr
cp fonts/afm/public/pscyr/* $TEXMF/fonts/afm/public/pscyr
cp LICENSE doc/README.koi doc/PROBLEMS $TEXMF/doc/fonts/pscyr
VARTEXFONTS=`kpsewhich -expand-var='$VARTEXFONTS'`
rm -f $VARTEXFONTS/pk/modeless/public/pscyr/*
# Next, we need to add pscyr to updmap.cfg
echo "Map pscyr.map" >> $TEXMF/web2c/updmap.cfg
echo "###> Updating file lists"
mktexlsr
echo "###> Running updmap"
updmap-sys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment