36 lines
913 B
Docker
36 lines
913 B
Docker
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 . |