mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-11-18 00:49:42 +01:00
16ad8c531e
This updates all references to SDL 2.0.22 to SDL 2.24.0, including the Docker container that I maintain for Linux CI. Be warned, this release of SDL updates the versioning scheme to be less dumb. The previous version is 2.0.22, this release is 2.24.0 (so the last number can be properly used for patch-level version releases).
31 lines
701 B
Docker
31 lines
701 B
Docker
FROM centos:7
|
|
|
|
# run first to improve caching (other things update more often than SDL2)
|
|
WORKDIR /tmp
|
|
RUN curl -LJO https://github.com/libsdl-org/SDL/releases/download/release-2.24.0/SDL2-2.24.0.tar.gz
|
|
RUN tar -xf SDL2-2.24.0.tar.gz
|
|
RUN mkdir SDL2-2.24.0/build
|
|
|
|
# add EPEL (for SDL2)
|
|
RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
|
|
|
|
# install dependencies
|
|
RUN yum -y install \
|
|
# used below
|
|
yum-utils \
|
|
# VVVVVV dependencies
|
|
gcc-c++ cmake make
|
|
|
|
RUN yum-builddep -y SDL2
|
|
|
|
RUN yum clean all
|
|
|
|
WORKDIR /tmp/SDL2-2.24.0/build
|
|
RUN ../configure
|
|
RUN make -j $(nproc)
|
|
RUN make install
|
|
|
|
WORKDIR /tmp
|
|
RUN rm -rf SDL2-2.24.0.tar.gz SDL2-2.24.0/
|
|
|
|
WORKDIR /
|