xref: /aosp_15_r20/external/coreboot/util/docker/alma/Dockerfile.base (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1FROM almalinux:latest
2
3RUN \
4	echo "install_weak_deps=False" >> /etc/dnf/dnf.conf && \
5	dnf update -y && \
6	dnf install -y epel-release 'dnf-command(config-manager)' && \
7	dnf config-manager --set-enabled epel && \
8	dnf config-manager --set-enabled epel-testing && \
9	dnf config-manager --set-enabled crb && \
10	rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 && \
11	dnf update -y && \
12	dnf install -y \
13		bash-completion \
14		bc \
15		bison \
16		bzip2 \
17		ccache \
18		cmake \
19		cscope \
20		diffutils \
21		dtc \
22		flex \
23		gcc-c++ \
24		git \
25		go \
26		htop \
27		lcov \
28		less \
29		make \
30		meson \
31		ncurses-devel \
32		neovim \
33		nss-devel \
34		nss-util-devel \
35		openssl-devel \
36		patch \
37		perl-English \
38		perl-FindBin \
39		perl-Hash-Util \
40		perl-Sys-Hostname \
41		python3 \
42		shellcheck \
43		tmux \
44		xz \
45		zlib-devel && \
46	dnf install -y --repo epel-testing gcc-gnat && \
47	dnf clean all && \
48	ln -s /usr/bin/python3 /usr/bin/python
49