X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=scripts%2Fdocker%2Farchlinux-run%2FDockerfile;h=69f59caf32fef9237b725f8c4dde4ca1c060828d;hb=27d34ab291ed6c574432b1331c7ab61172a097d7;hp=ed69ac9329b900ba7fa2e3be779df5c30d24f6c2;hpb=846958003cd3529e6322146d289265859db0ba8e;p=blank.git diff --git a/scripts/docker/archlinux-run/Dockerfile b/scripts/docker/archlinux-run/Dockerfile index ed69ac9..69f59ca 100644 --- a/scripts/docker/archlinux-run/Dockerfile +++ b/scripts/docker/archlinux-run/Dockerfile @@ -1,13 +1,30 @@ -FROM rafaelsoares/archlinux +FROM base/archlinux -RUN sudo pacman -S --noconfirm \ - freealut \ - glew \ - glm \ - openal \ - sdl2 \ - sdl2_image \ - sdl2_net \ - sdl2_ttf \ - zlib \ +RUN echo 'Server = http://mirror.23media.de/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist \ + && pacman-key --init \ + && pacman-key --populate archlinux \ + && pacman -Sy --noconfirm archlinux-keyring \ + && pacman -S --noconfirm pacman \ + && pacman-db-upgrade \ + && pacman -Su --noconfirm \ + && pacman -S --noconfirm \ + git \ + make \ + mesa-libgl \ + xorg-server-xvfb \ + && paccache -rk 0 \ + ; + +RUN pacman -S --needed --noconfirm \ + freealut \ + glew \ + openal \ + sdl2 \ + sdl2_image \ + sdl2_net \ + sdl2_ttf \ + zlib \ + && paccache -rk 0 \ + && mkdir -p /etc/openal \ + && echo -e '[general]\ndrivers = null' > /etc/openal/alsoft.conf \ ;