From 05841c88c43e9f4fcb5b9396f33bb8325dca4110 Mon Sep 17 00:00:00 2001 From: James Smith Date: Fri, 29 May 2026 10:41:25 +0100 Subject: [PATCH] Update F3D build to enable STEP rendering This PR mirrors the change in the official images done in https://github.com/manyfold3d/manyfold/pull/6245, and intended for release soon in v0.143.0. The packages are built by the alpine build system for https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/97593. Specific builds at https://gitlab.alpinelinux.org/Floppy/aports/-/jobs/2369750 and https://gitlab.alpinelinux.org/Floppy/aports/-/jobs/2369742 --- Dockerfile | 8 ++++++-- Dockerfile.aarch64 | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index f62fb92..65aaf45 100644 --- a/Dockerfile +++ b/Dockerfile @@ -48,11 +48,15 @@ RUN \ postgresql-dev \ yaml-dev && \ apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \ - vtk && \ + vtk \ + opencascade \ + imath \ + alembic-libs \ + openexr-libopenexr && \ echo "**** install manyfold F3D package ****" && \ curl -s -o \ /tmp/f3d.apk -L \ - "https://github.com/manyfold3d/f3d-alpine/releases/download/v3.5.0-r0/f3d-3.5.0-r0.x86_64.apk" && \ + "https://github.com/manyfold3d/f3d-alpine/releases/download/v3.5.0-r0-1/f3d-3.5.0-r0.x86_64.apk" && \ apk add --no-cache --allow-untrusted /tmp/f3d.apk && \ rm /tmp/f3d.apk && \ echo "**** install manyfold ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index bc06839..e133144 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -48,11 +48,15 @@ RUN \ postgresql-dev \ yaml-dev && \ apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \ - vtk && \ + vtk \ + opencascade \ + imath \ + alembic-libs \ + openexr-libopenexr && \ echo "**** install manyfold F3D package ****" && \ curl -s -o \ /tmp/f3d.apk -L \ - "https://github.com/manyfold3d/f3d-alpine/releases/download/v3.5.0-r0/f3d-3.5.0-r0.aarch64.apk" && \ + "https://github.com/manyfold3d/f3d-alpine/releases/download/v3.5.0-r0-1/f3d-3.5.0-r0.aarch64.apk" && \ apk add --no-cache --allow-untrusted /tmp/f3d.apk && \ rm /tmp/f3d.apk && \ echo "**** install manyfold ****" && \