summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Mehani2019-10-06 20:01:00 +1100
committerOlivier Mehani2019-10-06 20:01:21 +1100
commitdbe009fb7c43d3325f1ffe1773989cad293c6957 (patch)
tree056384cfee0a18f9c8428d14e69facf8ea8cfa77
parent9a606399d6c640eff868ab4106633027f0d51939 (diff)
downloadaur-dbe009fb7c43d3325f1ffe1773989cad293c6957.tar.gz
Fixes for SVJOUR3
'Looks like Springer finally invented versionning, and silent redirections... Signed-off-by: Olivier Mehani <shtrom@ssji.net>
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD14
2 files changed, 31 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 11df490becf8..d83965ec5fc7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -21,3 +21,26 @@ pkgbase = latex-template-springer
pkgname = latex-template-springer
+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 = 1
+ url = https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines
+ install = texlive.install
+ arch = any
+ makedepends = unzip
+ depends = texlive-latex3
+ provides = latex-template-lncs
+ conflicts = latex-template-lncs
+ replaces = latex-template-lncs
+ source = ftp://ftp.springernature.com/cs-proceeding/llncs/llncs2e.zip
+ source = http://www.springer.com/cda/content/document/cda_downloaddocument/svmult.zip
+ source = http://www.springer.com/cda/content/document/cda_downloaddocument/svmono.zip
+ source = http://static.springer.com/sgw/documents/468198/application/zip/LaTeX_DL_468198_240419.zip
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = 24a19fb349ad5a7d26f75070fd58e628
+
+pkgname = latex-template-springer
+
diff --git a/PKGBUILD b/PKGBUILD
index 5b070c0b8359..b40075b66e33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,10 @@
# Contributor: florianbw <florian.bw@gmail.com>
# vim:set ts=2 sw=2 et:
+SVJOUR3VER=240419
+
pkgname=latex-template-springer
-pkgver=20180122
+pkgver=20191006
pkgrel=1
pkgdesc="Springer templates for LNCS proceedings (llncs), monographs (svmono), multiauthor volumes (svmult), journals (svjour3), and other lecture notes (svmultln)"
arch=('any')
@@ -22,12 +24,13 @@ install=texlive.install
source=(ftp://ftp.springernature.com/cs-proceeding/llncs/llncs2e.zip
http://www.springer.com/cda/content/document/cda_downloaddocument/svmult.zip
http://www.springer.com/cda/content/document/cda_downloaddocument/svmono.zip
-http://static.springer.com/sgw/documents/468198/application/zip/LaTeX_DL_468198_220118.zip)
+http://static.springer.com/sgw/documents/468198/application/zip/LaTeX_DL_468198_${SVJOUR3VER}.zip)
package() {
for _SVJOUR3 in readme.txt svjour3.cls usrguid3.pdf svglov3.clo template.tex; do
- install -m 0644 -D ${srcdir}/${_SVJOUR3} ${pkgdir}/usr/share/texmf-dist/tex/latex/svjour3/${_SVJOUR3}
+ install -m 0644 -D ${srcdir}/LaTeX_DL_468198_${SVJOUR3VER}/${_SVJOUR3} ${pkgdir}/usr/share/texmf-dist/tex/latex/svjour3/${_SVJOUR3}
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#/*}
@@ -42,9 +45,8 @@ package() {
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}/spphys.bst ${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/spphys.bst
install -m 0644 -D ${srcdir}/splncs04.bst ${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/splncs04.bst
+
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 \
@@ -54,4 +56,4 @@ package() {
md5sums=('SKIP'
'SKIP'
'SKIP'
- 'SKIP')
+ '24a19fb349ad5a7d26f75070fd58e628')