summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Diehl2024-05-13 18:19:20 +0200
committerMartin Diehl2024-05-13 18:19:20 +0200
commitbffe7eac891bc5d13131b30be33b2b0d30792821 (patch)
tree38f11a20d6ee431babd83eb61964ada526e81b60
parent60fcaea51554aa394afd14750bdc526f6eda36de (diff)
downloadaur-fortran_stdlib.tar.gz
0.6.0
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD35
2 files changed, 17 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2ebe22b910f..b9624f951125 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a3484b5ab12d..93b558c5dcbc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}