diff --git a/docker/Dockerfile b/docker/Dockerfile index 4236afa4..163bc87f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -152,6 +152,8 @@ RUN for i in 1 2 3; do apt-get -o Acquire::Retries=3 update && break || sleep $( libraw-dev \ libopenexr-dev \ potrace \ + ghostscript \ + libopenjp2-tools \ curl \ gosu \ libheif-examples \ @@ -176,6 +178,16 @@ RUN for i in 1 2 3; do apt-get -o Acquire::Retries=3 update && break || sleep $( fi \ && rm -rf /var/lib/apt/lists/* +# Allow ImageMagick to use Ghostscript delegate for EPS decode (read-only). +# Modern Debian blocks EPS/PS by default. We only grant read rights. +RUN POLICY_FILE=$(find /etc/ImageMagick* -name policy.xml 2>/dev/null | head -1) && \ + if [ -n "$POLICY_FILE" ]; then \ + sed -i 's/