Skip to content

Commit e4432ae

Browse files
committed
Try different URLs to fetch GraphicsMagick
1 parent 2682c23 commit e4432ae

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

docker/imagine-install

+18-2
Original file line numberDiff line numberDiff line change
@@ -325,9 +325,25 @@ installGraphicsmagick() {
325325
installAptPackages \
326326
"^libz[0-9\-]*$ ^libjpeg[0-9]*-turbo ^libpng[0-9\-]*$ ^libjbig[0-9\-]*$ ^libtiff[0-9]*$ ^libwebp[0-9]*$ ^libwebpdemux[0-9]*$ ^libwebpmux[0-9]*$ libxml2 ^liblcms2[0-9\-]*$ ^libfreetype[0-9]*$ $installGraphicsmagick_zstd" \
327327
"libbz2-dev ^libjpeg[0-9]*-turbo-dev libpng-dev libjbig-dev libtiff-dev libwebp-dev libxml2-dev liblcms2-dev ^libfreetype[0-9]*-dev$ $installGraphicsmagick_zstdDev"
328-
printf 'Downloading GraphicsMagick v%s... ' "$1"
328+
installGraphicsmagick_url="http://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/${1%.*}/GraphicsMagick-$1.tar.gz"
329+
if ! curl -ksLfI -o /dev/null $installGraphicsmagick_url; then
330+
installGraphicsmagick_url="ftp://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/${1%.*}/GraphicsMagick-$1.tar.gz"
331+
if ! curl -ksLfI -o /dev/null $installGraphicsmagick_url; then
332+
installGraphicsmagick_url="http://78.108.103.11/MIRROR/ftp/GraphicsMagick/${1%.*}/GraphicsMagick-$1.tar.gz"
333+
if ! curl -ksLfI -o /dev/null $installGraphicsmagick_url; then
334+
installGraphicsmagick_url="http://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$1/GraphicsMagick-$1.tar.gz"
335+
if ! curl -ksLfI -o /dev/null $installGraphicsmagick_url; then
336+
installGraphicsmagick_url="http://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick-history/${1%.*}/GraphicsMagick-$1.tar.gz"
337+
if ! curl -ksLfI -o /dev/null $installGraphicsmagick_url; then
338+
installGraphicsmagick_url="ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/${1%.*}/GraphicsMagick-$1.tar.gz"
339+
fi
340+
fi
341+
fi
342+
fi
343+
fi
344+
printf 'Downloading GraphicsMagick v%s from %s... ' "$1" "$installGraphicsmagick_url"
329345
installGraphicsmagick_dir="$(mktemp -d)"
330-
curl -ksSLf -o - http://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/${1%.*}/GraphicsMagick-$1.tar.gz | tar xzm -C "$installGraphicsmagick_dir"
346+
curl -ksSLf -o - "$installGraphicsmagick_url" | tar xzm -C "$installGraphicsmagick_dir"
331347
printf 'done.\n'
332348
cd "$installGraphicsmagick_dir/GraphicsMagick-$1"
333349
CFLAGS='-Wno-misleading-indentation -Wno-unused-const-variable -Wno-pointer-compare -Wno-tautological-compare' ./configure --disable-static --enable-shared

0 commit comments

Comments
 (0)