Skip to content

Commit a1f85e3

Browse files
committed
Reorganize base image dependencies
1 parent 49162d6 commit a1f85e3

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

images/base/Dockerfile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
FROM ubuntu:25.10
22

3+
ARG TARGETPLATFORM
4+
35
ENV DEBIAN_FRONTEND=noninteractive
46
RUN \
57
apt-get -y update && \
68
apt-get -y dist-upgrade && \
7-
apt-get -y install build-essential yasm nasm \
8-
xxd pkgconf curl wget unzip zip git subversion mercurial rsync jq zstd \
9-
autoconf automake libtool libtool-bin autopoint gettext cmake clang lld meson ninja-build \
9+
apt-get -y install --no-install-recommends \
10+
$([ "$TARGETPLATFORM" != "linux/amd64" ] || echo gcc-multilib g++-multilib) \
11+
build-essential yasm nasm \
12+
xxd pkgconf curl wget unzip zip git subversion mercurial rsync jq \
13+
autoconf automake libtool libtool-bin autopoint gettext cmake meson ninja-build \
14+
clang llvm lcov lld \
1015
texinfo texi2html help2man flex bison groff \
1116
gperf itstool ragel libc6-dev zlib1g-dev libssl-dev \
1217
gtk-doc-tools gobject-introspection gawk \
13-
ocaml ocamlbuild libnum-ocaml-dev indent p7zip-full \
18+
ocaml ocamlbuild libnum-ocaml-dev indent p7zip-full zstd \
1419
python3-setuptools python3-pip python3-venv python3-jinja2 python3-jsonschema python3-apt python-is-python3 && \
1520
curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
1621
apt-get -y install nodejs && \

0 commit comments

Comments
 (0)