[arch-commits] Commit in pnetcdf-openmpi/trunk (PKGBUILD)
Bruno Pagani
archange at gemini.archlinux.org
Sun Mar 20 21:38:10 UTC 2022
Date: Sunday, March 20, 2022 @ 21:38:09
Author: archange
Revision: 1166263
upgpkg: pnetcdf-openmpi 1.12.3-1
Modified:
pnetcdf-openmpi/trunk/PKGBUILD
----------+
PKGBUILD | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-03-20 21:33:46 UTC (rev 1166262)
+++ PKGBUILD 2022-03-20 21:38:09 UTC (rev 1166263)
@@ -3,8 +3,8 @@
_pkg=pnetcdf
_mpi=openmpi
pkgname=${_pkg}-${_mpi}
-pkgver=1.12.2
-pkgrel=2
+pkgver=1.12.3
+pkgrel=1
pkgdesc="Parallel I/O Library for NetCDF File Access (${_mpi} version)"
arch=(x86_64)
url="https://parallel-netcdf.github.io/"
@@ -17,28 +17,31 @@
replaces=(parallel-netcdf parallel-netcdf-openmpi)
options=(staticlibs)
source=("${url}/Release/${_pkg}-${pkgver}.tar.gz")
-sha1sums=('3ab82ea878e321f6c0fd9afb44c8707949485d09')
+sha256sums=('439e359d09bb93d0e58a6e3f928f39c2eae965b6c97f64e67cd42220d6034f77')
prepare() {
- cd ${_pkg}-${pkgver}
- autoreconf -vfi
+ cd ${_pkg}-${pkgver}
+ autoreconf -vfi
}
build() {
- cd ${_pkg}-${pkgver}
- ./configure --prefix=/usr --enable-shared #--enable-netcdf4
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make LIBTOOLFLAGS=--verbose
+ cd ${_pkg}-${pkgver}
+ export CFLAGS+=" -ffat-lto-objects"
+ # https://github.com/Parallel-NetCDF/PnetCDF/issues/72
+ ./configure --prefix=/usr --enable-shared #--enable-netcdf4
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+ make LIBTOOLFLAGS=--verbose
}
check() {
- cd ${_pkg}-${pkgver}
- make check
- make ptest
+ cd ${_pkg}-${pkgver}
+ export OMPI_MCA_opal_warn_on_missing_libcuda=0
+ make check
+ make ptest
}
package() {
- cd ${_pkg}-${pkgver}
- make DESTDIR="${pkgdir}" install
- install -Dm644 COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${_pkg}
+ cd ${_pkg}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${_pkg}
}
More information about the arch-commits
mailing list