summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryuh2023-06-26 23:09:14 +0800
committeryuh2023-06-26 23:09:14 +0800
commit20bffd45394a0162e6f6113e3bbbc7cfeef99a93 (patch)
tree70e0c4244f897eea15163615ccb5e913b71014ea
parent0acd5696354a3ae0d082db90caf0b1c27300f3e8 (diff)
downloadaur-20bffd45394a0162e6f6113e3bbbc7cfeef99a93.tar.gz
update 3.19.1
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD35
3 files changed, 19 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 215a96c0de18..b28c23fc0e00 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index bcaaf5a1cb81..62a7a9130afa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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