diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 23 insertions, 30 deletions
@@ -1,7 +1,7 @@ pkgbase = dftd4 pkgdesc = A Generally Applicable Atomic-Charge Dependent London Dispersion Correction - pkgver = 2.5.0 - pkgrel = 2 + pkgver = 3.3.0 + pkgrel = 1 url = https://github.com/dftd4/dftd4 arch = x86_64 license = LGPL3 @@ -10,12 +10,7 @@ pkgbase = dftd4 depends = gcc-fortran depends = openblas depends = lapack - source = dftd4::https://github.com/dftd4/dftd4/archive/v2.5.0.tar.gz - source = dftd4-build.patch - md5sums = f2685bcbea28bc811cf198091a0545dc - md5sums = 4b0b95dc360c6ff73c46af6925ab4e76 - sha256sums = 014e2917f2b636c062325d59a4a0f068550bd3b119742be80e956456478ee2d6 - sha256sums = 06939d2b0370b7903bcbd3c4e824a7e78c4bbc71315846e9827cd0d49d020122 + source = dftd4-3.3.0.tar.gz::https://github.com/dftd4/dftd4/archive/v3.3.0.tar.gz + sha256sums = 60d4f30d97cae95a7b48a99e10848ef600b605f9da98c4893a6034bded1a7f24 pkgname = dftd4 - @@ -1,35 +1,33 @@ # Maintainer: Sebastian Ehlert <awvwgk at gmail dot com> pkgname=dftd4 -pkgver=2.5.0 -pkgrel=2 +pkgver=3.3.0 +pkgrel=1 arch=('x86_64') url="https://github.com/dftd4/dftd4" -depends=('gcc-fortran' 'openblas' 'lapack') -makedepends=('meson' 'ninja') +depends=('gcc-fortran' + 'openblas' + 'lapack') +makedepends=('meson' + 'ninja') license=('LGPL3') pkgdesc="A Generally Applicable Atomic-Charge Dependent London Dispersion Correction" -source=("${pkgname}::https://github.com/dftd4/dftd4/archive/v2.5.0.tar.gz" - "dftd4-build.patch") -sha256sums=('014e2917f2b636c062325d59a4a0f068550bd3b119742be80e956456478ee2d6' - '06939d2b0370b7903bcbd3c4e824a7e78c4bbc71315846e9827cd0d49d020122') -md5sums=('f2685bcbea28bc811cf198091a0545dc' - '4b0b95dc360c6ff73c46af6925ab4e76') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/dftd4/dftd4/archive/v${pkgver}.tar.gz") +sha256sums=('60d4f30d97cae95a7b48a99e10848ef600b605f9da98c4893a6034bded1a7f24') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 < "${srcdir}"/dftd4-build.patch - mkdir -p "${srcdir}/${pkgname}-${pkgver}"/_build - cd "${srcdir}/${pkgname}-${pkgver}"/_build - meson setup . .. \ - --buildtype release \ - --warnlevel 0 \ + meson setup _build_${CARCH} "${srcdir}/${pkgname}-${pkgver}" \ + --buildtype=release \ --prefix=/usr \ - -Dla_backend=openblas - ninja + -Dlapack=openblas + meson compile -C _build_${CARCH} +} + +check() { + meson test -C _build_${CARCH} --num-processes=1 } package() { - cd "${srcdir}/${pkgname}-${pkgver}"/_build - DESTDIR="$pkgdir" ninja install + DESTDIR="$pkgdir" \ + meson install -C _build_${CARCH} } |