diff options
author | yuh | 2023-06-26 23:09:14 +0800 |
---|---|---|
committer | yuh | 2023-06-26 23:09:14 +0800 |
commit | 20bffd45394a0162e6f6113e3bbbc7cfeef99a93 (patch) | |
tree | 70e0c4244f897eea15163615ccb5e913b71014ea | |
parent | 0acd5696354a3ae0d082db90caf0b1c27300f3e8 (diff) | |
download | aur-20bffd45394a0162e6f6113e3bbbc7cfeef99a93.tar.gz |
update 3.19.1
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 19 insertions, 33 deletions
@@ -1,18 +1,16 @@ pkgbase = slepc4py pkgdesc = Python bindings for SLEPc - pkgver = 3.13.0 + pkgver = 3.19.1 pkgrel = 1 - url = https://gitlab.com/slepc/slepc4py + url = https://slepc.upv.es arch = i686 arch = x86_64 license = custom depends = slepc depends = petsc - depends = petsc4py depends = openmpi depends = python-numpy - source = https://gitlab.com/slepc/slepc4py/-/archive/3.13.0/slepc4py-3.13.0.tar.gz - sha256sums = 780eff0eea1a5217642d23cd563786ef22df27e1d772a1b0bb4ccc5701df5ea5 + source = https://slepc.upv.es/download/distrib/slepc-3.19.1.tar.gz + md5sums = 00c1fa02e573e3a2f43fecb9298a00a3 pkgname = slepc4py - diff --git a/.gitignore b/.gitignore index 3f1864bb0ec4..1d65adf6de3a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -pkg -src -*.tar.gz -*.tar.xz +* +!PKGBUILD +!.SRCINFO @@ -1,43 +1,32 @@ # Maintainer: Sigvald Marholm <marholm@marebakken.com> pkgname=slepc4py -pkgver=3.13.0 +_pkgname=slepc +pkgver=3.19.1 pkgrel=1 -_config=linux-c-opt pkgdesc="Python bindings for SLEPc" arch=('i686' 'x86_64') -url="https://gitlab.com/slepc/slepc4py" +url="https://${_pkgname}.upv.es" license=('custom') -depends=('slepc' 'petsc' 'petsc4py' 'openmpi' 'python-numpy') -source=(https://gitlab.com/slepc/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) -sha256sums=('780eff0eea1a5217642d23cd563786ef22df27e1d772a1b0bb4ccc5701df5ea5') +depends=('slepc' 'petsc' 'openmpi' 'python-numpy') +source=(${url}/download/distrib/${_pkgname}-${pkgver/_/-}.tar.gz) +md5sums=('00c1fa02e573e3a2f43fecb9298a00a3') -_slepc_dir=/opt/slepc/${_config} -_petsc_dir=/opt/petsc/${_config} -_petsc_arch="arch-linux-c-opt" build() { + source /etc/profile.d/petsc.sh # gets PETSC_DIR + source /etc/profile.d/slepc.sh # gets SLEPC_DIR - export SLEPC_DIR=${_slepc_dir} - export PETSC_DIR=${_petsc_dir} - export PETSC_ARCH=${_petsc_arch} - - cd "${srcdir}"/${pkgname}-${pkgver} - + cd ${srcdir}/${_pkgname}-${pkgver/_/-}/src/binding/${pkgname} python setup.py build } package() { + source /etc/profile.d/petsc.sh # gets PETSC_DIR + source /etc/profile.d/slepc.sh # gets SLEPC_DIR - export SLEPC_DIR=${_slepc_dir} - export PETSC_DIR=${_petsc_dir} - export PETSC_ARCH=${_petsc_arch} - - cd "${srcdir}"/${pkgname}-${pkgver} - + cd ${srcdir}/${_pkgname}-${pkgver/_/-}/src/binding/${pkgname} python setup.py install --root="${pkgdir}" } - -# vim: shiftwidth=2 softtabstop=2 tabstop=2 noexpandtab |