[arch-commits] Commit in hdf5-openmpi/trunk (PKGBUILD)
Bruno Pagani
archange at archlinux.org
Sat Apr 11 00:29:36 UTC 2020
Date: Saturday, April 11, 2020 @ 00:29:34
Author: archange
Revision: 613200
upgpkg: hdf5-openmpi 1.12.0-1
Patch has been finally upstreamed
Modified:
hdf5-openmpi/trunk/PKGBUILD
----------+
PKGBUILD | 38 ++++++++++++--------------------------
1 file changed, 12 insertions(+), 26 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-04-10 23:43:49 UTC (rev 613199)
+++ PKGBUILD 2020-04-11 00:29:34 UTC (rev 613200)
@@ -9,29 +9,21 @@
_pkgname=hdf5
_mpi=openmpi
pkgname=${_pkgname}-${_mpi}
-pkgver=1.10.5
+pkgver=1.12.0
pkgrel=1
pkgdesc="General purpose library and file format for storing scientific data (${_mpi} version)"
-arch=('x86_64')
+arch=(x86_64)
url="https://www.hdfgroup.org/hdf5"
-license=('custom')
-depends=('zlib' 'libaec' 'bash' 'openmpi')
-makedepends=('cmake' 'time' 'gcc-fortran')
-provides=('hdf5' 'hdf5-cpp-fortran' "hdf5-fortran-${_mpi}")
-conflicts=('hdf5')
-replaces=("hdf5-fortran-${_mpi}")
-options=('staticlibs')
-source=("https://support.hdfgroup.org/ftp/HDF5/releases/${_pkgname}-${pkgver:0:4}/${_pkgname}-${pkgver/_/-}/src/${_pkgname}-${pkgver/_/-}.tar.bz2"
- 'mpi.patch')
-sha256sums=('68d6ea8843d2a106ec6a7828564c1689c7a85714a35d8efafa2fee20ca366f44'
- '603006358175b7a8b35fa44c484cddf45c0381cf50db4fb7c50ea5969d361eca')
+license=(custom)
+depends=(zlib libaec bash ${_mpi})
+makedepends=(cmake time gcc-fortran)
+provides=(hdf5 hdf5-cpp-fortran hdf5-fortran-${_mpi})
+conflicts=(hdf5)
+replaces=(hdf5-fortran-${_mpi})
+options=(staticlibs)
+source=("https://support.hdfgroup.org/ftp/HDF5/releases/${_pkgname}-${pkgver:0:4}/${_pkgname}-${pkgver/_/-}/src/${_pkgname}-${pkgver/_/-}.tar.bz2")
+sha256sums=('97906268640a6e9ce0cde703d5a71c9ac3092eded729591279bf2e3ca9765f61')
-prepare() {
- cd ${_pkgname}-${pkgver/_/-}
- # FS#33343
- patch -p1 -i ../mpi.patch
-}
-
build() {
# Crazy workaround: run CMake to generate pkg-config file
mkdir -p build && cd build
@@ -64,6 +56,7 @@
OMPI_MCA_disable_memory_allocator=1 \
--prefix=/usr \
--docdir=/usr/share/doc/hdf5/ \
+ --with-examplesdir='${DESTDIR}/${prefix}/share/doc/hdf5/examples' \
--enable-static \
--disable-sharedlib-rpath \
--enable-build-mode=production \
@@ -93,15 +86,8 @@
package() {
cd ${_pkgname}-${pkgver/_/-}
-
make DESTDIR="${pkgdir}" install
-
- # Move examples to a proper place
- install -dm755 "${pkgdir}"/usr/share/doc/${_pkgname}
- mv "${pkgdir}"/usr/share/{hdf5_examples,doc/${_pkgname}/examples}
-
install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${_pkgname}
-
# Install pkg-config files from CMake tree
install -Dm644 ../build/CMakeFiles/hdf5{,_hl}{,_cpp}-${pkgver}.pc -t "${pkgdir}"/usr/lib/pkgconfig/
}
More information about the arch-commits
mailing list