diff options
author | Martin Diehl | 2023-12-21 11:59:52 +0100 |
---|---|---|
committer | Martin Diehl | 2023-12-21 11:59:52 +0100 |
commit | 60e60c9ebe28bef47dcb524c92c1a98ef48e71b0 (patch) | |
tree | 39a28328f53fb673b81abdbc17fa42ce55d51373 | |
parent | a1375f26249ab0808b3903202621e7638bb5590b (diff) | |
download | aur-60e60c9ebe28bef47dcb524c92c1a98ef48e71b0.tar.gz |
polishing
-rwxr-xr-x | PKGBUILD | 29 |
1 files changed, 11 insertions, 18 deletions
@@ -1,5 +1,6 @@ +# Maintainer: Martin Diehl <aur@martin-diehl.net> # Contributor: Myles English <myles at rockhead dot biz> -# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> pkgname=scalapack pkgver=2.2.0 @@ -20,26 +21,18 @@ sha256sums=('40b9406c20735a9a3009d863318cb8d3e496fb073d201c5463df810e01ab2a57' build() { - [[ -e build ]] && rm -rf build - mkdir build - cd build - - cmake ../${pkgname}-${pkgver} \ - -DCMAKE_INSTALL_PREFIX="${pkgdir}"/usr \ - -DBUILD_SHARED_LIBS=ON \ - -DSCALAPACK_BUILD_TESTS=OFF \ - -DCMAKE_BUILD_TYPE:STRING=Release \ - -DCMAKE_CXX_COMPILER=/usr/bin/mpic++ \ - -DCMAKE_Fortran_FLAGS="$FCFLAGS -fallow-argument-mismatch" \ - -DCMAKE_C_COMPILER=/usr/bin/mpicc - make + cmake -S ${pkgname}-${pkgver} \ + -B build \ + -D CMAKE_INSTALL_PREFIX:PATH=/usr \ + -D BUILD_SHARED_LIBS:BOOL=ON \ + -D SCALAPACK_BUILD_TESTS:BOOL=OFF \ + -D CMAKE_BUILD_TYPE:STRING=Release \ + -D CMAKE_Fortran_FLAGS:STRING="$FCFLAGS -fallow-argument-mismatch" + cmake --build build --parallel } package(){ - cd build - make install #DESTDIR="${pkgdir}" - - sed -i 's#'${pkgdir}'##g' "${pkgdir}"/usr/lib/pkgconfig/scalapack.pc + DESTDIR=${pkgdir} cmake --install build # Install headers install -m 755 -d "${pkgdir}"/usr/include |