[gstreamer] update build for meson and autotool removal (#3675)

- update glib built to 2.64.2
- point to gitlab.fd.o
This commit is contained in:
Matthew Waters 2020-04-20 14:31:03 +00:00 committed by GitHub
parent de4f24f702
commit a010156a41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -22,18 +22,19 @@ MAINTAINER bilboed@bilboed.com
RUN sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list" && \
apt-get update && \
apt-get install -y make autoconf automake libtool build-essential \
autopoint pkg-config bison flex gettext libffi-dev liblzma-dev \
libvorbis-dev libtheora-dev libogg-dev zlib1g-dev
apt-get install -y build-essential pkg-config bison flex gettext \
libffi-dev liblzma-dev libvorbis-dev libtheora-dev libogg-dev zlib1g-dev \
ninja-build python3-pip && \
pip3 install meson==0.53.2
ADD https://ftp.gnome.org/pub/gnome/sources/glib/2.54/glib-2.54.2.tar.xz $SRC
ADD https://ftp.gnome.org/pub/gnome/sources/glib/2.64/glib-2.64.2.tar.xz $SRC
# Checkout all development repositories
#RUN for i in orc gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav; do git clone --depth 1 --recursive https://anongit.freedesktop.org/git/gstreamer/$i $i; done
RUN \
git clone --depth 1 --recursive https://anongit.freedesktop.org/git/gstreamer/gstreamer gstreamer && \
git clone --depth 1 --recursive https://anongit.freedesktop.org/git/gstreamer/gst-plugins-base gst-plugins-base && \
git clone --depth 1 --recursive https://anongit.freedesktop.org/git/gstreamer/gst-ci gst-ci
git clone --depth 1 --recursive https://gitlab.freedesktop.org/gstreamer/gstreamer.git gstreamer && \
git clone --depth 1 --recursive https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git gst-plugins-base && \
git clone --depth 1 --recursive https://gitlab.freedesktop.org/gstreamer/gst-ci.git gst-ci
ADD https://people.freedesktop.org/~bilboed/gst-discoverer_seed_corpus.zip $SRC