4 # version check: https://github.com/ImageMagick/ImageMagick/releases
5 IMAGE_MAGICK_VERSION
="7.0.10-6"
6 IMAGE_MAGICK_HASH
="37d36f4d736eb16e0dd43c50302e1d01d1bb1125165333df8273508a22f8a64d"
8 # version check: https://libpng.sourceforge.io/index.html
9 LIBPNG_VERSION
="1.6.37"
10 LIBPNG_HASH
="daeb2620d829575513e35fecc83f0d3791a620b9b93d800b763542ece9390fb4"
16 apt
-y -q remove imagemagick
17 apt
-y -q install ghostscript gsfonts pkg-config autoconf libbz2-dev libjpeg-dev libtiff-dev libfreetype6-dev
22 # Build and install libpng
23 wget
-O $WDIR/libpng.
tar.gz https
://prdownloads.sourceforge.net
/libpng
/libpng-
$LIBPNG_VERSION.
tar.gz?download
24 sha256sum
$WDIR/libpng.
tar.gz
25 echo "$LIBPNG_HASH $WDIR/libpng.tar.gz" | sha256sum
-c
27 tar -xzvf $WDIR/libpng.
tar.gz
28 cd $WDIR/libpng-
$LIBPNG_VERSION
30 .
/configure
--prefix=$PREFIX
31 make all
&& make install
33 # Build and install ImageMagick
34 wget
-O $WDIR/ImageMagick.
tar.gz
"https://github.com/ImageMagick/ImageMagick/archive/$IMAGE_MAGICK_VERSION.tar.gz"
35 sha256sum
$WDIR/ImageMagick.
tar.gz
36 echo "$IMAGE_MAGICK_HASH $WDIR/ImageMagick.tar.gz" | sha256sum
-c
37 IMDIR
=$WDIR/$
(tar tzf
$WDIR/ImageMagick.
tar.gz
--wildcards "ImageMagick-*/configure" |cut
-d/ -f1)
38 tar zxf
$WDIR/ImageMagick.
tar.gz
-C $WDIR
40 PKG_CONF_LIBDIR
=$PREFIX/lib LDFLAGS
=-L$PREFIX/lib CFLAGS
=-I$PREFIX/include .
/configure \
43 --enable-bounds-checking \
48 --with-quantum-depth=16 \
49 --without-magick-plus-plus \
59 make all
&& make install
63 ldconfig
/usr
/local
/lib