From b3db652f4b46c2a10315e32ca8b1f4d9fd555a8a Mon Sep 17 00:00:00 2001 From: Brenden Matthews Date: Fri, 22 Feb 2019 21:51:48 -0500 Subject: [PATCH] Add builder dockerfile. --- Dockerfile.builder | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Dockerfile.builder diff --git a/Dockerfile.builder b/Dockerfile.builder new file mode 100644 index 00000000..08ba21f7 --- /dev/null +++ b/Dockerfile.builder @@ -0,0 +1,47 @@ +FROM ubuntu:bionic +RUN apt-get update \ + && DEBIAN_FRONTEND=noninteractive \ + apt-get install -qy --no-install-recommends \ + software-properties-common \ + wget \ + gpg-agent \ + && wget -q https://apt.llvm.org/llvm-snapshot.gpg.key \ + && apt-key add llvm-snapshot.gpg.key \ + && add-apt-repository 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main' \ + && DEBIAN_FRONTEND=noninteractive \ + apt-get install -qy --no-install-recommends \ + software-properties-common \ + cmake \ + git \ + audacious-dev \ + libaudclient-dev \ + libcairo2-dev \ + libcurl4-openssl-dev \ + libical-dev \ + libimlib2-dev \ + libircclient-dev \ + libiw-dev \ + liblua5.3-dev \ + libmicrohttpd-dev \ + libmysqlclient-dev \ + libpulse-dev \ + librsvg2-dev \ + libsystemd-dev \ + libxdamage-dev \ + libxext-dev \ + libxft-dev \ + libxinerama-dev \ + libxml2-dev \ + libxmmsclient-dev \ + libxnvctrl-dev \ + ncurses-dev \ + clang-7 \ + lldb-7 \ + lld-7 \ + libc++-7-dev \ + libc++abi-7-dev \ + clang-tools-7 \ + clang-format-7 \ + clang-tidy-7 \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/*