Date: Sunday, March 20, 2022 @ 22:27:01 Author: archange Revision: 1166339
upgpkg: netcdf-fortran 4.5.4-1 Modified: netcdf-fortran/trunk/PKGBUILD ----------+ PKGBUILD | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-20 22:24:43 UTC (rev 1166338) +++ PKGBUILD 2022-03-20 22:27:01 UTC (rev 1166339) @@ -3,8 +3,8 @@ # Contributor: damir <[email protected]> pkgname=netcdf-fortran -pkgver=4.5.3 -pkgrel=2 +pkgver=4.5.4 +pkgrel=1 pkgdesc="NetCDF fortran bindings" arch=(x86_64) url="https://github.com/Unidata/netcdf-fortran" @@ -14,27 +14,29 @@ checkdepends=(valgrind) options=(!makeflags staticlibs) source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) -sha256sums=('c6da30c2fe7e4e614c1dff4124e857afbd45355c6798353eccfa60c0702b495a') +sha256sums=('1a8613cb639e83e2df5a8e6c21fa48a0c64b053c244abddecec66cfcac03a48a') build() { - # Failure with GCC 10+ - export FCFLAGS="-fallow-argument-mismatch" - export FFLAGS="-fallow-argument-mismatch" - cmake -B build -S ${pkgname}-${pkgver} \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_FILTER_TEST=ON \ - -DENABLE_LARGE_FILE_TESTS=ON \ - -DTEST_WITH_VALGRIND=ON - make -C build + cmake -B build -S ${pkgname}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_FILTER_TEST=ON \ + -DENABLE_LARGE_FILE_TESTS=ON \ + -DTEST_WITH_VALGRIND=ON + make -C build } check() { - make -C build test + make -C build test } package() { - make -C build DESTDIR="${pkgdir}" install - install -Dm644 ${pkgname}-${pkgver}/COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${pkgname}/ - rmdir "${pkgdir}"/usr/include/CMakeFiles/{netcdff.dir,} + make -C build DESTDIR="${pkgdir}" install + install -Dm644 ${pkgname}-${pkgver}/COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${pkgname}/ + # Remove unwanted artifacts + rmdir "${pkgdir}"/usr/include/CMakeFiles/{netcdff{,_c}.dir,} + rm "${pkgdir}"/usr/lib/objects-RelWithDebInfo/{nf_,f}test_c/f03lib.c.o + rmdir "${pkgdir}"/usr/lib/objects-RelWithDebInfo/{{nf_,f}test_c,} + rm "${pkgdir}"/usr/lib/objects-Release/netcdff_c/nf_{lib,v2compat}.c.o + rmdir "${pkgdir}"/usr/lib/objects-Release/{netcdff_c,} }
