gnu: Remove farstream.

* gnu/packages/freedesktop.scm (farstream): Delete variable.

Fixes: guix/guix#1906
Change-Id: I067d553ac39f6370d8b0f321d682a7854d6ac9ac
This commit is contained in:
Andreas Enge 2025-09-14 19:07:08 +02:00
parent d8199cc945
commit adfcee6975
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -239,90 +239,6 @@ application-centers for distributions.")
((#:configure-flags flags #~'()) ((#:configure-flags flags #~'())
#~(append '("-Dqt=true" "-Dqt-versions=6") #$flags)))))) #~(append '("-Dqt=true" "-Dqt-versions=6") #$flags))))))
(define-public farstream
(package
(name "farstream")
(version "0.2.9")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://gitlab.freedesktop.org/farstream/farstream.git")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1sd8syldyq6bphfdm129s3gq554vfv7vh1vcwzk48gjryf101awk"))
(patches
(search-patches "farstream-gupnp.patch" ;for test 'transmitter/rawudp'
"farstream-make.patch"))))
(build-system glib-or-gtk-build-system)
(outputs '("out" "doc"))
(arguments
(list
#:configure-flags
#~(list "--enable-gtk-doc"
"--enable-glib-asserts"
(string-append "--with-html-dir=" #$output
"/share/gtk-doc/html"))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'copy-common
(lambda _
(delete-file "autogen.sh")
(copy-recursively
#$(this-package-native-input
(git-file-name "common" "latest.52adcdb"))
"common")))
(add-after 'unpack 'disable-problematic-tests
(lambda _
(substitute* "tests/check/Makefile.am"
;; This test fails since updating gstreamer to version 1.22.1
;; (see:
;; https://gitlab.freedesktop.org/farstream/farstream/-/issues/25).
(("^\trtp/recvcodecs.*") "")
;; This test timeouts despite changing the value of
;; 'CK_DEFAULT_TIMEOUT' to 600 (see:
;; https://gitlab.freedesktop.org/farstream/farstream/-/issues/20).
(("^\ttransmitter/nice.*") "")))))))
(native-inputs
(list autoconf
automake
docbook-xml-4.1.2
docbook-xsl
gobject-introspection
gtk-doc/stable
libtool
libxslt
perl
pkg-config
python-wrapper
(origin
(method git-fetch)
(uri
(git-reference
(url "https://gitlab.freedesktop.org/gstreamer/common.git")
(commit "52adcdb89a9eb527df38c569539d95c1c7aeda6e")))
(file-name (git-file-name "common" "latest.52adcdb"))
(sha256
(base32
"1zlm1q1lgcb76gi82rial5bwy2j9sz1x6x48ijhiz89cml7xxd1r")))))
(inputs
(list glib
gtk+
gupnp-igd
libnice))
(propagated-inputs
(list gstreamer
gst-plugins-bad
gst-plugins-base
gst-plugins-good))
(synopsis "The Farstream VVoIP framework")
(description "Farstream is a collection of GStreamer modules and libraries
for videoconferencing.")
(home-page "https://www.freedesktop.org/wiki/Software/Farstream/")
(license license:lgpl2.1+)))
(define-public libglib-testing (define-public libglib-testing
(package (package
(name "libglib-testing") (name "libglib-testing")