[arch-commits] Commit in netcdf-fortran-openmpi/trunk (PKGBUILD)
Bruno Pagani
archange at gemini.archlinux.org
Wed Aug 3 00:40:08 UTC 2022
Date: Wednesday, August 3, 2022 @ 00:40:07
Author: archange
Revision: 1259948
upgpkg: netcdf-fortran-openmpi 4.6.0-1
Modified:
netcdf-fortran-openmpi/trunk/PKGBUILD
----------+
PKGBUILD | 25 ++++++-------------------
1 file changed, 6 insertions(+), 19 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-08-03 00:28:15 UTC (rev 1259947)
+++ PKGBUILD 2022-08-03 00:40:07 UTC (rev 1259948)
@@ -1,11 +1,11 @@
# Maintainer: Bruno Pagani <archange at archlinux.org>
-# Maintainer: Ronald van Haren <ronald.archlinux.org>
+# Contributor: Ronald van Haren <ronald.archlinux.org>
# Contributor: damir <damir at archlinux.org>
_pkg=netcdf-fortran
_mpi=openmpi
pkgname=${_pkg}-${_mpi}
-pkgver=4.5.4
+pkgver=4.6.0
pkgrel=1
pkgdesc="NetCDF fortran bindings with parallel support (${_mpi} version)"
arch=(x86_64)
@@ -13,23 +13,13 @@
license=(custom)
depends=(gcc-libs netcdf-openmpi curl)
makedepends=(cmake gcc-fortran doxygen)
-checkdepends=(valgrind)
+checkdepends=(valgrind inetutils)
provides=("${_pkg}")
conflicts=("${_pkg}")
options=(!makeflags staticlibs)
-source=(${url}/archive/v${pkgver}/${_pkg}-${pkgver}.tar.gz
- ${pkgname}-fix-f90tst_parallel_compressed-F90.patch::https://github.com/Unidata/netcdf-fortran/commit/79c361c15afb33ee0bae786eecb0daf96b676e1b.patch
- ${pkgname}-fix-run_f90_par_test.patch::https://github.com/Unidata/netcdf-fortran/pull/341.patch)
-sha256sums=('1a8613cb639e83e2df5a8e6c21fa48a0c64b053c244abddecec66cfcac03a48a'
- 'c7be863cd34cb0f42200175f9ed1f9322f508171b7bd280993d76e669d1ef857'
- '123e129190d5c1796da20261167204a4509ba8231a6d26e27cfed1479b84f802')
+source=(${url}/archive/v${pkgver}/${_pkg}-${pkgver}.tar.gz)
+sha256sums=('8194aa70e400c0adfc456127c1d97af2c6489207171d13b10cd754a16da8b0ca')
-prepare() {
- cd ${_pkg}-${pkgver}
- patch -p1 < ../${pkgname}-fix-f90tst_parallel_compressed-F90.patch
- patch -p1 < ../${pkgname}-fix-run_f90_par_test.patch
-}
-
build() {
export CC=mpicc FC=mpifort
cmake -B build -S ${_pkg}-${pkgver} \
@@ -48,10 +38,7 @@
# processes than the number of available cores
export OMPI_MCA_rmaps_base_oversubscribe=yes
- # https://github.com/Unidata/netcdf-fortran/pull/341
- chmod +x build/nf03_test4/run_f90_par_test.sh
- # https://github.com/Unidata/netcdf-fortran/issues/340
- make -C build test || echo "Tests failed"
+ make -C build test
}
package() {
More information about the arch-commits
mailing list