From 32a4846ebfb04ff9be417b2f191669b4e38d344b Mon Sep 17 00:00:00 2001 From: Liam Gray Date: Tue, 24 Sep 2024 14:26:41 -0700 Subject: [PATCH] fix(install_hdf5): handle patch version in tar download --- .github/workflows/install_hdf5.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/install_hdf5.sh b/.github/workflows/install_hdf5.sh index 58b2bdb4..13a99e22 100644 --- a/.github/workflows/install_hdf5.sh +++ b/.github/workflows/install_hdf5.sh @@ -1,9 +1,13 @@ -HDF5_VERSION=$1 +HDF5_DISTRIBUTION=$1 +# Extract the patch number +IFS='-' read -ra ADDR <<< "$HDF5_DISTRIBUTION" -# Download and install HDF5 $HDF5_VERSION from source for building wheels -curl https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${HDF5_VERSION%.*}/hdf5-$HDF5_VERSION/src/hdf5-$HDF5_VERSION.tar.gz -O -s -tar -xzf hdf5-$HDF5_VERSION.tar.gz -cd hdf5-$HDF5_VERSION +HDF5_VERSION=${ADDR[0]} + +# Download and install HDF5 $HDF5_DISTRIBUTION from source for building wheels +curl https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${HDF5_VERSION%.*}/hdf5-$HDF5_VERSION/src/hdf5-$HDF5_DISTRIBUTION.tar.gz -O -s +tar -xzf hdf5-$HDF5_DISTRIBUTION.tar.gz +cd hdf5-$HDF5_DISTRIBUTION ./configure --prefix=/usr/local make -j 2 make install