mirror of
https://github.com/TREX-CoE/trexio.git
synced 2024-08-25 06:31:43 +02:00
29 lines
855 B
Bash
29 lines
855 B
Bash
|
# ===========================================================================
|
||
|
# Script from the hdf5-manylinux repo:
|
||
|
# https://github.com/h5py/hdf5-manylinux/blob/master/install_libaec.sh
|
||
|
# ===========================================================================
|
||
|
|
||
|
|
||
|
# libaec implements szip compression, so the optional szip filter can be built
|
||
|
# in HDF5.
|
||
|
set -euo pipefail
|
||
|
|
||
|
pushd /tmp
|
||
|
|
||
|
aec_version="1.0.4"
|
||
|
|
||
|
echo "Downloading libaec"
|
||
|
# The URL includes a hash, so it needs to change if the version does
|
||
|
curl -fsSLO https://gitlab.dkrz.de/k202009/libaec/uploads/ea0b7d197a950b0c110da8dfdecbb71f/libaec-${aec_version}.tar.gz
|
||
|
tar zxf libaec-$aec_version.tar.gz
|
||
|
|
||
|
echo "Building & installing libaec"
|
||
|
pushd libaec-$aec_version
|
||
|
./configure
|
||
|
make
|
||
|
make install
|
||
|
|
||
|
# Clean up the files from the build
|
||
|
popd
|
||
|
rm -r libaec-$aec_version libaec-$aec_version.tar.gz
|