diff options
author | Martin Diehl | 2024-05-13 18:19:20 +0200 |
---|---|---|
committer | Martin Diehl | 2024-05-13 18:19:20 +0200 |
commit | bffe7eac891bc5d13131b30be33b2b0d30792821 (patch) | |
tree | 38f11a20d6ee431babd83eb61964ada526e81b60 /PKGBUILD | |
parent | 60fcaea51554aa394afd14750bdc526f6eda36de (diff) | |
download | aur-fortran_stdlib.tar.gz |
0.6.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 14 insertions, 21 deletions
@@ -1,38 +1,31 @@ # Maintainer: Martin Diehl <aur@martin-diehl.net> _fname=stdlib pkgname=fortran_${_fname} -pkgver=0.2.1 +pkgver=0.6.0 pkgrel=1 arch=('i686' 'x86_64') pkgdesc="Fortran standard library" url="https://github.com/fortran-lang/stdlib" -depends=("gcc-libs") -makedepends=("gcc-fortran" - "fypp" - "cmake" - "ninja") +depends=('gcc-libs') +makedepends=('gcc-fortran' 'fypp' 'cmake' 'ninja') options=('strip') license=('MIT') source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/fortran-lang/stdlib/archive/refs/tags/v${pkgver}.tar.gz") -sha256sums=('add8f1fa8d36757a9fef4141ebeec2386b70728ba6bb3d15e99221b9cf442f8d') +sha512sums=('8ee1e571ad6cddc5894f62b344456480e9a4fd94b818ddfdd5eb36b2d5551f39aa6b2ee745106bbd5bb3f07143335b057277229487a1de437ff5ba2e6acad839') -build() { - cd "${srcdir}/${_fname}-${pkgver}" - local _build="build_${CARCH}" - FC=gfortran cmake \ - -GNinja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -B"${_build}" - cmake --build "${_build}" +build() { + cmake -S stdlib-${pkgver} \ + -B build \ + -D BUILD_TESTING:BOOL=OFF \ + -D CMAKE_INSTALL_PREFIX:PATH=/usr \ + -D BUILD_SHARED_LIBS:BOOL=ON \ + -D CMAKE_BUILD_TYPE:STRING=Release + make -C build } package() { - cd "${srcdir}/${_fname}-${pkgver}/build_${CARCH}" - - DESTDIR="${pkgdir}" \ - cmake --install . + DESTDIR=${pkgdir} cmake --install build - install -Dm0644 "${srcdir}/${_fname}-${pkgver}/LICENSE" "${pkgdir}/share/licenses/${pkgname}/LICENSE" + install -Dm0644 "${srcdir}/stdlib-${pkgver}/LICENSE" "${pkgdir}/share/licenses/${pkgname}/LICENSE" } |