SpeciesFileGroup/taxonworks

View on GitHub
exe/install-imagemagick7.sh

Summary

Maintainability
Test Coverage
#!/bin/bash
set -e
set -x
apt-get update
apt-get install -y libx265-dev
apt-get build-dep -y libmagickcore-dev

cd /usr/src/

[ ! -d libde265-* ] && curl -sL $(curl -s https://api.github.com/repos/strukturag/libde265/releases/latest | jq --raw-output '.assets[0] | .browser_download_url') | tar xzf - && \
  cd libde265-* && \
  ./autogen.sh && \
  ./configure && \
  cd ..
cd libde265-*
make -j${MAKE_JOBS-3}
make install
cd ..

[ ! -d libheif-* ] && \
  curl -sL $(curl -s https://api.github.com/repos/strukturag/libheif/releases/latest | jq --raw-output '.assets[0] | .browser_download_url') | tar xzf - && \
  cd libheif-* && \
  mkdir -p build && cd build && \
  cmake .. && \
  cd ../..
cd libheif-*/build
make -j${MAKE_JOBS-3}
make install
cd ../..

[ ! -d ImageMagick-7* ] && curl -sL https://imagemagick.org/archive/ImageMagick.tar.gz | tar xzf - && \
  cd ImageMagick-7*
  ./configure --with-modules=yes --with-heic=yes && \
  cd ..
cd ImageMagick-7*
make -j${MAKE_JOBS-3}
make install
cd ..

ldconfig