-FROM centos:latest
+FROM localhorsttv/centos-run:latest
-RUN yum -y update \
- && yum -y install epel-release \
- && yum -y update \
- && yum -y group install "Development Tools"
-RUN yum -y install \
- cppcheck \
- cppunit-devel \
- freealut-devel \
- glew-devel \
- glm-devel \
- openal-soft-devel \
- SDL2-devel \
- SDL2_image-devel \
- SDL2_net-devel \
- SDL2_ttf-devel \
- zlib-devel \
+RUN yum -y group install "Development Tools" \
+ && yum -y install \
+ cppcheck \
+ cppunit-devel \
+ freealut-devel \
+ glew-devel \
+ glm-devel \
+ openal-soft-devel \
+ SDL2-devel \
+ SDL2_image-devel \
+ SDL2_net-devel \
+ SDL2_ttf-devel \
+ zlib-devel \
+ && yum -y clean packages \
;
--- /dev/null
+FROM centos:latest
+
+RUN yum -y update \
+ && yum -y install epel-release \
+ && yum -y update \
+ && yum -y install \
+ make \
+ which \
+ xorg-x11-server-utils \
+ xorg-x11-server-Xvfb \
+ && yum -y clean packages \
+ ;
+
+RUN yum -y install \
+ freealut \
+ glew \
+ openal-soft \
+ SDL2 \
+ SDL2_image \
+ SDL2_net \
+ SDL2_ttf \
+ zlib \
+ && yum -y clean packages \
+ && echo -e '[general]\ndrivers = null' > /etc/openal/alsoft.conf \
+ ;
-FROM debian:latest
+FROM localhorsttv/debian-run:latest
+
+RUN apt -y install build-essential \
+ && apt-get -y clean \
+ ;
-RUN apt update \
- && apt -y install build-essential
RUN apt -y install --no-install-recommends \
cppcheck \
libalut-dev \
libsdl2-net-dev \
libsdl2-ttf-dev \
zlib1g-dev \
+ && apt-get -y clean \
;
-FROM debian:testing
+FROM localhorsttv/debian-run:testing
+
+RUN apt -y install build-essential \
+ && apt-get -y clean \
+ ;
-RUN apt update \
- && apt -y install build-essential
RUN apt -y install --no-install-recommends \
cppcheck \
libalut-dev \
libsdl2-net-dev \
libsdl2-ttf-dev \
zlib1g-dev \
+ && apt-get -y clean \
;
--- /dev/null
+FROM debian:latest
+
+RUN apt -y update \
+ && apt -y upgrade \
+ && apt -y install --no-install-recommends \
+ make \
+ xauth \
+ xvfb \
+ && apt-get -y clean \
+ ;
+
+RUN apt -y install --no-install-recommends \
+ libalut0 \
+ libglew1.10 \
+ libglu1-mesa \
+ libopenal1 \
+ libsdl2-2.0-0 \
+ libsdl2-image-2.0-0 \
+ libsdl2-net-2.0-0 \
+ libsdl2-ttf-2.0-0 \
+ zlib1g \
+ && apt-get -y clean \
+ && echo -e '[general]\ndrivers = null' > /etc/openal/alsoft.conf \
+ ;
--- /dev/null
+FROM debian:testing
+
+RUN apt -y update \
+ && apt -y upgrade \
+ && apt -y install --no-install-recommends \
+ make \
+ xauth \
+ xvfb \
+ && apt-get -y clean \
+ ;
+
+RUN apt -y install --no-install-recommends \
+ libalut0 \
+ libglew1.10 \
+ libglu1-mesa \
+ libopenal1 \
+ libsdl2-2.0-0 \
+ libsdl2-image-2.0-0 \
+ libsdl2-net-2.0-0 \
+ libsdl2-ttf-2.0-0 \
+ zlib1g \
+ && apt-get -y clean \
+ && echo -e '[general]\ndrivers = null' > /etc/openal/alsoft.conf \
+ ;
-FROM ubuntu:devel
+FROM localhorsttv/ubuntu-run:devel
+
+RUN apt -y install build-essential \
+ && apt-get -y clean \
+ ;
-RUN apt update \
- && apt -y install build-essential
RUN apt -y install --no-install-recommends \
cppcheck \
libalut-dev \
libsdl2-net-dev \
libsdl2-ttf-dev \
zlib1g-dev \
+ && apt-get -y clean \
;
-FROM ubuntu:latest
+FROM localhorsttv/ubuntu-run:latest
+
+RUN apt -y install build-essential \
+ && apt-get -y clean \
+ ;
-RUN apt update \
- && apt -y install build-essential
RUN apt -y install --no-install-recommends \
cppcheck \
libalut-dev \
libsdl2-net-dev \
libsdl2-ttf-dev \
zlib1g-dev \
+ && apt-get -y clean \
;
-ENV LDXXFLAGS=-L/usr/lib/x86_64-linux-gnu LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
+ENV LDXXFLAGS -L/usr/lib/x86_64-linux-gnu
--- /dev/null
+FROM ubuntu:devel
+
+RUN apt -y update \
+ && apt -y upgrade \
+ && apt -y install --no-install-recommends \
+ make \
+ xauth \
+ xvfb \
+ && apt-get -y clean \
+ ;
+
+
+RUN apt -y install --no-install-recommends make \
+ libalut0 \
+ libglew1.10 \
+ libglu1-mesa \
+ libopenal1 \
+ libsdl2-2.0-0 \
+ libsdl2-image-2.0-0 \
+ libsdl2-net-2.0-0 \
+ libsdl2-ttf-2.0-0 \
+ zlib1g \
+ && apt-get -y clean \
+ && echo -e '[general]\ndrivers = null' > /etc/openal/alsoft.conf \
+ ;
--- /dev/null
+FROM ubuntu:latest
+
+RUN apt update \
+ && apt -y upgrade \
+ && apt -y install --no-install-recommends \
+ make \
+ xauth \
+ xvfb \
+ && apt-get -y clean \
+ ;
+
+RUN apt -y install --no-install-recommends \
+ libalut0 \
+ libglew1.10 \
+ libglu1-mesa \
+ libopenal1 \
+ libsdl2-2.0-0 \
+ libsdl2-image-2.0-0 \
+ libsdl2-net-2.0-0 \
+ libsdl2-ttf-2.0-0 \
+ zlib1g \
+ && apt-get -y clean \
+ && echo -e '[general]\ndrivers = null' > /etc/openal/alsoft.conf \
+ ;
+
+ENV LD_LIBRARY_PATH /usr/lib/x86_64-linux-gnu