From 0b0a978180f47de9de6c1aaeb336559dd709edcf Mon Sep 17 00:00:00 2001 From: Retropikzel Date: Fri, 6 Sep 2024 11:05:30 +0300 Subject: [PATCH] Upgrade guile to 3.0.10 and bookworm (#29) --- implementations/guile/3.0/Dockerfile | 7 ++++--- implementations/guile/3.0/checksum | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/implementations/guile/3.0/Dockerfile b/implementations/guile/3.0/Dockerfile index 4ca5790..9888319 100644 --- a/implementations/guile/3.0/Dockerfile +++ b/implementations/guile/3.0/Dockerfile @@ -1,5 +1,5 @@ # -*- mode: dockerfile; coding: utf-8 -*- -FROM debian:bullseye-slim AS build +FROM debian:bookworm-slim AS build RUN apt-get update && apt-get -y --no-install-recommends install \ build-essential \ git \ @@ -22,7 +22,7 @@ RUN apt-get update && apt-get -y --no-install-recommends install \ WORKDIR /build COPY checksum checksum -ADD https://ftp.gnu.org/gnu/guile/guile-3.0.4.tar.gz guile.tar.gz +ADD https://ftp.gnu.org/gnu/guile/guile-3.0.10.tar.gz guile.tar.gz RUN sha256sum guile.tar.gz && sha256sum -c checksum RUN mkdir guile && tar -C guile --strip-components 1 -xzf guile.tar.gz WORKDIR guile @@ -30,12 +30,13 @@ RUN ./configure RUN make -j`nproc` RUN make install -FROM debian:bullseye-slim +FROM debian:bookworm-slim RUN apt-get update && apt-get -y --no-install-recommends install \ libgc1 \ libltdl7 COPY --from=build /usr/local/ /usr/local/ COPY scheme-script /usr/local/bin/ RUN ln -s /usr/local/bin/guile /usr/local/bin/scheme-banner +RUN ln -s /usr/local/bin/guile /usr/local/bin/scheme-r7rs RUN ldconfig || true CMD ["scheme-banner"] diff --git a/implementations/guile/3.0/checksum b/implementations/guile/3.0/checksum index ceaf3f1..51ea8df 100644 --- a/implementations/guile/3.0/checksum +++ b/implementations/guile/3.0/checksum @@ -1 +1 @@ -13f2f61a665469d330e651c8e9f7faecbb87fe474767f9532f2e821701730957 guile.tar.gz +2dbdbc97598b2faf31013564efb48e4fed44131d28e996c26abe8a5b23b56c2a guile.tar.gz