FROM rafaelsoares/archlinux-devel
-RUN sudo pacman -S --noconfirm git glew glm sdl2 sdl2_image sdl2_net sdl2_ttf openal freealut zlib cppunit
+RUN sudo pacman -S --noconfirm \
+ cppunit \
+ freealut \
+ git \
+ glew \
+ glm \
+ openal \
+ sdl2 \
+ sdl2_image \
+ sdl2_net \
+ sdl2_ttf \
+ zlib \
+ ;
--- /dev/null
+FROM rafaelsoares/archlinux
+
+RUN sudo pacman -S --noconfirm \
+ freealut \
+ glew \
+ glm \
+ openal \
+ sdl2 \
+ sdl2_image \
+ sdl2_net \
+ sdl2_ttf \
+ zlib \
+ ;
--- /dev/null
+FROM debian:latest
+
+RUN apt update \
+ && apt -y install build-essential
+RUN apt -y install --no-install-recommends \
+ libalut-dev \
+ libcppunit-dev \
+ libglew-dev \
+ libglm-dev \
+ libopenal-dev \
+ libsdl2-dev \
+ libsdl2-image-dev \
+ libsdl2-net-dev \
+ libsdl2-ttf-dev \
+ zlib1g-dev \
+ ;
--- /dev/null
+FROM debian:testing
+
+RUN apt update \
+ && apt -y install build-essential
+RUN apt -y install --no-install-recommends \
+ libalut-dev \
+ libcppunit-dev \
+ libglew-dev \
+ libglm-dev \
+ libopenal-dev \
+ libsdl2-dev \
+ libsdl2-image-dev \
+ libsdl2-net-dev \
+ libsdl2-ttf-dev \
+ zlib1g-dev \
+ ;
+++ /dev/null
-FROM debian:latest
-
-RUN apt update
-RUN apt -y install --no-install-recommends build-essential libglew-dev libglm-dev libsdl2-dev libsdl2-image-dev libsdl2-net-dev libsdl2-ttf-dev libopenal-dev libalut-dev zlib1g-dev libcppunit-dev
+++ /dev/null
-FROM debian:testing
-
-RUN apt update
-RUN apt -y install --no-install-recommends build-essential libglew-dev libglm-dev libsdl2-dev libsdl2-image-dev libsdl2-net-dev libsdl2-ttf-dev libopenal-dev libalut-dev zlib1g-dev libcppunit-dev
IMAGE="${IMAGE:-archlinux-build}"
image_name="localhorsttv/${IMAGE}"
-image_path="scripts/docker/${IMAGE}"
+image_path="scripts/docker/${IMAGE//:/-}"
build_cmd="cd /repo && make -j\$(nproc) $TARGETS"
--- /dev/null
+FROM ubuntu:devel
+
+RUN apt update \
+ && apt -y install build-essential
+RUN apt -y install --no-install-recommends \
+ libalut-dev \
+ libcppunit-dev \
+ libglew-dev \
+ libglm-dev \
+ libopenal-dev \
+ libsdl2-dev \
+ libsdl2-image-dev \
+ libsdl2-net-dev \
+ libsdl2-ttf-dev \
+ zlib1g-dev \
+ ;
--- /dev/null
+FROM ubuntu:latest
+
+RUN apt update \
+ && apt -y install build-essential
+RUN apt -y install --no-install-recommends \
+ libalut-dev \
+ libcppunit-dev \
+ libglew-dev \
+ libglm-dev \
+ libopenal-dev \
+ libsdl2-dev \
+ libsdl2-image-dev \
+ libsdl2-net-dev \
+ libsdl2-ttf-dev \
+ zlib1g-dev \
+ ;
--- /dev/null
+LDXXFLAGS=-L/usr/lib/x86_64-linux-gnu
+++ /dev/null
-FROM ubuntu:devel
-
-RUN apt update
-RUN apt -y install --no-install-recommends build-essential libglew-dev libglm-dev libsdl2-dev libsdl2-image-dev libsdl2-net-dev libsdl2-ttf-dev libopenal-dev libalut-dev zlib1g-dev libcppunit-dev
+++ /dev/null
-FROM ubuntu:latest
-
-RUN apt update
-RUN apt -y install --no-install-recommends build-essential libglew-dev libglm-dev libsdl2-dev libsdl2-image-dev libsdl2-net-dev libsdl2-ttf-dev libopenal-dev libalut-dev zlib1g-dev libcppunit-dev
+++ /dev/null
-LDXXFLAGS=-L/usr/lib/x86_64-linux-gnu