diff options
author | Olivier Mehani | 2019-11-29 20:32:19 +1100 |
---|---|---|
committer | Olivier Mehani | 2019-11-29 20:32:31 +1100 |
commit | e53f02dcc2704a14fecff9b260d9e66b3d87144b (patch) | |
tree | f4518755ebc9ef69b59ef7df18f88b205da5218e | |
parent | 5b30c45c58a43f273e7dd49e2cba28b81d7623a3 (diff) | |
download | aur-e53f02dcc2704a14fecff9b260d9e66b3d87144b.tar.gz |
Refactor classes and BST install
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 16 insertions, 18 deletions
@@ -1,7 +1,7 @@ pkgbase = latex-template-springer pkgdesc = Springer templates for LNCS proceedings (llncs), monographs (svmono), multiauthor volumes (svmult), journals (svjour3), and other lecture notes (svmultln) pkgver = 20191006 - pkgrel = 2 + pkgrel = 3 url = https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines install = texlive.install arch = any @@ -4,7 +4,7 @@ pkgname=latex-template-springer pkgver=20191006 -pkgrel=2 +pkgrel=3 pkgdesc="Springer templates for LNCS proceedings (llncs), monographs (svmono), multiauthor volumes (svmult), journals (svjour3), and other lecture notes (svmultln)" arch=('any') url="https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines" @@ -33,25 +33,23 @@ package() { done install -m 0644 -D ${srcdir}/LaTeX_DL_468198_${SVJOUR3VER}/spphys.bst ${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/spphys.bst - for _SVMONO in instruct.pdf quickstart.pdf refguide.pdf styles/* templates/*; do - [[ ${_SVMONO} == *"/*" ]] && install -m 755 -d ${pkgdir}/usr/share/texmf-dist/tex/latex/svmono/${_SVMONO#/*} - install -m 0644 -D ${srcdir}/${_SVMONO} ${pkgdir}/usr/share/texmf-dist/tex/latex/svmono/${_SVMONO%\*} - done + install_tex svmono.zip svmono + install_tex svmult.zip svmult + install_tex llncs2e.zip llncs - for _SVMULT in instruct.pdf quickstart.pdf refguide.pdf styles/* templates/*; do - [[ ${_SVMULT} == *"/*" ]] && install -m 755 -d ${pkgdir}/usr/share/texmf-dist/tex/latex/svmult/${_SVMULT#/*} - install -m 0644 -D ${srcdir}/${_SVMULT} ${pkgdir}/usr/share/texmf-dist/tex/latex/svmult/${_SVMULT%\*} - done + bstdir=${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/ + install -m 755 -d ${bstdir} + find ${pkgdir}/usr/share/texmf-dist/tex/latex/ -name \*.bst -exec mv {} ${bstdir} \; +} - for _LLNCS in readme.txt llncs.cls llncsdoc.pdf; do - install -m 0644 -D ${srcdir}/${_LLNCS} ${pkgdir}/usr/share/texmf-dist/tex/latex/llncs/${_LLNCS} - done - install -m 0644 -D ${srcdir}/splncs04.bst ${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/splncs04.bst +install_tex() { + zipname=$1 + dirname=$2 + + destdir=${pkgdir}/usr/share/texmf-dist/tex/latex/${dirname}/ + install -m 755 -d ${destdir} + unzip ${srcdir}/${zipname} -d ${destdir} - find ${pkgdir}/usr/share/texmf-dist/tex/latex/ -name \*.bst -exec mv {} ${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/ \; - # XXX: BSTs have disappeared from the latest version of svmono... Go figure... - #mv ${pkgdir}/usr/share/texmf-dist/tex/latex/svmono/*.bst \ - # ${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/ } md5sums=('SKIP' |