From 25f99488916a0e21a490185ea34789682275961f Mon Sep 17 00:00:00 2001 From: retropikzel Date: Fri, 17 Oct 2025 08:07:37 +0300 Subject: [PATCH] Fixing tests --- Dockerfile.test | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Dockerfile.test b/Dockerfile.test index b85c8f0..1091777 100644 --- a/Dockerfile.test +++ b/Dockerfile.test @@ -1,12 +1,21 @@ ARG SCHEME=chibi ARG IMAGE=${SCHEME}:head -FROM schemers/${IMAGE} -WORKDIR /build +FROM debian:trixie AS build RUN apt-get update && apt-get install -y gcc make git ca-certificates libffi-dev +WORKDIR /build RUN git clone https://github.com/ashinn/chibi-scheme.git --depth=1 RUN git clone https://gitea.scheme.org/Retropikzel/compile-r7rs.git --depth=1 WORKDIR /build/chibi-scheme -RUN make && make install +RUN make + +ARG SCHEME=chibi +ARG IMAGE=${SCHEME}:head +FROM schemers/${IMAGE} +COPY --from=build /build /build +WORKDIR /build +RUN apt-get update && apt-get install -y gcc make libffi-dev +WORKDIR /build/chibi-scheme +RUN make install RUN snow-chibi install --always-yes "(foreign c)" RUN snow-chibi install --always-yes "(srfi 170)" WORKDIR /build/compile-r7rs