[arch-commits] Commit in hdf5/repos (2 files)
Date: Friday, April 10, 2020 @ 21:42:59 Author: archange Revision: 613186 archrelease: copy trunk to community-staging-x86_64 Added: hdf5/repos/community-staging-x86_64/ hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 613185, hdf5/trunk/PKGBUILD) --+ PKGBUILD | 71 + 1 file changed, 71 insertions(+) Copied: hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 613185, hdf5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-04-10 21:42:59 UTC (rev 613186) @@ -0,0 +1,71 @@ +# Maintainer: Ronald van Haren +# Maintainer: Bruno Pagani +# Contributor: Stefan Husmann +# Contributor: damir +# Contributor: Tom K + +pkgname=hdf5 +pkgver=1.12.0 +pkgrel=1 +pkgdesc="General purpose library and file format for storing scientific data" +arch=(x86_64) +url="https://www.hdfgroup.org/hdf5; +license=(custom) +depends=(zlib libaec bash) +makedepends=(cmake time gcc-fortran) +replaces=(hdf5-cpp-fortran) +provides=(hdf5-cpp-fortran) +options=(staticlibs) +source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2;) +sha256sums=('97906268640a6e9ce0cde703d5a71c9ac3092eded729591279bf2e3ca9765f61') + +build() { +# Crazy workaround: run CMake to generate pkg-config file +mkdir -p build && cd build +cmake ../${pkgname}-${pkgver/_/-} \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DBUILD_SHARED_LIBS=ON \ +-DCMAKE_BUILD_TYPE=Release \ +-DHDF5_BUILD_HL_LIB=ON \ +-DHDF5_BUILD_CPP_LIB=ON \ +-DHDF5_BUILD_FORTRAN=ON \ +-DHDF5_ENABLE_Z_LIB_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_ENCODING=ON +# But don’t build with it, it’s quite broken +cd ../${pkgname}-${pkgver/_/-} +./configure \ +--prefix=/usr \ +--docdir=/usr/share/doc/hdf5/ \ +--with-examplesdir='${DESTDIR}/${prefix}/share/doc/hdf5/examples' \ +--enable-static \ +--disable-sharedlib-rpath \ +--enable-build-mode=production \ +--enable-hl \ +--enable-cxx \ +--enable-fortran \ +--with-pic \ +--with-zlib \ +--with-szlib +make +} + +check() { +cd ${pkgname}-${pkgver/_/-} +# Without this, checks are failing with messages like “error while loading shared libraries: libhdf5.so.101: cannot open shared object file: No such file or directory” +export LD_LIBRARY_PATH="${srcdir}"/${pkgname}-${pkgver/_/-}/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/c++/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/fortran/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/c++/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/fortran/src/.libs/ +make check +} + +package() { +cd ${pkgname}-${pkgver/_/-} +make DESTDIR="${pkgdir}" install +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/ +}
[arch-commits] Commit in hdf5/repos (2 files)
Date: Saturday, March 16, 2019 @ 20:44:59 Author: archange Revision: 442238 archrelease: copy trunk to community-staging-x86_64 Added: hdf5/repos/community-staging-x86_64/ hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 442237, hdf5/trunk/PKGBUILD) --+ PKGBUILD | 78 + 1 file changed, 78 insertions(+) Copied: hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 442237, hdf5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-03-16 20:44:59 UTC (rev 442238) @@ -0,0 +1,78 @@ +# $Id$ +# Maintainer: Ronald van Haren +# Maintainer: Bruno Pagani +# Contributor: Stefan Husmann +# Contributor: damir +# Contributor: Tom K + +pkgname=hdf5 +pkgver=1.10.5 +pkgrel=1 +pkgdesc="General purpose library and file format for storing scientific data" +arch=('x86_64') +url="https://www.hdfgroup.org/hdf5; +license=('custom') +depends=('zlib' 'libaec' 'bash') +makedepends=('cmake' 'time' 'gcc-fortran') +replaces=('hdf5-cpp-fortran') +provides=('hdf5-cpp-fortran') +options=('staticlibs') +source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2;) +sha256sums=('68d6ea8843d2a106ec6a7828564c1689c7a85714a35d8efafa2fee20ca366f44') + +build() { +# Crazy workaround: run CMake to generate pkg-config file +mkdir -p build && cd build +cmake ../${pkgname}-${pkgver/_/-} \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DBUILD_SHARED_LIBS=ON \ +-DCMAKE_BUILD_TYPE=Release \ +-DHDF5_BUILD_HL_LIB=ON \ +-DHDF5_BUILD_CPP_LIB=ON \ +-DHDF5_BUILD_FORTRAN=ON \ +-DHDF5_ENABLE_Z_LIB_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_ENCODING=ON +# But don’t build with it, it’s quite broken +cd ../${pkgname}-${pkgver/_/-} +./configure \ +--prefix=/usr \ +--docdir=/usr/share/doc/hdf5/ \ +--enable-static \ +--disable-sharedlib-rpath \ +--enable-build-mode=production \ +--enable-hl \ +--enable-cxx \ +--enable-fortran \ +--with-pic \ +--with-zlib \ +--with-szlib +make +} + +check() { +cd ${pkgname}-${pkgver/_/-} +# Without this, checks are failing with messages like “error while loading shared libraries: libhdf5.so.101: cannot open shared object file: No such file or directory” +export LD_LIBRARY_PATH="${srcdir}"/${pkgname}-${pkgver/_/-}/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/c++/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/fortran/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/c++/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/fortran/src/.libs/ +make check +} + +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/ +}
[arch-commits] Commit in hdf5/repos (2 files)
Date: Thursday, August 23, 2018 @ 17:34:33 Author: archange Revision: 373460 archrelease: copy trunk to community-staging-x86_64 Added: hdf5/repos/community-staging-x86_64/ hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 373459, hdf5/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 373459, hdf5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-08-23 17:34:33 UTC (rev 373460) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer: Ronald van Haren +# Maintainer: Bruno Pagani +# Contributor: Stefan Husmann +# Contributor: damir +# Contributor: Tom K + +pkgname=hdf5 +pkgver=1.10.3 +pkgrel=1 +pkgdesc="General purpose library and file format for storing scientific data" +arch=('x86_64') +url="https://www.hdfgroup.org/hdf5; +license=('custom') +depends=('zlib' 'libaec' 'bash') +makedepends=('cmake' 'time' 'gcc-fortran') +replaces=('hdf5-cpp-fortran') +provides=('hdf5-cpp-fortran') +options=('staticlibs') +source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2;) +# https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.md5 +md5sums=('56c5039103c51a40e493b43c504ce982') +sha256sums=('c65cdcce4724a57fd3f8da9f0d109b497be30092acb9fac634d1291190d905a9') + +prepare() { +mkdir -p build +} + +build() { +cd build +cmake ../${pkgname}-${pkgver/_/-} \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DBUILD_SHARED_LIBS=ON \ +-DCMAKE_BUILD_TYPE=Release \ +-DHDF5_BUILD_HL_LIB=ON \ +-DHDF5_BUILD_CPP_LIB=ON \ +-DHDF5_BUILD_FORTRAN=ON \ +-DHDF5_ENABLE_Z_LIB_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_ENCODING=ON +cmake --build . --config Release +} + +check() { +cd build +ctest . -C Release +} + +package() { +cd build + +make DESTDIR="${pkgdir}" install + +install -d "${pkgdir}"/usr/share/licenses/${pkgname} +mv "${pkgdir}"/usr/share/COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/ +rm "${pkgdir}"/usr/share/{RELEASE,USING_HDF5_CMake}.txt +}
[arch-commits] Commit in hdf5/repos (2 files)
Date: Wednesday, May 23, 2018 @ 13:29:35 Author: archange Revision: 328203 archrelease: copy trunk to community-staging-x86_64 Added: hdf5/repos/community-staging-x86_64/ hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 328202, hdf5/trunk/PKGBUILD) --+ PKGBUILD | 69 + 1 file changed, 69 insertions(+) Copied: hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 328202, hdf5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-23 13:29:35 UTC (rev 328203) @@ -0,0 +1,69 @@ +# $Id$ +# Maintainer: Ronald van Haren +# Maintainer: Bruno Pagani+# Contributor: Stefan Husmann +# Contributor: damir +# Contributor: Tom K + +pkgname=hdf5 +pkgver=1.10.2 +pkgrel=2 +pkgdesc="General purpose library and file format for storing scientific data" +arch=('x86_64') +url="https://www.hdfgroup.org/hdf5/; +license=('custom') +depends=('zlib' 'libaec' 'bash') +makedepends=('time' 'gcc-fortran') +replaces=('hdf5-cpp-fortran') +provides=('hdf5-cpp-fortran') +source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2;) +# https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.md5 +md5sums=('41fb9347801b546fba323523a1c1af51') +sha256sums=('1cad5b7bfdf128dfc53cd16fba48f6e7ae4e93c75c371d9ec8dfc4df0c1fcb71') + +prepare() { +cd ${pkgname}-${pkgver/_/-} +# Fix building +sed 's/\(.*\)(void) HDF_NO_UBSAN/HDF_NO_UBSAN \1(void)/' -i src/H5detect.c +} + +build() { +cd ${pkgname}-${pkgver/_/-} +./configure \ +--prefix=/usr \ +--docdir=/usr/share/doc/hdf5/ \ +--disable-static \ +--disable-sharedlib-rpath \ +--enable-build-mode=production \ +--enable-hl \ +--enable-cxx \ +--enable-fortran \ +--with-pic \ +--with-zlib \ +--with-szlib +make +} + +check() { +cd ${pkgname}-${pkgver/_/-} +# Without this, checks are failing with messages like “error while loading shared libraries: libhdf5.so.101: cannot open shared object file: No such file or directory” +export LD_LIBRARY_PATH="${srcdir}"/${pkgname}-${pkgver/_/-}/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/c++/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/fortran/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/c++/src/.libs/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"${srcdir}"/${pkgname}-${pkgver/_/-}/hl/fortran/src/.libs/ +make check +} + +package() { +cd ${pkgname}-${pkgver/_/-} + +make DESTDIR="${pkgdir}" install + +install -dm755 "${pkgdir}"/usr/share/${pkgname} +mv "${pkgdir}"/usr/share/{hdf5_examples,${pkgname}/examples} + +install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} +
[arch-commits] Commit in hdf5/repos (2 files)
Date: Wednesday, May 2, 2018 @ 22:23:20 Author: archange Revision: 318701 archrelease: copy trunk to community-staging-x86_64 Added: hdf5/repos/community-staging-x86_64/ hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 318700, hdf5/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: hdf5/repos/community-staging-x86_64/PKGBUILD (from rev 318700, hdf5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-02 22:23:20 UTC (rev 318701) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Ronald van Haren +# Maintainer: Bruno Pagani+# Contributor: Stefan Husmann +# Contributor: damir +# Contributor: Tom K + +pkgname=hdf5 +pkgver=1.10.1 +pkgrel=3 +pkgdesc="General purpose library and file format for storing scientific data" +arch=('x86_64') +url="https://www.hdfgroup.org/hdf5/; +license=('custom') +depends=('zlib' 'libaec' 'bash') +makedepends=('time' 'gcc-fortran') +replaces=('hdf5-cpp-fortran') +provides=('hdf5-cpp-fortran') +source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2;) +# https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.md5 +md5sums=('d89893c05ee7ea8611b51bb39450d64e') + +build() { +cd ${pkgname}-${pkgver/_/-} +./configure \ +--prefix=/usr \ +--docdir=/usr/share/doc/hdf5/ \ +--disable-static \ +--disable-sharedlib-rpath \ +--enable-build-mode=production \ +--enable-hl \ +--enable-cxx \ +--enable-fortran \ +--with-pic \ +--with-zlib \ +--with-szlib +make +} + +# Check are failing with error while loading shared libraries: libhdf5.so.101: cannot open shared object file: No such file or directory +#check() { +#cd ${pkgname}-${pkgver/_/-} +#make check +#} + +package() { +cd ${pkgname}-${pkgver/_/-} + +make DESTDIR="${pkgdir}" install + +rm -rf "${pkgdir}"/usr/lib/libdynlib*.so + +install -dm755 "${pkgdir}"/usr/share/${pkgname} +mv "${pkgdir}"/usr/share/{hdf5_examples,${pkgname}/examples} + +install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} +
[arch-commits] Commit in hdf5/repos (2 files)
Date: Thursday, April 5, 2018 @ 14:53:14 Author: archange Revision: 314435 archrelease: copy trunk to community-testing-x86_64 Added: hdf5/repos/community-testing-x86_64/ hdf5/repos/community-testing-x86_64/PKGBUILD (from rev 314434, hdf5/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: hdf5/repos/community-testing-x86_64/PKGBUILD (from rev 314434, hdf5/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-04-05 14:53:14 UTC (rev 314435) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Ronald van Haren +# Maintainer: Bruno Pagani+# Contributor: Stefan Husmann +# Contributor: damir +# Contributor: Tom K + +pkgname=hdf5 +pkgver=1.10.2 +pkgrel=1 +pkgdesc="General purpose library and file format for storing scientific data" +arch=('x86_64') +url="https://www.hdfgroup.org/hdf5/; +license=('custom') +depends=('zlib' 'libaec' 'bash') +makedepends=('cmake' 'time' 'gcc-fortran') +replaces=('hdf5-cpp-fortran') +provides=('hdf5-cpp-fortran') +source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2;) +# https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.md5 +md5sums=('41fb9347801b546fba323523a1c1af51') +sha256sums=('1cad5b7bfdf128dfc53cd16fba48f6e7ae4e93c75c371d9ec8dfc4df0c1fcb71') + +prepare() { +mkdir -p build +} + +build() { +cd build +cmake ../${pkgname}-${pkgver/_/-} \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DBUILD_SHARED_LIBS=ON \ +-DCMAKE_BUILD_TYPE=Release \ +-DHDF5_BUILD_HL_LIB=ON \ +-DHDF5_BUILD_CPP_LIB=ON \ +-DHDF5_BUILD_FORTRAN=ON \ +-DHDF5_ENABLE_Z_LIB_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_SUPPORT=ON \ +-DHDF5_ENABLE_SZIP_ENCODING=ON +cmake --build . --config Release +} + +check() { +cd build +ctest . -C Release +} + +package() { +cd build + +make DESTDIR="${pkgdir}" install + +install -d "${pkgdir}"/usr/share/licenses/${pkgname} +mv "${pkgdir}"/usr/share/COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/ +rm "${pkgdir}"/usr/share/{RELEASE,USING_HDF5_CMake}.txt +}