From c44d48f722b8ebdbbfefc32854ac6c1dc3e5dda1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Thu, 15 Dec 2016 16:20:19 +0100 Subject: [PATCH] Add Dockerfiles with Ubuntu 16.04 for mingw, i686, amd64 [ci skip] --- dockerfiles/mingw/Dockerfile | 4 ++++ dockerfiles/ubuntu_amd64/Dockerfile | 4 ++++ dockerfiles/ubuntu_i686/Dockerfile | 5 +++++ 3 files changed, 13 insertions(+) create mode 100644 dockerfiles/mingw/Dockerfile create mode 100644 dockerfiles/ubuntu_amd64/Dockerfile create mode 100644 dockerfiles/ubuntu_i686/Dockerfile diff --git a/dockerfiles/mingw/Dockerfile b/dockerfiles/mingw/Dockerfile new file mode 100644 index 0000000000..7facaf10e7 --- /dev/null +++ b/dockerfiles/mingw/Dockerfile @@ -0,0 +1,4 @@ +FROM ubuntu:16.04 +RUN apt-get update +RUN apt-get install -y binutils-mingw-w64-i686 gcc-mingw-w64-i686 g++-mingw-w64-i686 cmake pkg-config +RUN echo "#!/bin/sh\nexport PKG_CONFIG_PATH=/usr/local/cross-tools/i686-w64-mingw32/lib/pkgconfig:/usr/local/cross-tools/orctlibs/lib/pkgconfig\npkg-config \$@" > /usr/local/bin/i686-w64-mingw32-pkg-config && chmod a+x /usr/local/bin/i686-w64-mingw32-pkg-config diff --git a/dockerfiles/ubuntu_amd64/Dockerfile b/dockerfiles/ubuntu_amd64/Dockerfile new file mode 100644 index 0000000000..1f383664ee --- /dev/null +++ b/dockerfiles/ubuntu_amd64/Dockerfile @@ -0,0 +1,4 @@ +FROM ubuntu:16.04 +RUN apt-get update +RUN apt-get -y upgrade +RUN apt-get install --no-install-recommends -y cmake libsdl2-dev libsdl2-ttf-dev pkg-config g++ gcc libjansson-dev libspeex-dev libspeexdsp-dev libcurl4-openssl-dev libcrypto++-dev libfontconfig1-dev libfreetype6-dev libpng-dev libzip-dev git libssl-dev clang diff --git a/dockerfiles/ubuntu_i686/Dockerfile b/dockerfiles/ubuntu_i686/Dockerfile new file mode 100644 index 0000000000..220d4b826a --- /dev/null +++ b/dockerfiles/ubuntu_i686/Dockerfile @@ -0,0 +1,5 @@ +FROM ubuntu:16.04 +RUN dpkg --add-architecture i386 +RUN apt-get update +RUN apt-get -y upgrade +RUN apt-get install --no-install-recommends -y gcc-multilib g++-multilib cmake libsdl2-dev:i386 libsdl2-ttf-dev:i386 pkg-config:i386 libjansson-dev:i386 libspeex-dev:i386 libspeexdsp-dev:i386 libcurl4-openssl-dev:i386 libcrypto++-dev:i386 libfontconfig1-dev:i386 libfreetype6-dev:i386 libpng-dev:i386 libzip-dev:i386 libssl-dev:i386