diff options
author | Aditya Mahajan | 2019-04-07 20:12:05 -0400 |
---|---|---|
committer | Aditya Mahajan | 2019-04-07 20:12:05 -0400 |
commit | 267df8d6b326ad53a9ffb840de0b498b5c351ce8 (patch) | |
tree | e4ae2a355cabef88f3eee2cd7817ed6fffee462d | |
parent | 7384e39c010085ad0031dcc3fd1717eab7ff8c5a (diff) | |
download | aur-267df8d6b326ad53a9ffb840de0b498b5c351ce8.tar.gz |
Use HEREDOC to generate setuptex file
We also set a prompt now
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 30 insertions, 15 deletions
@@ -1,6 +1,6 @@ pkgbase = luametatex pkgdesc = ConTeXt LuaMetaTeX distribution - pkgver = 2019.04.03 + pkgver = 2019.04.06 pkgrel = 1 url = http://www.contextgarden.net install = luametatex.install @@ -63,21 +63,36 @@ prepare() { chmod +x $srcdir/tex/texmf-${_platform}/bin/{context,luametatex,mtxrun} # Generate a setuptex file + cat <<- _EOF_ > $srcdir/tex/setuptex + _OLD_PS1=\$PS1 + _OLD_PATH=\$PATH + TEXMFOS=${_dest}/texmf-${_platform} + export TEXMFOS + + TEXMFCACHE=\$HOME/.cache/luametatex + export TEXMFCACHE + + PATH=\$TEXMFOS/bin:\$PATH + export PATH + + PS1="(lmtx) \$PS1" + export PS1 + + OSFONTDIR="$_userfontdir;$_osfontdir;" + export OSFONTDIR + resettex () { + PATH=\$_OLD_PATH + export PATH + unset _OLD_PATH + + PS1=\$_OLD_PS1 + export PS1 + unset _OLD_PS1 + + unset -f resettex +} +_EOF_ - echo "TEXMFOS=${_dest}/texmf-${_platform}" > $srcdir/tex/setuptex - echo "export TEXMFOS" >> $srcdir/tex/setuptex - echo "" >> $srcdir/tex/setuptex - echo "TEXMFCACHE=\$HOME/.cache/luametatex" >> $srcdir/tex/setuptex - echo "export TEXMFCACHE" >> $srcdir/tex/setuptex - echo "" >> $srcdir/tex/setuptex - echo "unset TEXINPUTS MPINPUTS MFINPUTS" >> $srcdir/tex/setuptex - echo "" >> $srcdir/tex/setuptex - echo "PATH=\$TEXMFOS/bin:\$PATH" >> $srcdir/tex/setuptex - echo "export PATH" >> $srcdir/tex/setuptex - echo "" >> $srcdir/tex/setuptex - echo "OSFONTDIR=\"$_userfontdir;$_osfontdir;\"" \ - >> $srcdir/tex/setuptex - echo "export OSFONTDIR" >> $srcdir/tex/setuptex # If texlive exists, use fonts from texlive if [ -d $_texlivefontdir ] then |