#!/bin/sh
+set -o errexit
+
# First argument of this script is the package name.
# Reading system configuration informations, functions and package versions.
source ../packages-list
# Applying patches (if any)
-apply_patches ${1} &&
+apply_patches ${1}
-cd ${LFS_TMP}/${1} &&
+cd ${LFS_TMP}/${1}
sed -i.orig -e "s/original texmf.cnf/modified texmf.cnf/" \
-e "s/memory hog.../&\npool_size.context = 750000/" \
- $(kpsewhich texmf.cnf) &&
-cat >> $(kpsewhich texmf.cnf) << "EOF" &&
+ $(kpsewhich texmf.cnf)
+cat >> $(kpsewhich texmf.cnf) << "EOF"
% The following 3 sections added for JadeTeX
EOF
-LATEX_FMT_DIR="$(kpsewhich -expand-var '$TEXMFSYSVAR')/web2c" &&
-mv -v $(kpsewhich latex.fmt) $(kpsewhich latex.fmt).orig &&
-mv -v $LATEX_FMT_DIR/latex.log $LATEX_FMT_DIR/latex.log.orig &&
-fmtutil-sys --byfmt latex &&
+LATEX_FMT_DIR="$(kpsewhich -expand-var '$TEXMFSYSVAR')/web2c"
+mv -v $(kpsewhich latex.fmt) $(kpsewhich latex.fmt).orig
+mv -v $LATEX_FMT_DIR/latex.log $LATEX_FMT_DIR/latex.log.orig
+fmtutil-sys --byfmt latex
-make &&
+make
install -v -m755 -d \
- $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config &&
+ $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config
install -v -m644 dsssl.def jadetex.ltx *.sty \
- $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex &&
+ $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex
install -v -m644 {,pdf}jadetex.ini \
- $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config &&
-FMTUTIL_CNF="$(kpsewhich fmtutil.cnf)" &&
-mv $FMTUTIL_CNF $FMTUTIL_CNF.orig &&
-cat $FMTUTIL_CNF.orig - >> $FMTUTIL_CNF << "EOF" &&
+ $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config
+FMTUTIL_CNF="$(kpsewhich fmtutil.cnf)"
+mv $FMTUTIL_CNF $FMTUTIL_CNF.orig
+cat $FMTUTIL_CNF.orig - >> $FMTUTIL_CNF << "EOF"
# JadeTeX formats:
jadetex etex - "&latex" jadetex.ini
EOF
mv -v $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R \
- $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R.orig &&
+ $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R.orig
mv -v $(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R \
- $(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R.orig &&
-mktexlsr &&
-fmtutil-sys --byfmt jadetex &&
-fmtutil-sys --byfmt pdfjadetex &&
-mktexlsr &&
-ln -v -sf etex /usr/bin/jadetex &&
-ln -v -sf pdfetex /usr/bin/pdfjadetex &&
+ $(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R.orig
+mktexlsr
+fmtutil-sys --byfmt jadetex
+fmtutil-sys --byfmt pdfjadetex
+mktexlsr
+ln -v -sf etex /usr/bin/jadetex
+ln -v -sf pdfetex /usr/bin/pdfjadetex
install -v -m644 -D index.html \
- /usr/share/doc/jadetex-3.13/index.html &&
+ /usr/share/doc/jadetex-3.13/index.html
install -v -m644 *.1 /usr/share/man/man1
ldconfig
-# Return last error
exit $?