~ruther/guix-local

adfcee6975a700d40afc1f5a52714d083e320ae2 — Andreas Enge 6 months ago d8199cc
gnu: Remove farstream.

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

Fixes: guix/guix#1906
Change-Id: I067d553ac39f6370d8b0f321d682a7854d6ac9ac
1 files changed, 0 insertions(+), 84 deletions(-)

M gnu/packages/freedesktop.scm
M gnu/packages/freedesktop.scm => gnu/packages/freedesktop.scm +0 -84
@@ 239,90 239,6 @@ application-centers for distributions.")
       ((#:configure-flags 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
  (package
    (name "libglib-testing")