Package Details: slepc4py 3.11.0-1

Git Clone URL: https://aur.archlinux.org/slepc4py.git (read-only)
Package Base: slepc4py
Description: Python bindings for SLEPc
Upstream URL: https://bitbucket.org/slepc/slepc4py/src/master/
Licenses: custom
Submitter: sigvald
Maintainer: sigvald (shivupa)
Last Packager: haawda
Votes: 3
Popularity: 0.070636
First Submitted: 2018-06-22 17:02
Last Updated: 2019-05-13 18:33

Latest Comments

sigvald commented on 2019-05-13 07:16

@haawda: I added you as co-maintainer. Please feel free to upload your PKGBUILD.

haawda commented on 2019-05-12 19:47

# Maintainer: Sigvald Marholm <marholm@marebakken.com>

pkgname=slepc4py
pkgver=3.11.0
pkgrel=1
_config=linux-c-opt
pkgdesc="Python bindings for SLEPc"
arch=('i686' 'x86_64')
url="https://bitbucket.org/slepc/slepc4py/src/master/"
license=('custom')
depends=('slepc' 'petsc' 'petsc4py' 'openmpi' 'python-numpy')
source=(https://bitbucket.org/slepc/slepc4py/downloads/${pkgname}-${pkgver}.tar.gz)
sha256sums=('9812d8b398fd6f30e872993421e420c64387c74fc3dab410208f13d7270257cf')

_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

sigvald commented on 2019-02-04 14:23

This was flagged out-of-date because there's a new version of slepc4py (3.10). It may not be much work to bump the version to 3.10 in the PKGBUILD, but I do not have time to do so myself at the moment. Contributions or co-maintainers welcome.