From da61c19b69a6d281c7b7e6c225e4b192c7b0229d Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Wed, 29 Sep 2021 09:31:22 +0200 Subject: [PATCH] ci: install gst from mono repo --- ci/images_template.yml | 2 +- ci/install-gst.sh | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ci/images_template.yml b/ci/images_template.yml index 2254b352d..12a5c96f7 100644 --- a/ci/images_template.yml +++ b/ci/images_template.yml @@ -1,4 +1,4 @@ variables: - GST_RS_IMG_TAG: '2021-09-19.0' + GST_RS_IMG_TAG: '2021-10-07.0' GST_RS_STABLE: '1.55.0' GST_RS_MSRV: '1.54.0' diff --git a/ci/install-gst.sh b/ci/install-gst.sh index ccea80e8b..6981fb587 100755 --- a/ci/install-gst.sh +++ b/ci/install-gst.sh @@ -2,9 +2,14 @@ set -e pip3 install meson==0.59.1 -git clone --depth 1 https://gitlab.freedesktop.org/gstreamer/gst-build.git --branch master -cd gst-build +# gstreamer-rs already has a 'gstreamer' directory so don't clone there +pushd . +cd .. +git clone --depth 1 https://gitlab.freedesktop.org/gstreamer/gstreamer.git --branch main +cd gstreamer meson build -D prefix=/usr/local -D devtools=disabled -D examples=disabled -D gtk_doc=disabled -D introspection=disabled -D libav=disabled -D libnice=disabled -D python=disabled -D ugly=disabled -D vaapi=disabled ninja -C build ninja -C build install + +popd \ No newline at end of file