diff --git a/HDF5_serial/HDF5_blosc/build b/HDF5_serial/HDF5_blosc/build old mode 100644 new mode 100755 index b37bf76..5a51366 --- a/HDF5_serial/HDF5_blosc/build +++ b/HDF5_serial/HDF5_blosc/build @@ -1,5 +1,18 @@ #!/usr/bin/env modbuild -pbuild::set_download_url "https://github.com/Blosc/hdf5-blosc/archive/v${V_PKG}.tar.gz" +pbuild::set_download_url \ + "https://github.com/Blosc/hdf5-blosc/archive/v${V_PKG}.tar.gz" \ + "$P-${V_PKG}.tar.gz" pbuild::add_to_group 'HDF5_serial' pbuild::use_cmake + +pbuild::install() { + module use System + module load patchelf/0.8.1 + + mkdir -p "${PREFIX}/lib" + install -m 0644 "${BUILD_DIR}/blosc/lib/"lib* "${PREFIX}/lib" + install -m 0644 "${BUILD_DIR}"/lib*.so "${PREFIX}/lib" + patchelf --set-rpath "" "${PREFIX}"/lib/libH5Zblosc.so + patchelf --set-rpath "" "${PREFIX}"/lib/libblosc_filter.so +} diff --git a/HDF5_serial/HDF5_blosc/files/variants b/HDF5_serial/HDF5_blosc/files/variants index c7b7b65..1f4adf3 100644 --- a/HDF5_serial/HDF5_blosc/files/variants +++ b/HDF5_serial/HDF5_blosc/files/variants @@ -1 +1 @@ -HDF5_blosc/1.0.0 unstable gcc/4.8.3 hdf5_serial/1.18.12 +HDF5_blosc/1.0.0_merlin unstable gcc/4.8.3 hdf5_serial/1.8.12 b:cmake/3.9.6