Commit Graph

29 Commits

Author SHA1 Message Date
Michał Janiszewski ea0483c4a9
Add libgtest-dev to Ubuntu AMD64 image (#9405)
See discussion in https://github.com/OpenRCT2/OpenRCT2/pull/9404#issuecomment-501012361
https://packages.ubuntu.com/bionic/libgtest-dev
2019-06-12 19:43:46 +02:00
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