summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 2a8e89c8f801c073b89fb12c736a9d87e6d0fc07 (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
# Maintainer: Anton Kudelin <kudelin at proton dot me>

pkgname=fleur
pkgver=6.1
pkgrel=2
pkgdesc="A full-potential linearized augmented planewave code"
arch=("x86_64" "aarch64")
url="https://www.flapw.de"
license=('MIT')
depends=('libxml2' 'hdf5' 'scalapack' 'libxc' 'fftw')
makedepends=('cmake' 'gcc-fortran' 'python' 'vim')
source=("https://iffgit.fz-juelich.de/fleur/fleur/-/archive/MaX-R$pkgver/$pkgname-MaX-R$pkgver.tar.bz2")
sha256sums=('f15f7c0b5af262b79f3dc699199767cc33d73463ec574a4e377cf576e491218b')

prepare() {
  mkdir -p "$srcdir/build"
}

build() {
  cd "$srcdir/build"
  cmake ../$pkgname-MaX-R$pkgver \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_C_COMPILER=mpicc \
    -DCMAKE_Fortran_COMPILER=mpifort
  make
}

package() {
  cd "$srcdir/build"
  make DESTDIR="$pkgdir" install
  install -Dm755 "$srcdir/$pkgname-MaX-R$pkgver/LICENSE" \
    "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}