#!/bin/bash set -o errexit IMAGE_MAGICK_VERSION="7.0.8-40" LIBPNG_VERSION="1.6.36" PREFIX=/usr/local WDIR=/tmp/imagemagick # Install build deps apt-get -y -q remove imagemagick apt-get -y -q install ghostscript gsfonts pkg-config autoconf libbz2-dev libjpeg-dev libtiff-dev libfreetype6-dev mkdir -p $WDIR cd $WDIR # Build and install libpng wget -O $WDIR/libpng.tar.gz http://prdownloads.sourceforge.net/libpng/libpng-$LIBPNG_VERSION.tar.gz?downlolad tar -xzvf $WDIR/libpng.tar.gz cd $WDIR/libpng-$LIBPNG_VERSION ./configure --prefix=$PREFIX make all && make install # Build and install ImageMagick wget -O $WDIR/ImageMagick.tar.gz "https://imagemagick.org/download/ImageMagick-$IMAGE_MAGICK_VERSION.tar.gz" IMDIR=$WDIR/$(tar tzf $WDIR/ImageMagick.tar.gz --wildcards "ImageMagick-*/configure" |cut -d/ -f1) tar zxf $WDIR/ImageMagick.tar.gz -C $WDIR cd $IMDIR PKG_CONF_LIBDIR=$PREFIX/lib LDFLAGS=-L$PREFIX/lib CFLAGS=-I$PREFIX/include ./configure \ --prefix=$PREFIX \ --enable-static \ --enable-bounds-checking \ --enable-hdri \ --enable-hugepages \ --with-threads \ --with-modules \ --with-quantum-depth=16 \ --without-magick-plus-plus \ --with-bzlib \ --with-zlib \ --without-autotrace \ --with-freetype \ --with-jpeg \ --without-lcms \ --with-lzma \ --with-png \ --with-tiff make all && make install cd $HOME rm -rf $WDIR ldconfig /usr/local/lib