# HG changeset patch # User vnorilo # Date 1568196000 -10800 # Wed Sep 11 13:00:00 2019 +0300 # Branch couchbot # Node ID 376a7e59979693f97f5c3ccc36ea6c821d416b7d # Parent 8340d701f917adfa198cb8f9787e9dfdeb2aa89d # Parent 4d2ef709075f24049f449e62867cd43eb4c7dc52 merge diff --git a/dockerfile b/dockerfile new file mode 100644 --- /dev/null +++ b/dockerfile @@ -0,0 +1,25 @@ +FROM ubuntu:xenial +MAINTAINER Vesa Norilo (vnorilo@gmail.com) + +RUN set -ex; \ + if ! command -v gpg > /dev/null; then \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + dirmngr \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + fi + +RUN apt-get update + +RUN apt-get install -y --no-install-recommends mercurial cmake subversion build-essential +RUN apt-get install -y --no-install-recommends libsndfile1-dev libjack-jackd2-dev libcurl4-openssl-dev libz-dev libedit-dev + +RUN apt-get install -y --no-install-recommends llvm-3.7-dev + +RUN apt-get install -y --no-install-recommends software-properties-common apt-utils wget +RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - +RUN add-apt-repository 'deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main' && apt-get update +RUN apt-get install -y --no-install-recommends llvm-6.0-dev +