From 933ddba223178fc2e530d5c9e3be1dd50a64ee95 Mon Sep 17 00:00:00 2001 From: Michael Rohleder Date: Mon, 16 Nov 2020 10:46:28 +0100 Subject: gnu: gst-plugins-bad: Enable webrtc module. * gnu/packages/gstreamer.scm (gst-plugins-bad): Enable webrtc module. [inputs]: Add libnice and webrtc-audio-processing. [arguments]: Add substitution of failing tests. Signed-off-by: Mathieu Othacehe --- gnu/packages/gstreamer.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index a317170379..738e881d55 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2019, 2020 Marius Bakke ;;; Copyright © 2020 Leo Prikler +;;; Copyright © 2020 Michael Rohleder ;;; ;;; This file is part of GNU Guix. ;;; @@ -671,8 +672,9 @@ (define-public gst-plugins-bad (lambda _ ;; FIXME: Why is this failing. (substitute* "tests/check/meson.build" - ((".*elements/dash_mpd\\.c.*") - "")) + ((".*elements/dash_mpd\\.c.*") "") + ((".*elements/curlhttpsrc\\.c.*") "") + ((".*elements/webrtcbin\\.c.*") "")) #t))))) (propagated-inputs `(("gst-plugins-base" ,gst-plugins-base))) @@ -702,6 +704,7 @@ (define-public gst-plugins-bad ("libgudev" ,libgudev) ("libkate" ,libkate) ("libmodplug" ,libmodplug) + ("libnice" ,libnice) ("librsvg" ,librsvg) ("libsndfile" ,libsndfile) ("libsrtp" ,libsrtp) @@ -726,6 +729,7 @@ (define-public gst-plugins-bad ;; GStreamer is not yet compatible with srt > 1.4.1. ("srt" ,srt-1.4.1) ("x265" ,x265) + ("webrtc-audio-processing" ,webrtc-audio-processing) ("wayland" ,wayland))) (home-page "https://gstreamer.freedesktop.org/") (synopsis "Plugins for the GStreamer multimedia library") -- cgit v1.2.3