Skip to content

Commit 9ddc5a0

Browse files
authored
Move easily movable to debian bookworm. Switch from dot versions to just main. (#75)
1 parent a0379ce commit 9ddc5a0

File tree

56 files changed

+116
-107
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+116
-107
lines changed
Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
# -*- mode: dockerfile; coding: utf-8 -*-
22
FROM debian:bookworm-slim AS build
33
RUN apt-get update && apt-get -y --no-install-recommends install \
4-
autoconf automake libtool make patch zip \
5-
default-jdk-headless sqlite3 \
6-
gcc libc-dev libgmp-dev libunistring-dev \
7-
libpcre2-dev libsqlite3-dev libssl-dev \
8-
curl \
9-
&& rm -rf /var/lib/apt/lists/*
4+
build-essential \
5+
autoconf \
6+
automake \
7+
libtool \
8+
patch \
9+
zip \
10+
sqlite3 \
11+
libc-dev \
12+
libgmp-dev \
13+
libunistring-dev \
14+
libpcre2-dev \
15+
libsqlite3-dev \
16+
libssl-dev \
17+
ca-certificates \
18+
wget
19+
RUN wget -O jdk-8.deb https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u442-b06/openlogic-openjdk-8u442-b06-linux-x64-deb.deb
20+
RUN apt-get install -y ./jdk-8.deb
1021
WORKDIR /build
1122
COPY checksum checksum
12-
RUN curl --fail --silent --show-error -o bigloo.tar.gz \
13-
ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo-4.5b.tar.gz
23+
RUN wget -O bigloo.tar.gz ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo4.3g.tar.gz
1424
RUN sha256sum bigloo.tar.gz && sha256sum -c checksum
1525
RUN mkdir bigloo && tar -C bigloo --strip-components 1 -xf bigloo.tar.gz
1626
WORKDIR /build/bigloo
@@ -22,10 +32,18 @@ RUN make fulltest
2232

2333
FROM debian:bookworm-slim
2434
RUN apt-get update && apt-get -y --no-install-recommends install \
25-
default-jre-headless sqlite3 \
26-
gcc libc-dev libgmp-dev libunistring-dev \
27-
libpcre3-dev libsqlite3-dev libssl-dev \
28-
&& rm -rf /var/lib/apt/lists/*
35+
build-essential \
36+
sqlite3 \
37+
libc-dev \
38+
libgmp-dev \
39+
libunistring-dev \
40+
libpcre3-dev \
41+
libsqlite3-dev \
42+
libssl-dev \
43+
ca-certificates \
44+
wget
45+
RUN wget -O jdk-8.deb https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u442-b06/openlogic-openjdk-8u442-b06-linux-x64-deb.deb
46+
RUN apt-get install -y ./jdk-8.deb
2947
COPY --from=build /usr/local/ /usr/local/
3048
RUN ln -s bigloo /usr/local/bin/scheme-banner
3149
CMD ["scheme-banner"]

implementations/bigloo/4/checksum

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
864d525ee6a7ff339fd9a8c973cc46bf9a623a3827d84bfb6e04a29223707da5 bigloo.tar.gz
1+
c7b465079f5a0323b1c0e159ff8b8a18a775b1d7fc4542be0dfa6c32022b601c bigloo.tar.gz

implementations/biwascheme/head/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- mode: dockerfile; coding: utf-8 -*-
2-
FROM debian:bullseye-slim
2+
FROM debian:bookworm-slim
33
RUN apt-get update && apt-get -y --no-install-recommends install \
44
npm \
55
&& rm -rf /var/lib/apt/lists/*
File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f67dd0bc0a1fc6162adb7d73961af186b77eea2664b603533bc2b4b68b9f2cc9 chezscheme.tar.gz
File renamed without changes.

implementations/chezscheme/9.5-threads/Dockerfile renamed to implementations/chezscheme/9-threads/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- mode: dockerfile; coding: utf-8 -*-
2-
FROM debian:bullseye-slim AS build
2+
FROM debian:bookworm-slim AS build
33
RUN apt-get update && apt-get -y --no-install-recommends install \
44
gcc \
55
libc6-dev \
@@ -28,7 +28,7 @@ RUN make install
2828
RUN rm -rf /usr/lib/csv9.5.4/examples
2929
RUN scheme --version
3030

31-
FROM debian:bullseye-slim
31+
FROM debian:bookworm-slim
3232
RUN apt-get update && apt-get -y --no-install-recommends install \
3333
libncurses6 \
3434
&& rm -rf /var/lib/apt/lists/*
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f67dd0bc0a1fc6162adb7d73961af186b77eea2664b603533bc2b4b68b9f2cc9 chezscheme.tar.gz
File renamed without changes.

implementations/chezscheme/9.5-alpine/checksum

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)