1# Dockerfile to build CorsixTH 2FROM ubuntu:latest 3 4WORKDIR /sourcecode 5 6ENV DEBIAN_FRONTEND=noninteractive 7 8RUN apt-get -y update 9 10RUN apt-get install -y \ 11 # Base Tools 12 build-essential cmake git doxygen \ 13 # LUA 14 liblua5.3-0 liblua5.3-0-dbg liblua5.3-dev \ 15 lua-filesystem lua-lpeg \ 16 # SDL2 17 libsdl2-dev libsdl2-mixer-dev \ 18 # AV 19 ffmpeg timidity \ 20 libavformat-dev libavresample-dev libavdevice-dev libavutil-dev libavfilter-dev libavcodec-dev \ 21 libpostproc-dev libswscale-dev libswresample-dev \ 22 # Font 23 libfreetype6-dev 24 25CMD mkdir -p build && cd build && cmake -DUSE_SOURCE_DATADIRS=ON .. && make 26