chore: use imagemagick package from alpine

Use imagemagick package from alpine instead of rebuilding it from source.
This commit is contained in:
Ploc
2021-06-18 11:18:26 +02:00
committed by Romain Du Chaffaut
parent 87efb615bb
commit 3dd1fdca56
2 changed files with 1 additions and 43 deletions

View File

@@ -2,11 +2,9 @@
set -eu
apk --update add perl libpq perl-crypt-rijndael perl-io-socket-ssl perl-net-ssleay su-exec shared-mime-info libressl
apk --update add perl libpq perl-crypt-rijndael perl-io-socket-ssl perl-net-ssleay su-exec shared-mime-info libressl imagemagick imagemagick-perlmagick
sh $(dirname $0)/install-dev-env.sh
sh $(dirname $0)/install-imagemagick.sh
cpan notest Carton Config::FromHash
carton install --without test

View File

@@ -1,40 +0,0 @@
#!/usr/bin/env sh
# Instructions from https://imagemagick.org/script/perl-magick.php
set -eu
IM_VERSION=7.0.8-41
SHA256_DIGEST=93f73a245c25194f757c075df9f2ec40010376200cc664c21646565b8690112c
IM_DIR="ImageMagick-$IM_VERSION"
TARBALL="$IM_DIR.tar.gz"
ORIG_DIR="$(pwd)"
apk add libgomp libgcc libmagic \
libjpeg libjpeg-turbo-dev \
libpng libpng-dev \
tiff tiff-dev \
libwebp libwebp-dev
mkdir -p /tmp/im-build
cd /tmp/im-build
echo "$SHA256_DIGEST *$TARBALL" > SHA256SUM
wget https://imagemagick.org/download/$TARBALL -O $TARBALL
sha256sum -c SHA256SUM
tar xvf $TARBALL
cd $IM_DIR
./configure --with-perl --with-jpeg --with-png --with-tiff --with-webp
make -j$(nproc)
make install
ldconfig /usr/local/lib
perl -MImage::Magick -le 'print Image::Magick->QuantumDepth'
cd "$ORIG_DIR"
apk del libjpeg-turbo-dev libpng-dev tiff-dev libwebp-dev
rm -rf /tmp/im-build