From 8ff4a7a4399dba0318244c84f9c7f91398193787 Mon Sep 17 00:00:00 2001 From: L_DelOff Date: Fri, 15 Sep 2023 19:36:10 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B5=D1=80=D1=81=D0=B8=D1=8F=20=D1=83?= =?UTF-8?q?=D0=B1=D1=83=D0=BD=D1=82=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.multistage | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Dockerfile.multistage diff --git a/Dockerfile.multistage b/Dockerfile.multistage new file mode 100644 index 0000000..a3aa86e --- /dev/null +++ b/Dockerfile.multistage @@ -0,0 +1,36 @@ +FROM ubuntu:latest as build_stage +RUN apt-get update +RUN sudo apt install -y \ + git \ + build-essential \ + cmake \ + pkg-config \ + qt5-default \ + qttools5-dev \ + qttools5-dev-tools \ + libqt5svg5-dev \ + libboost-dev \ + libssl-dev \ + libprotobuf-dev \ + protobuf-compiler \ + libprotoc-dev \ + libcap-dev \ + libxi-dev \ + libasound2-dev \ + libogg-dev \ + libsndfile1-dev \ + libopus-dev \ + libspeechd-dev \ + libavahi-compat-libdnssd-dev \ + libxcb-xinerama0 \ + libzeroc-ice-dev \ + libpoco-dev +WORKDIR /opt +RUN cd /opt +RUN git clone -b 1.5.x https://github.com/mumble-voip/mumble.git +RUN cd /opt/mumble +RUN git submodule update --init --recursive +RUN mkdir build +RUN cd /opt/mumble/build +RUN cmake -Dclient=OFF -Doverlay-xcompile=OFF .. +RUN cmake --build . \ No newline at end of file