Ensure features are enabled with imagemagick. (#1233)

This commit is contained in:
Googol Lee
2025-07-01 16:42:28 +02:00
committed by GitHub
parent 029bf280e5
commit d126bef343
6 changed files with 34 additions and 24 deletions

View File

@@ -16,7 +16,8 @@ RUN --mount=type=cache,target=${BUILD_CACHE_DIR},id=libraw-${TARGETARCH}-${LIBRA
if [ -f /run/secrets/github_token ]; then \
export GITHUB_TOKEN=$(cat /run/secrets/github_token); \
fi \
&& export $(cat /env) && ./build_libraw.sh
&& set -a && source /env && set +a \
&& ./build_libraw.sh
FROM build-libraw AS build-libheif
ARG LIBHEIF_VERSION
@@ -29,7 +30,8 @@ RUN --mount=type=cache,target=${BUILD_CACHE_DIR},id=libheif-${TARGETARCH}-${LIBH
if [ -f /run/secrets/github_token ]; then \
export GITHUB_TOKEN=$(cat /run/secrets/github_token); \
fi \
&& export $(cat /env) && ./build_libheif.sh
&& set -a && source /env && set +a \
&& ./build_libheif.sh
FROM build-libheif AS build-imagemagick
ARG IMAGEMAGICK_VERSION
@@ -42,7 +44,8 @@ RUN --mount=type=cache,target=${BUILD_CACHE_DIR},id=imagemagick-${TARGETARCH}-${
if [ -f /run/secrets/github_token ]; then \
export GITHUB_TOKEN=$(cat /run/secrets/github_token); \
fi \
&& export $(cat /env) && ./build_imagemagick.sh
&& set -a && source /env && set +a \
&& ./build_imagemagick.sh
FROM base-prep AS download-jellyfin-ffmpeg
ARG JELLYFIN_FFMPEG_VERSION
@@ -51,7 +54,8 @@ ENV BUILD_CACHE_DIR=/build-cache
WORKDIR /tmp/download-ffmpeg
COPY --chmod=0755 download_jellyfin-ffmpeg.sh .
RUN --mount=type=cache,target=${BUILD_CACHE_DIR},id=ffmpeg-${TARGETARCH}-${JELLYFIN_FFMPEG_VERSION} \
export $(cat /env) && ./download_jellyfin-ffmpeg.sh
set -a && source /env && set +a \
&& ./download_jellyfin-ffmpeg.sh
FROM base-prep AS final-assembly
COPY --from=build-libraw /output/ /output/