# Maintainer: Jed Brown <jed@59A2.org>
# Contributor: George Eleftheriou <eleftg>

pkgname=parmetis
pkgver=4.0.3.p10
_pkgver=4.0.3-p10
_prefix=/usr
pkgrel=1
pkgdesc="A parallel graph partitioning library"
url="http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview"
arch=(aarch64 x86_64)
license=(custom)
depends=(openmpi metis)
makedepends=(cmake)
source=(https://bitbucket.org/petsc/pkg-parmetis/get/v${_pkgver}.tar.gz)
sha256sums=('fc5f8b3956b583e9c335dc9a52a4fa0d91077b9cd9923388fd1e2f64b30da182')

prepare() {
  mv petsc-pkg-parmetis-* parmetis-$_pkgver
}

build() {
  cd parmetis-$_pkgver
  make config cc=${_prefix}/bin/mpicc mpicc=${_prefix}/bin/mpicc mpicxx=${_prefix}/bin/mpicxx shared=1 prefix=${_prefix}
  make
}

package () {
  cd parmetis-$_pkgver
  make install "DESTDIR=$pkgdir"
}
