summaryrefslogtreecommitdiff
path: root/src/build/docker/debian/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/build/docker/debian/Dockerfile')
-rw-r--r--src/build/docker/debian/Dockerfile5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/build/docker/debian/Dockerfile b/src/build/docker/debian/Dockerfile
index 815d395cd..ffeef3d6a 100644
--- a/src/build/docker/debian/Dockerfile
+++ b/src/build/docker/debian/Dockerfile
@@ -24,12 +24,12 @@ RUN DEBIAN_FRONTEND="noninteractive" apt-get -qq update && \
WORKDIR /src
-COPY ./build.zig /src
+COPY ./build.zig ./build.zig.zon /src/
# Install zig
# https://ziglang.org/download/
-RUN export ZIG_VERSION=$(sed -n -e 's/^.*requireZig("\(.*\)").*$/\1/p' build.zig) && curl -L -o /tmp/zig.tar.xz "https://ziglang.org/download/$ZIG_VERSION/zig-$(uname -m)-linux-$ZIG_VERSION.tar.xz" && \
+RUN export ZIG_VERSION=$(sed -n -E 's/^\s*\.?minimum_zig_version\s*=\s*"([^"]+)".*/\1/p' build.zig.zon) && curl -L -o /tmp/zig.tar.xz "https://ziglang.org/download/$ZIG_VERSION/zig-$(uname -m)-linux-$ZIG_VERSION.tar.xz" && \
tar -xf /tmp/zig.tar.xz -C /opt && \
rm /tmp/zig.tar.xz && \
ln -s "/opt/zig-$(uname -m)-linux-$ZIG_VERSION/zig" /usr/local/bin/zig
@@ -41,4 +41,3 @@ RUN zig build \
-Dcpu=baseline
RUN ./zig-out/bin/ghostty +version
-