X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage5%2Fpkg%2Fjadetex;h=63e63d74da4a84361036365cbd9cf8843d4039dc;hb=fd7d0d6a1ec9d227e64d48ab65849a8061fc2fe2;hp=b981a715d27e26f9d875569d827ec3ab2c170169;hpb=3dae4c554ec18f465eb6ee5e6efdbdbe8557e13c;p=hvlinux.git diff --git a/stage5/pkg/jadetex b/stage5/pkg/jadetex index b981a71..63e63d7 100644 --- a/stage5/pkg/jadetex +++ b/stage5/pkg/jadetex @@ -1,21 +1,12 @@ -#!/bin/sh -set -o errexit +#!/bin/bash -# First argument of this script is the package name. - -# Reading system configuration informations, functions and package versions. -source ../sysinfos -source ../functions -source ../packages-list - -# Applying patches (if any) -apply_patches ${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" +hvbuild() +{ + cd ${LFS_TMP}/${PACKAGE} + 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" % The following 3 sections added for JadeTeX @@ -58,43 +49,40 @@ max_strings.pdfjadetex = 55000 EOF -LATEX_FMT_DIR="$(kpsewhich -expand-var '$TEXMFSYSVAR')/web2c" + 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 + 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 -install -v -m644 dsssl.def jadetex.ltx *.sty \ - $(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" + install -v -m755 -d \ + $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config + install -v -m644 dsssl.def jadetex.ltx *.sty \ + $(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" # JadeTeX formats: jadetex etex - "&latex" jadetex.ini pdfjadetex pdfetex - "&pdflatex" pdfjadetex.ini EOF -mv -v $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R \ - $(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 -install -v -m644 -D index.html \ - /usr/share/doc/${1}/index.html -install -v -m644 *.1 /usr/share/man/man1 - -ldconfig - -exit $? + mv -v $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R \ + $(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 + install -v -m644 -D index.html \ + /usr/share/doc/${PACKAGE}/index.html + install -v -m644 *.1 /usr/share/man/man1 +}