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 | |
parent | 60fcaea51554aa394afd14750bdc526f6eda36de (diff) | |
download | aur-fortran_stdlib.tar.gz |
0.6.0
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 17 insertions, 24 deletions
@@ -1,6 +1,6 @@ pkgbase = fortran_stdlib pkgdesc = Fortran standard library - pkgver = 0.2.1 + pkgver = 0.6.0 pkgrel = 1 url = https://github.com/fortran-lang/stdlib arch = i686 @@ -12,7 +12,7 @@ pkgbase = fortran_stdlib makedepends = ninja depends = gcc-libs options = strip - source = fortran_stdlib-0.2.1.tar.gz::https://github.com/fortran-lang/stdlib/archive/refs/tags/v0.2.1.tar.gz - sha256sums = add8f1fa8d36757a9fef4141ebeec2386b70728ba6bb3d15e99221b9cf442f8d + source = fortran_stdlib-0.6.0.tar.gz::https://github.com/fortran-lang/stdlib/archive/refs/tags/v0.6.0.tar.gz + sha512sums = 8ee1e571ad6cddc5894f62b344456480e9a4fd94b818ddfdd5eb36b2d5551f39aa6b2ee745106bbd5bb3f07143335b057277229487a1de437ff5ba2e6acad839 pkgname = fortran_stdlib @@ -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" } |