diff --git a/Makefile b/Makefile index 44254d5..8d0e703 100644 --- a/Makefile +++ b/Makefile @@ -33,6 +33,8 @@ tmp: cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.debian_trixie cat dockerfiles/src/fedora_40 > dockerfiles/build/Dockerfile.fedora_40 cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.fedora_40 + cat dockerfiles/src/alpine_320 > dockerfiles/build/Dockerfile.alpine_320 + cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.alpine_320 test-in-container-wine-alpine-x86_64: .dockerfiles docker build --arch=x86_64 . -f dockerfiles/build/Dockerfile.wine_alpine_x86_64 --tag pffi-test-wine-alpine-x86_64 @@ -46,7 +48,11 @@ test-in-container-fedora-40-arm64: .dockerfiles docker build --arch=arm64 . -f dockerfiles/build/Dockerfile.fedora_40 --tag pffi-test-fedora-40-arm64 docker run --arch=arm64 -v ${PWD}:/workdir:z pffi-test-fedora-40-arm64 -test-in-docker-arm64: test-in-docker-debian-trixie-arm64 test-in-docker-fedora-40-arm64 +test-in-container-alpine-320-arm64: .dockerfiles + docker build --arch=arm64 . -f dockerfiles/build/Dockerfile.alpine_320 --tag pffi-test-alpine-320-arm64 + docker run --arch=arm64 -v ${PWD}:/workdir:z pffi-test-alpine-320-arm64 + +test-in-container-arm64: test-in-container-fedora-40-arm64 test-in-container-debian-trixie-arm64 test-in-container-fedora-40-arm64 test: build bash test-all.sh diff --git a/dockerfiles/src/alpine_320 b/dockerfiles/src/alpine_320 new file mode 100644 index 0000000..2e783f2 --- /dev/null +++ b/dockerfiles/src/alpine_320 @@ -0,0 +1,6 @@ +FROM alpine:3.20 +RUN apk add guile chicken racket gcc make cmake gc libffi zlib openssl wget bash curl +#RUN wget https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/sagittarius-0.9.11.tar.gz && tar -xf sagittarius-0.9.11.tar.gz && cd sagittarius-0.9.11 && cmake . && make && make install +WORKDIR /workdir +ENTRYPOINT ["bash", "/workdir/test-guile.sh"] + diff --git a/dockerfiles/src/wine_alpine_x86_64 b/dockerfiles/src/wine_alpine_x86_64 index 689c62e..61791af 100644 --- a/dockerfiles/src/wine_alpine_x86_64 +++ b/dockerfiles/src/wine_alpine_x86_64 @@ -1,4 +1,4 @@ -FROM alpine:latest +FROM alpine:3.20 ENV WINEDEBUG=-all RUN apk add wine innoextract 7zip ADD https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/setup_sagittarius_0.9.11_x64.exe / diff --git a/install.bat b/install.bat new file mode 100644 index 0000000..8748f35 --- /dev/null +++ b/install.bat @@ -0,0 +1 @@ +setup_sagittarius_0.9.11_x64.exe /exenoui /qn /norestart /passive