Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / hdf5
Commits: 7bf64261 by Antonio Rojas at 2024-04-29T16:58:11+02:00 upgpkg: 1.14.4.2-1: Update to 1.14.4.2 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = hdf5 pkgdesc = General purpose library and file format for storing scientific data - pkgver = 1.14.3 + pkgver = 1.14.4.2 pkgrel = 1 url = https://www.hdfgroup.org/hdf5 arch = x86_64 @@ -14,7 +14,7 @@ pkgbase = hdf5 depends = bash provides = hdf5-java replaces = hdf5-java - source = https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.14/hdf5-1.14.3/src/hdf5-1.14.3.tar.bz2 - sha256sums = 9425f224ed75d1280bb46d6f26923dd938f9040e7eaebf57e66ec7357c08f917 + source = https://github.com/HDFGroup/hdf5/archive/hdf5_1.14.4.2/hdf5-1.14.4.2.tar.gz + sha256sums = 44c47120e8beeb69f83b2de10203dceb6ef63f253b7859063a60205c8f48ab80 pkgname = hdf5 ===================================== PKGBUILD ===================================== @@ -5,7 +5,7 @@ # Contributor: Tom K <t...@runbox.com> pkgname=hdf5 -pkgver=1.14.3 +pkgver=1.14.4.2 pkgrel=1 pkgdesc="General purpose library and file format for storing scientific data" arch=(x86_64) @@ -15,11 +15,12 @@ depends=(zlib libaec bash) makedepends=(cmake time gcc-fortran java-environment) replaces=(hdf5-java) provides=(hdf5-java) -source=(https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2) -sha256sums=('9425f224ed75d1280bb46d6f26923dd938f9040e7eaebf57e66ec7357c08f917') +#source=(https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2) +source=(https://github.com/HDFGroup/hdf5/archive/hdf5_$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('44c47120e8beeb69f83b2de10203dceb6ef63f253b7859063a60205c8f48ab80') prepare() { - cd ${pkgname}-${pkgver/_/-} + cd ${pkgname}-${pkgname}_${pkgver/_/-} # Don't mess with build flags sed -e '/-Werror/d' -i configure } @@ -28,7 +29,7 @@ build() { # Crazy workaround: run CMake to generate pkg-config file #cmake -B build -S ${pkgname}-${pkgver/_/-} \ mkdir -p build && cd build - cmake ../${pkgname}-${pkgver/_/-} \ + cmake ../${pkgname}-${pkgname}_${pkgver/_/-} \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_STATIC_LIBS=OFF \ -DCMAKE_BUILD_TYPE=Release \ @@ -41,7 +42,7 @@ build() { -DHDF5_ENABLE_SZIP_ENCODING=ON \ -DUSE_LIBAEC=ON # But don’t build with it, it’s quite broken - cd ../${pkgname}-${pkgver/_/-} + cd ../${pkgname}-${pkgname}_${pkgver/_/-} ./configure \ --prefix=/usr \ --docdir=/usr/share/doc/hdf5/ \ @@ -60,7 +61,7 @@ build() { } check() { - cd ${pkgname}-${pkgver/_/-} + cd ${pkgname}-${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/ @@ -72,7 +73,7 @@ check() { } package() { - cd ${pkgname}-${pkgver/_/-} + cd ${pkgname}-${pkgname}_${pkgver/_/-} make DESTDIR="${pkgdir}" install install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${pkgname} View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/hdf5/-/commit/7bf642617b0c4b2acb42a2ab4b1da72af29cb18d -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/hdf5/-/commit/7bf642617b0c4b2acb42a2ab4b1da72af29cb18d You're receiving this email because of your account on gitlab.archlinux.org.