gstreamer/docker/build-base-images/Dockerfile-ubuntu

37 lines
1,014 B
Text
Raw Normal View History

FROM registry.freedesktop.org/gstreamer/gst-ci/ubuntu-runtime
2017-10-21 10:45:38 +00:00
# make source packages available in order to figure out build dependencies
RUN \
sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list && \
apt-get update && \
apt-get -y build-dep \
orc \
gstreamer1.0 \
gst-plugins-base1.0 \
gst-plugins-good1.0 \
gst-plugins-bad1.0 \
gst-plugins-ugly1.0 \
gst-libav1.0 \
gst-rtsp-server1.0 \
gst-python1.0 \
gstreamer-vaapi \
gstreamer-editing-services1.0 && \
apt-get -y install \
ccache \
gdb \
git \
xvfb \
python3-pip \
wget
RUN pip3 install meson
ENV GST_BUILD_PATH="/gst-build/"
2017-10-21 10:45:38 +00:00
# Configure git for various usage
RUN git config --global user.email "gst-build@gstreamer.net" && git config --global user.name "Gstbuild Runner"
2017-10-21 10:45:38 +00:00
# get gst-build and make all subprojects available
RUN git clone git://anongit.freedesktop.org/gstreamer/gst-build $GST_BUILD_PATH && \
cd $GST_BUILD_PATH && \
2018-11-08 10:28:45 +00:00
meson build/ && rm -rf build/