X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=scripts%2Fdocker%2Farchlinux-run%2FDockerfile;h=eeca2ca2c031d8ae98f716cf422fe650cfe10a65;hp=ed69ac9329b900ba7fa2e3be779df5c30d24f6c2;hb=9773d2963d63747fa4bfc548c6a7603fabcd865b;hpb=b6e259a227889cc8af26f599bf3b76b6abb6bbd4 diff --git a/scripts/docker/archlinux-run/Dockerfile b/scripts/docker/archlinux-run/Dockerfile index ed69ac9..eeca2ca 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 \ + && printf '[general]\ndrivers = null\n' > /etc/openal/alsoft.conf \ ;