Update to latest chicken version
This commit is contained in:
23
dockerfiles/centos.Dockerfile
Normal file
23
dockerfiles/centos.Dockerfile
Normal file
@@ -0,0 +1,23 @@
|
||||
FROM centos:8
|
||||
|
||||
ENV CHICKEN_VERSION 5.2.0
|
||||
ENV PLATFORM linux
|
||||
|
||||
RUN set -eux; \
|
||||
yum install -y gcc gcc-c++ make diffutils; \
|
||||
yum clean all; \
|
||||
curl -sS https://code.call-cc.org/releases/${CHICKEN_VERSION}/chicken-${CHICKEN_VERSION}.tar.gz | tar xzv; \
|
||||
cd /chicken-${CHICKEN_VERSION}; \
|
||||
make PLATFORM=${PLATFORM}; \
|
||||
make PLATFORM=${PLATFORM} install; \
|
||||
make PLATFORM=${PLATFORM} check; \
|
||||
cd /; \
|
||||
rm -rf /chicken-${CHICKEN_VERSION}
|
||||
|
||||
# install project assembly tool
|
||||
COPY chicken-assemble.scm /usr/bin/chicken-assemble
|
||||
RUN chicken-install clojurian:3 \
|
||||
records \
|
||||
srfi-1 \
|
||||
srfi-69 && \
|
||||
chmod a+x /usr/bin/chicken-assemble
|
||||
Reference in New Issue
Block a user