Hi, Mauritz Stenek <mste...@disroot.org> skribis:
> On 3/9/25 04:04, David Lecompte wrote: >>> It seems this issue has now made it out to the master branch and is >>> impacting other packages now. >> This is indeed preventing me from installing gajim. >> > > Same here. This little bug is preventing me from reconfiguring home. Same here. Looking at <https://gitlab.freedesktop.org/farstream/farstream>, it seems that this is currently unmaintained. I propose the attached patch in the interim. WDYT? In the meantime, I used these definitions in my own configuration, which you may find useful: --8<---------------cut here---------------start------------->8--- (define pidgin-sans-farstream ;; Work around <https://issues.guix.gnu.org/75739>. (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")))))) (define sans-farstream (package-input-rewriting `((,pidgin . ,pidgin-sans-farstream)))) --8<---------------cut here---------------end--------------->8--- And then: --8<---------------cut here---------------start------------->8--- (service bitlbee-service-type (bitlbee-configuration (bitlbee (sans-farstream bitlbee-purple)) (plugins (list (sans-farstream purple-mattermost))))) --8<---------------cut here---------------end--------------->8--- Ludo’.
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index b8971e436e..4e839f114a 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -989,7 +989,6 @@ (define-public pidgin dbus dbus-glib ;; evolution-data-server - farstream gnutls gstreamer ;; gtkspell2 @@ -1026,9 +1025,10 @@ (define-public pidgin (arguments `(#:configure-flags (list - (string-append "CFLAGS=-I" - (assoc-ref %build-inputs "gst-plugins-base") - "/include/gstreamer-1.0") + ;; XXX: Disable voice and video calls until Farstream is back to life: + ;; <https://issues.guix.gnu.org/75739>. + "--disable-vv" + "--disable-gtkspell" "--disable-gevolution" "--enable-cap"