Hi,
Mauritz Stenek <[email protected]> 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"