summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOlivier Mehani2019-11-29 20:32:19 +1100
committerOlivier Mehani2019-11-29 20:32:31 +1100
commite53f02dcc2704a14fecff9b260d9e66b3d87144b (patch)
treef4518755ebc9ef69b59ef7df18f88b205da5218e /PKGBUILD
parent5b30c45c58a43f273e7dd49e2cba28b81d7623a3 (diff)
downloadaur-e53f02dcc2704a14fecff9b260d9e66b3d87144b.tar.gz
Refactor classes and BST install
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 15 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a9e5ab6691c0..a9c73a951f95 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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'