From b83f794d4c3daa18ba0ea09d170e130dcdd495fa Mon Sep 17 00:00:00 2001 From: Nickolay Olshevsky Date: Tue, 11 Jun 2024 18:46:08 +0300 Subject: [PATCH] Add Debian 12 i386 container. --- .github/workflows/build-containers.yml | 1 + debian-12-i386.Dockerfile | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 debian-12-i386.Dockerfile diff --git a/.github/workflows/build-containers.yml b/.github/workflows/build-containers.yml index 33b88cd..f007f8f 100644 --- a/.github/workflows/build-containers.yml +++ b/.github/workflows/build-containers.yml @@ -36,6 +36,7 @@ jobs: - 'debian-12-amd64' - 'debian-11-i386' - 'debian-10-i386' + - 'debian-12-i386' - 'opensuse-leap' - 'opensuse-tumbleweed' diff --git a/debian-12-i386.Dockerfile b/debian-12-i386.Dockerfile new file mode 100644 index 0000000..a26fb57 --- /dev/null +++ b/debian-12-i386.Dockerfile @@ -0,0 +1,25 @@ +FROM i386/debian:12 + +ENV DEBIAN_FRONTEND=noninteractive +ENV LANG=C.UTF-8 +ENV LC_ALL=C.UTF-8 +ENV LC_LANG=.UTF-8 +ENV ARCH=ia32 +ENV CPU=i386 +ENV OS=linux +# For default botan version (2.18.3) +ENV LD_LIBRARY_PATH=/usr/local/lib + +ARG CC=gcc +ARG CXX=g++ + +COPY tools /opt/tools + +RUN apt-get update && \ + apt-get -y install git sudo wget bash software-properties-common pkg-config \ + build-essential gettext libbz2-dev libssl-dev zlib1g-dev \ + python3 python3-venv autoconf automake libtool asciidoctor clang libbotan-2-dev gpg + +RUN /opt/tools/tools.sh ensure_symlink_to_target '/usr/bin/python3' '/usr/bin/python' && \ + /opt/tools/tools.sh install_cmake && \ + /opt/tools/tools.sh build_and_install_jsonc