]> git.localhorst.tv Git - blobs.git/blob - scripts/docker/archlinux-run/Dockerfile
stolen dockerfiles from blank
[blobs.git] / scripts / docker / archlinux-run / Dockerfile
1 FROM base/archlinux
2
3 RUN echo 'Server = http://mirror.23media.de/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist \
4         && pacman-key --init \
5         && pacman-key --populate archlinux \
6         && pacman -Sy --noconfirm archlinux-keyring \
7         && pacman -S --noconfirm pacman \
8         && pacman-db-upgrade \
9         && pacman -Su --noconfirm \
10         && pacman -S --noconfirm \
11                 git \
12                 make \
13                 mesa-libgl \
14                 xorg-server-xvfb \
15         && paccache -rk 0 \
16         ;
17
18 RUN pacman -S --needed --noconfirm \
19                 freealut \
20                 glew \
21                 openal \
22                 sdl2 \
23                 sdl2_image \
24                 sdl2_net \
25                 sdl2_ttf \
26                 zlib \
27         && paccache -rk 0 \
28         && mkdir -p /etc/openal \
29         && printf '[general]\ndrivers = null\n' > /etc/openal/alsoft.conf \
30         ;