Michał Janiszewski
35b72b7594
Add ccache to dockerfiles
...
[ci skip]
2018-05-30 00:00:34 +02:00
Ted John
3e322ec683
[ci skip] Remove superfluous slash in dockerfile
2018-05-15 23:22:34 +01:00
Michał Janiszewski
543efd8822
Fix #7497 : openrct2-cli docker image is broken ( #7524 )
...
Update openrct2-cli docker file for Ubuntu 18.04.
See https://github.com/OpenRCT2/OpenRCT2/pull/7523
Also includes a basic test to verify load-ability of produced binary.
2018-05-15 23:11:24 +01:00
Michał Janiszewski
2e7efdc180
Update Ubuntu docker images to Ubuntu 18.04 ( #7523 )
2018-05-15 23:14:00 +02:00
Michał Janiszewski
859c7f8901
Add ICU package to docker images
...
For upcoming https://github.com/OpenRCT2/OpenRCT2/pull/7385
2018-05-15 21:08:44 +02:00
Michał Janiszewski
d658dbbb4e
Add base-devel to Arch Dockerfile
...
awk seems to be needed for gathering coverage, but is not available in the base system.
To avoid issues like this and previous systemd/udev missing, add whole base-devel package
2018-05-10 15:32:39 +02:00
Michał Janiszewski
aec120a3f5
Update Ubuntu docker image to use clang 5
...
Even though clang 6 is available already, Android NDK ships with clang
5, so use that to reduce possible issues
2018-03-21 22:35:19 +01:00
Michał Janiszewski
084589d9e0
Install GCC 7 for Ubuntu docker images
...
This only installs g++.
2018-03-21 22:26:56 +01:00
Michał Janiszewski
5ddf36ad42
Add systemd (udev) to 64 bit Arch dockerfile [ci skip]
...
https://git.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/libdrm&id=d490fde508be38c2758588bb3b42b29101edcd78
enabled udev support in libdrm, however the dependency array was not
updated to reflect that, resulting in missing package in our docker
container.
This explicitly adds systemd to installed packages.
Upstream bug at https://bugs.archlinux.org/task/57851
2018-03-15 13:41:18 +01:00
Ted John
b20ac6157f
Add dockerfile for openrct2-cli
2018-02-01 12:31:14 +01:00
Michał Janiszewski
5c67ca4efc
Sort installed packages in mingw-arch
2018-01-24 20:41:37 +01:00
Michał Janiszewski
df4c23b6ee
Add boost to mingw-arch Dockerfile
2018-01-24 20:41:08 +01:00
Michał Janiszewski
26cb4adb9b
Make sure curl and certificates are installed before using them
2017-10-08 21:24:16 +02:00
Michał Janiszewski
90a5d592f1
Install CMake 3.9 for upcoming refactor in #6409
2017-10-08 20:27:52 +02:00
Michał Janiszewski
7671b9fcde
Add ninja to dockerfiles
2017-09-17 22:16:27 +02:00
Michał Janiszewski
46c2998905
Remove sdl2_ttf from required libraries
...
Part 2: Arch 32 bit docker
2017-08-24 09:27:41 +02:00
Michał Janiszewski
646819b58a
Remove sdl2_ttf from required libraries
...
Part 1: Arch 64 bit docker
2017-08-24 08:53:13 +02:00
Michał Janiszewski
3750a89089
Update ubuntu_amd64 docker image to clang 4.0
2017-06-14 23:19:56 +02:00
Michał Janiszewski
84a98dc710
Change MinGW docker to use ArchLinux as base
...
This is needed to get more up-to-date MinGW releases
2017-04-16 08:42:46 +02:00
Michał Janiszewski
c44d48f722
Add Dockerfiles with Ubuntu 16.04 for mingw, i686, amd64
...
[ci skip]
2016-12-15 16:21:11 +01:00
Michał Janiszewski
810d3d41e0
Update 32 bit Dockerfile for libzip
2016-12-14 13:20:37 +01:00
Michał Janiszewski
7b6608d0a4
Add lib32-libzip1 to 32 bit dockerfile for upcoming #4792
2016-11-12 21:57:55 +01:00
Michał Janiszewski
d2b373bb47
Build 64 bit docker with libzip for upcoming #4792
2016-11-12 21:53:49 +01:00
Michał Janiszewski
e8e1b702f6
Add 64 bit docker file with Arch Linux in it
2016-10-15 22:41:39 +02:00
Michał Janiszewski
20d3b070bb
Update docker image with recent lib32-sdl2_ttf changes
2016-10-02 11:35:08 +02:00
Michał Janiszewski
91443d0e75
Update docker files ( #3752 )
...
Updates to recent ArchLinux changes, simplifaction
It hopefully creates smaller images and thus improves build throughput
on travis.
2016-05-27 14:46:25 +01:00
Michał Janiszewski
7edf477ed9
Add docker fonctonfig library for #2546
2015-12-24 19:54:12 +01:00
Michał Janiszewski
ec1366dd29
use docker for 32bit build
2015-09-28 21:48:41 +02:00