summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: db2ca4fa470090026cd2b66331b004c68ff547eb (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
# Maintainer: Julien Seguinot <seguinot@vaw.baug.ethz.ch>

pkgname=pism
pkgver=1.1.2
pkgrel=1
pkgdesc="Parallel Ice Sheet Model (PISM)"
arch=('i686' 'x86_64')
url="http://www.pism-docs.org/"
license=('GPL')
depends=('fftw>=3.1' 'gsl>=1.15' 'netcdf' 'openmpi' 'petsc>=3.5' 'proj' 'udunits')
makedepends=('gcc' 'cmake>=3.1')
optdepends=()  # FIXME proj is an optional dependence
source=("https://github.com/pism/$pkgname/archive/v$pkgver.tar.gz")
md5sums=('be41e796be591c7cc28a9940f243c625')

build() {
  mkdir -p "$pkgname-$pkgver/build"
  cd "$pkgname-$pkgver/build"
  CC=mpicc CXX=mpicxx PETSC_DIR=/opt/petsc/linux-c-opt PISM_INSTALL_PREFIX=/usr cmake .. -DPism_USE_PROJ4=Yes
  make -j 4
}

package() {
  cd "$pkgname-$pkgver/build"
  make DESTDIR="$pkgdir/" install
}