From d38ec6d2ad1de659fdbcbda48399243eec10c8cc Mon Sep 17 00:00:00 2001 From: Lucas Ramage Date: Mon, 29 Jun 2020 11:39:31 -0400 Subject: [PATCH] Create Dockerfile --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0e5d568 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM gcc:latest + +RUN apt update && \ + apt install -y \ + cmake \ + libmagick++-dev + +COPY . /usr/src/ktools +WORKDIR /usr/src/ktools + +# Small fix of the KTools::inverseOf() return type +# https://github.com/nsimplex/ktools/pull/13 +RUN curl -o fix-inverseOf.patch \ + https://github.com/nsimplex/ktools/commit/47f38381671e03455eab193a1d3a88e11666af99.patch && \ + patch -p1 < fix-inverseOf.patch + +RUN ./configure && \ + make && \ + make install