- env: IMAGE=debian-build-testing TARGETS=test
- env: IMAGE=ubuntu-build-latest TARGETS=test
- env: IMAGE=ubuntu-build-testing TARGETS=test
+ - env: IMAGE=centos-build-latest TARGETS=test
script:
- bash scripts/docker/exec.bash
debian (jessie): apt-get install libglew-dev libglm-dev libsdl2-dev libsdl2-image-dev libsdl2-net-dev libsdl2-ttf-dev libopenal-dev libalut-dev zlib1g-dev libcppunit-dev
(!) you may have to build the tests with CPPFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0
+centos (7): yum install glew-devel glm-devel SDL2-devel SDL2_image-devel SDL2_net-devel SDL2_ttf-devel openal-soft-devel freealut-devel zlib-devel cppunit-devel
+ (!) you need the "epel" repository for SDL2 et al. `yum install epel-release`
+
manual:
CppUnit http://sourceforge.net/projects/cppunit/
GLEW http://glew.sourceforge.net/
debian (jessie):
apt install --no-install-recommends libglew1.10 libglu1-mesa libsdl2-2.0-0 libsdl2-image-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0 libopenal1 libalut0 zlib1g
+centos (7):
+ yum install glew SDL2 SDL2_image SDL2_net SDL2_ttf openal-soft freealut zlib
+
Arguments
=========
--- /dev/null
+FROM centos:latest
+
+RUN yum -y update \
+ && yum -y install epel-release \
+ && yum -y update \
+ && yum -y group install "Development Tools"
+RUN yum -y install \
+ cppunit-devel \
+ freealut-devel \
+ glew-devel \
+ glm-devel \
+ openal-soft-devel \
+ SDL2-devel \
+ SDL2_image-devel \
+ SDL2_net-devel \
+ SDL2_ttf-devel \
+ zlib-devel \
+ ;