# $Id: PKGBUILD 78230 2012-10-17 10:26:03Z allan $ # Maintainer : Stéphane Gaudreault # Contributor: Sebastien Binet pkgbase=python-mpi4py pkgname=('python-mpi4py' 'python2-mpi4py') pkgver=1.3 pkgrel=2 arch=('i686' 'x86_64') url="http://mpi4py.scipy.org" license=('BSD') makedepends=('python' 'python2' 'python-distribute' 'python2-distribute' 'openmpi') source=(http://mpi4py.googlecode.com/files/mpi4py-${pkgver}.tar.gz) sha1sums=('282c1b9e35b242c9bd86126ebc5af6c70d8c2833') build() { cd "${srcdir}" cp -a mpi4py-${pkgver}{,-python2} # Build python 3 module cd mpi4py-${pkgver} python3 setup.py build # Build python 2 module cd ../mpi4py-${pkgver}-python2 python2 setup.py build } package_python-mpi4py() { pkgdesc="Python bindings of the Message Passing Interface (MPI)" depends=('python>=3.3' 'openmpi') cd "${srcdir}/mpi4py-${pkgver}" python3 setup.py install --root "${pkgdir}" --optimize=1 --skip-build } package_python2-mpi4py() { pkgdesc="Python2 bindings of the Message Passing Interface (MPI)" depends=('python2>=2.7' 'openmpi') cd "${srcdir}/mpi4py-${pkgver}-python2" python2 setup.py install --root "${pkgdir}" --optimize=1 --skip-build }