summaryrefslogtreecommitdiff
path: root/util/docker/archlinux/Dockerfile.base
blob: 890e9227ec7f0bf1e63a97e99968fac941b7686f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
FROM archlinux:latest

RUN \
	echo "export EDITOR=nvim" > /etc/profile.d/cbsettings.sh && \
	chmod 755 /etc/profile.d/cbsettings.sh

RUN pacman-key --init && \
	pacman -Sy --noconfirm archlinux-keyring && \
	pacman-key --populate && \
	pacman-key --refresh-keys && \
	pacman -Syu --noconfirm

RUN pacman -S --noconfirm \
	base-devel \
	bash-completion \
	bc \
	bzip2 \
	ccache \
	cmake \
	cscope \
	dtc \
	gcc-ada \
	git \
	go \
	htop \
	lcov \
	less \
	meson \
	msitools \
	neovim \
	nss \
	openssh \
	openssl \
	python3 \
	shellcheck \
	tmux \
	unzip \
	xz && \
	rm -r /var/cache/pacman/pkg/*