xref: /aosp_15_r20/external/coreboot/util/docker/archlinux/Dockerfile.base (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1FROM archlinux:latest
2
3RUN \
4	echo "export EDITOR=nvim" > /etc/profile.d/cbsettings.sh && \
5	chmod 755 /etc/profile.d/cbsettings.sh
6
7RUN pacman-key --init && \
8	pacman -Sy --noconfirm archlinux-keyring && \
9	pacman-key --populate && \
10	pacman-key --refresh-keys && \
11	pacman -Syu --noconfirm
12
13RUN pacman -S --noconfirm \
14	base-devel \
15	bash-completion \
16	bc \
17	bzip2 \
18	ccache \
19	cmake \
20	cscope \
21	dtc \
22	gcc-ada \
23	git \
24	go \
25	htop \
26	lcov \
27	less \
28	meson \
29	msitools \
30	neovim \
31	nss \
32	openssh \
33	openssl \
34	python3 \
35	shellcheck \
36	tmux \
37	unzip \
38	xz && \
39	rm -r /var/cache/pacman/pkg/*
40