diff options
author | Augusto Modanese | 2024-01-08 10:55:41 +0200 |
---|---|---|
committer | Augusto Modanese | 2024-01-08 10:55:41 +0200 |
commit | 9754a73676e85c5d2c02535c50569c12533fe9cb (patch) | |
tree | 5b0c078b698060c2b064a36c27302cce403ebe62 | |
parent | 34a2fcd45e4c1228afbffb83ad3b202824102a71 (diff) | |
download | aur-latex-template-springer.tar.gz |
Update to newest versions
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 107 |
2 files changed, 93 insertions, 42 deletions
@@ -1,24 +1,30 @@ 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 = 3 - url = https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines + pkgdesc = Springer templates for LNCS proceedings (llncs), other proceedings (svproc), journal articles (sn-jnl), monographs (svmono), and multiauthor volumes (svmult) + pkgver = 20240108 + pkgrel = 1 + url = https://www.springernature.com/gp/authors/campaigns/latex-author-support install = texlive.install arch = any license = makedepends = unzip - depends = texlive-latex3 + depends = texlive-latex 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 + noextract = llncs.zip + noextract = svproc.zip + noextract = svjour.zip + noextract = svmono.zip + noextract = svmult.zip + source = llncs.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/19238648/data/v7 + source = svproc.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/19338728/data/v1 + source = svjour.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v8 + source = svmono.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/25980412/data/v2 + source = svmult.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/25980414/data/v2 + md5sums = SKIP + md5sums = SKIP md5sums = SKIP md5sums = SKIP md5sums = SKIP - md5sums = 24a19fb349ad5a7d26f75070fd58e628 pkgname = latex-template-springer - @@ -4,14 +4,14 @@ # vim:set ts=2 sw=2 et: pkgname=latex-template-springer -pkgver=20191006 -pkgrel=3 -pkgdesc="Springer templates for LNCS proceedings (llncs), monographs (svmono), multiauthor volumes (svmult), journals (svjour3), and other lecture notes (svmultln)" +pkgver=20240108 +pkgrel=1 +pkgdesc="Springer templates for LNCS proceedings (llncs), other proceedings (svproc), journal articles (sn-jnl), monographs (svmono), and multiauthor volumes (svmult)" arch=('any') -url="https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines" +url="https://www.springernature.com/gp/authors/campaigns/latex-author-support" license=('') groups=() -depends=('texlive-latex3') +depends=('texlive-latex') makedepends=('unzip') optdepends=() provides=(latex-template-lncs) @@ -21,39 +21,84 @@ backup=() options=() install=texlive.install -SVJOUR3VER=240419 +source=('llncs.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/19238648/data/v7' + 'svproc.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/19338728/data/v1' + 'svjour.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v8' + 'svmono.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/25980412/data/v2' + 'svmult.zip::https://resource-cms.springernature.com/springer-cms/rest/v1/content/25980414/data/v2') -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_${SVJOUR3VER}.zip) +noextract=("${source[@]%%::*}") + +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') package() { - for _SVJOUR3 in readme.txt svjour3.cls usrguid3.pdf svglov3.clo template.tex; do - install -m 0644 -D ${srcdir}/LaTeX_DL_468198_${SVJOUR3VER}/${_SVJOUR3} ${pkgdir}/usr/share/texmf-dist/tex/latex/svjour3/${_SVJOUR3} + for zipfile in *.zip; do + unzip $zipfile -d $(echo $zipfile | cut -d'.' -f1) done - install -m 0644 -D ${srcdir}/LaTeX_DL_468198_${SVJOUR3VER}/spphys.bst ${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer/spphys.bst - install_tex svmono.zip svmono - install_tex svmult.zip svmult - install_tex llncs2e.zip llncs + bibdir="${pkgdir}/usr/share/texmf-dist/bibtex/bib/springer" + bstdir="${pkgdir}/usr/share/texmf-dist/bibtex/bst/springer" + clsdir="${pkgdir}/usr/share/texmf-dist/tex/latex/springer" + istdir="${pkgdir}/usr/share/texmf-dist/makeindex/springer" - 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} \; -} + # llncs + cd llncs + install -m 0644 -D -t "${clsdir}" llncs.cls + install -m 0644 -D -t "${bstdir}" splncs04.bst + install -m 0644 -D -t "${pkgdir}/usr/share/doc/llncs" fig1.eps history.txt \ + llncsdoc.pdf readme.txt samplepaper.tex + cd .. -install_tex() { - zipname=$1 - dirname=$2 + # svproc + cd svproc + install -m 0644 -D -t "${clsdir}" styles/svproc.cls styles/*.sty + install -m 0644 -D -t "${istdir}" styles/*.ist + install -m 0644 -D -t "${bstdir}" styles/bibtex/*.bst + install -m 0644 -D -t "${pkgdir}/usr/share/doc/svproc" authinst.pdf \ + authsamp.pdf ftpinfo.txt history.txt quickstart.pdf readme.txt \ + refguide.pdf + mv editor "${pkgdir}/usr/share/doc/svproc/" + mv templates "${pkgdir}/usr/share/doc/svproc/" + cd .. - destdir=${pkgdir}/usr/share/texmf-dist/tex/latex/${dirname}/ - install -m 755 -d ${destdir} - unzip ${srcdir}/${zipname} -d ${destdir} + # sn-jnl + cd svjour/sn-article-template + install -m 0644 -D -t "${clsdir}" sn-jnl.cls + install -m 0644 -D -t "${bibdir}" sn-bibliography.bib + install -m 0644 -D -t "${bstdir}" bst/*.bst + install -m 0644 -D -t "${pkgdir}/usr/share/doc/sn-jnl" empty.eps \ + fig.eps sn-article.pdf sn-article.tex user-manual.pdf + cd ../.. -} + # svmono + cd svmono + install -m 0644 -D -t "${clsdir}" author/svmono.cls + install -m 0644 -D -t "${istdir}" styles/*.ist + install -m 0644 -D -t "${bstdir}" styles/*.bst + install -m 0644 -D -t "${pkgdir}/usr/share/doc/svmono" history.txt \ + readme.txt styles/liesmich.txt + rm author/*.bst author/*.ist author/svmono.cls + mv author "${pkgdir}/usr/share/doc/svmono/" + rm guideline/svmono.cls + mv guideline "${pkgdir}/usr/share/doc/svmono/" + cd .. -md5sums=('SKIP' - 'SKIP' - 'SKIP' - '24a19fb349ad5a7d26f75070fd58e628') + # svmult + cd svmult + install -m 0644 -D -t "${clsdir}" svmult.cls + install -m 0644 -D -t "${istdir}" styles/*.ist + install -m 0644 -D -t "${bstdir}" styles/*.bst + install -m 0644 -D -t "${pkgdir}/usr/share/doc/svmult" history.txt \ + readme.txt + rm author/*.bst author/*.ist author/svmult.cls + mv author "${pkgdir}/usr/share/doc/svmult/" + rm editor/*.bst editor/*.ist editor/svmult.cls + mv editor "${pkgdir}/usr/share/doc/svmult/" + rm guideline/svmult.cls + mv guideline "${pkgdir}/usr/share/doc/svmult/" + cd .. +} |