commit 8ff4a7a4399dba0318244c84f9c7f91398193787 Author: L_DelOff Date: Fri Sep 15 19:36:10 2023 +0300 Версия убунту 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