diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 16 insertions, 15 deletions
@@ -1,28 +1,29 @@ -# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Maintainer: Martin Diehl <aur@martin-diehl.net> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> pkgname=elemental -pkgver=1.5.0 -pkgrel=1 +pkgver=1.5.3 +pkgrel=4 url="https://github.com/LLNL/Elemental" pkgdesc="Distributed-memory dense linear algebra" makedepends=('cmake' 'libmpc' 'gcc-fortran') -depends=() +depends=('openmpi' 'lapack') arch=('i686' 'x86_64') license=("custom:BSD") source=("$pkgname-$pkgver.tar.gz::https://github.com/LLNL/Elemental/archive/v$pkgver.tar.gz") -sha256sums=('03dd487fb23b9fdbc715554a8ea48c3196a1021502e61b0172ef3fdfbee75180') -options=('!makeflags') - +sha512sums=('7f2b0669e068a0717ed97246d9971cfcf5ff0f79c340a9946b909d67db10e0b462a1ef249edd99acd9071f5c0ade7ca01b46eebad6f07af8d0ce8e24373d9972') + build() { - cd Elemental-$pkgver - mkdir -p build && pushd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release - make + cmake -S Elemental-$pkgver \ + -B build \ + -D CMAKE_INSTALL_PREFIX:PATH=/usr \ + -D CMAKE_BUILD_TYPE:STRING=Release \ + -D BUILD_SHARED_LIBS:BOOL=ON \ + -D __GIT_EXECUTABLE:BOOL=OFF + make -C build } package() { - cd Elemental-$pkgver/build - make install DESTDIR="$pkgdir" - install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + DESTDIR=${pkgdir} cmake --install build + install -Dm644 Elemental-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |