FROM ubuntu:16.04
MAINTAINER T.J. Corona <tj.corona@kitware.com>

RUN apt-get update && \
    apt-get install -y \
        devscripts \
        build-essential \
        gcc-5-base \
        mesa-common-dev \
        libglu1-mesa-dev \
        libfontconfig1 \
        libdbus-1-dev \
        wget \
        git-core \
        qt5-default libqt5svg5-dev \
        ninja-build && \
    apt-get clean

ARG cmake_version=3.17.3
RUN mkdir -p /root/misc/root/cmake-$cmake_version && \
    wget https://github.com/Kitware/CMake/releases/download/v$cmake_version/cmake-$cmake_version-Linux-x86_64.sh && \
    sh cmake-$cmake_version-Linux-x86_64.sh --prefix=/root/misc/root/cmake-$cmake_version --skip-license && \
    rm cmake-$cmake_version-Linux-x86_64.sh

ENV PATH="/root/misc/root/cmake-$cmake_version/bin:${PATH}"
