summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAditya Mahajan2019-04-07 20:12:05 -0400
committerAditya Mahajan2019-04-07 20:12:05 -0400
commit267df8d6b326ad53a9ffb840de0b498b5c351ce8 (patch)
treee4ae2a355cabef88f3eee2cd7817ed6fffee462d
parent7384e39c010085ad0031dcc3fd1717eab7ff8c5a (diff)
downloadaur-267df8d6b326ad53a9ffb840de0b498b5c351ce8.tar.gz
Use HEREDOC to generate setuptex file
We also set a prompt now
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD43
2 files changed, 30 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b80caa3b137f..4f9c3c9d7ce2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 525661c51047..7b07f53b228e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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