diff options
author | Nullptrderef <nullptrderef@proton.me> | 2024-06-16 11:49:58 +0200 |
---|---|---|
committer | Nullptrderef <nullptrderef@proton.me> | 2024-06-16 11:49:58 +0200 |
commit | 858c314332ab61b81702d5144ecd56252da8b5cc (patch) | |
tree | 1dcaa0197c1f665f56c051ba202ddbc57ffc5ef3 /contrib/ci/riscv64.Containerfile | |
parent | 1dd236d07a9b1b926d64701723838d2cd954d9ca (diff) | |
download | exchange-858c314332ab61b81702d5144ecd56252da8b5cc.tar.xz |
arm64 and riscv64 builds
Diffstat (limited to 'contrib/ci/riscv64.Containerfile')
-rw-r--r-- | contrib/ci/riscv64.Containerfile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/contrib/ci/riscv64.Containerfile b/contrib/ci/riscv64.Containerfile new file mode 100644 index 000000000..02a1b8bb8 --- /dev/null +++ b/contrib/ci/riscv64.Containerfile @@ -0,0 +1,46 @@ +# This file is separate as trixie does not offer a stable riscv on docker yet. +FROM docker.io/library/debian:unstable + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update -yqq && \ + apt-get upgrade -yqq && \ + apt-get install -yqq \ + git \ + autoconf \ + libextractor-dev \ + libjansson-dev \ + libgcrypt-dev \ + libqrencode-dev \ + libpq-dev \ + libmicrohttpd-dev \ + pkg-config \ + libtool \ + recutils \ + make \ + python3-sphinx \ + python3-sphinx-book-theme \ + python3-sphinx-multiversion \ + python3-sphinx-rtd-theme \ + texinfo \ + autopoint \ + curl \ + libcurl4-openssl-dev \ + libsodium-dev \ + libidn11-dev \ + zlib1g-dev \ + libunistring-dev \ + iptables + +# Debian packaging tools +RUN apt-get install -yqq \ + po-debconf \ + build-essential \ + debhelper-compat \ + devscripts \ + git-buildpackage \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /workdir + +CMD ["/bin/bash"] |