From 12aecbe535cf552ab307674434f0aa2b772b5b51 Mon Sep 17 00:00:00 2001 From: Captain Beyond Date: Tue, 11 Mar 2025 19:59:47 -0500 Subject: [PATCH] add patched pidgin --- yagix/pidgin-sans-farstream.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 yagix/pidgin-sans-farstream.scm diff --git a/yagix/pidgin-sans-farstream.scm b/yagix/pidgin-sans-farstream.scm new file mode 100644 index 0000000..26da754 --- /dev/null +++ b/yagix/pidgin-sans-farstream.scm @@ -0,0 +1,24 @@ +(define-module (yagix pidgin-sans-farstream) + #:use-module (guix packages) + #:use-module (guix utils) + #:use-module (guix gexp) + #:use-module (gnu packages) + #:use-module (gnu packages messaging)) + +; see https://lists.gnu.org/archive/html/bug-guix/2025-03/msg00108.html +(define-public pidgin-sans-farstream + ;; Work around . + (package/inherit pidgin + (arguments + (substitute-keyword-arguments (package-arguments pidgin) + ((#:configure-flags flags #~'()) + ;; Disable voice/video due to lack of Farstream. + #~(cons "--disable-vv" #$flags)))) + (inputs + (modify-inputs (package-inputs pidgin) + (delete "farstream") + + ;; Pidgin expects "gst-plugins-base" to be among its inputs. + (append (specification->package "gst-plugins-base")))))) + +pidgin-sans-farstream