summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3af3c56727be757bb0b0120f8344215f8475be8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Maintainer: Sigvald Marholm <marholm@marebakken.com>

pkgname=slepc4py
pkgver=3.12.0
pkgrel=1
_config=linux-c-opt
pkgdesc="Python bindings for SLEPc"
arch=('i686' 'x86_64')
url="https://gitlab.com/slepc/slepc4py"
license=('custom')
depends=('slepc' 'petsc' 'petsc4py' 'openmpi' 'python-numpy')
source=(https://gitlab.com/slepc/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
sha256sums=('d8c06953b7d00f529a9a7fd016dfa8efdf1d05995baeea7688d1d59611f424f7')

_slepc_dir=/opt/slepc/${_config}
_petsc_dir=/opt/petsc/${_config}
_petsc_arch="arch-linux-c-opt"

build() {

	export SLEPC_DIR=${_slepc_dir}
	export PETSC_DIR=${_petsc_dir}
	export PETSC_ARCH=${_petsc_arch}

	cd "${srcdir}"/${pkgname}-${pkgver}

	python setup.py build

}

package() {

	export SLEPC_DIR=${_slepc_dir}
	export PETSC_DIR=${_petsc_dir}
	export PETSC_ARCH=${_petsc_arch}

	cd "${srcdir}"/${pkgname}-${pkgver}

	python setup.py install --root="${pkgdir}"

}

# vim: shiftwidth=2 softtabstop=2 tabstop=2 noexpandtab