From 65a5149eb3469b728621d8229e806214c7b78450 Mon Sep 17 00:00:00 2001 From: Arlind Date: Mon, 9 Jun 2025 11:29:37 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1de4642..15a860d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ FROM ubuntu:25.10 ENV DEBIAN_FRONTEND=noninteractive +ENV MAGICK_WARNINGS=0 RUN echo "deb http://ubuntu.ethz.ch/ubuntu/ noble main restricted universe multiverse" > /etc/apt/sources.list && \ echo "deb http://ubuntu.ethz.ch/ubuntu/ noble-updates main restricted universe multiverse" >> /etc/apt/sources.list && \ @@ -65,32 +66,27 @@ RUN IMAGICK_URL=$(curl -s https://api.github.com/repos/ImageMagick/ImageMagick/r | jq -r '.tarball_url') && \ wget -qO- "$IMAGICK_URL" | tar xz && \ cd ImageMagick-* && \ - sed -i '/static void MagickPNGWarningHandler/,/}/ { \ - /va_list/ a\ - /* ignore non-D50 iCCP profile warnings */\ - if (strstr(format,"iCCP: profile") && strstr(format,"PCS illuminant is not D50")) return;\ - ' coders/png.c && \ ./configure --prefix=/usr/local \ - --with-bzlib=yes \ - --with-fontconfig=yes \ - --with-freetype=yes \ - --with-gslib=yes \ - --with-gvc=yes \ - --with-jpeg=yes \ - --with-jp2=yes \ - --with-png=yes \ - --with-tiff=yes \ - --with-xml=yes \ - --with-gs-font-dir=yes && \ - make -j"$(nproc)" && \ + --with-bzlib=yes \ + --with-fontconfig=yes \ + --with-freetype=yes \ + --with-gslib=yes \ + --with-gvc=yes \ + --with-jpeg=yes \ + --with-jp2=yes \ + --with-png=yes \ + --with-tiff=yes \ + --with-xml=yes \ + --with-gs-font-dir=yes && \ + make -j$(nproc) && \ make install && \ - ldconfig /usr/local/lib && \ + ldconfig /usr/local/lib/ && \ cd / && rm -rf ImageMagick-* -RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ - apt-get install -y nodejs && \ - npm install -g npm@latest && \ - rm -rf /var/lib/apt/lists/* +RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ + && apt-get install -y nodejs \ + && npm install -g npm@latest \ + && rm -rf /var/lib/apt/lists/* COPY src/297969n.osz /app/danser/songs/