Hi Mauritz,

thanks for mentioning that bug website.



Am 11.03.25 um 03:13 schrieb Mauritz Stenek:

Hi Gottfried,

On 3/10/25 08:05, gfp wrote:

it can´t be upgraded, it wants to build
farstream?

Here's the related bug: https://issues.guix.gnu.org/75739



How to proceed?

Do I have to copy that part from Ludo into my config.scm in order to update packages?

(I removed pidgin and gajim from my packages, so why does it want to build it again?)

How will I know that farstream is now available and I can remove those snippets?
----------------------------------------------------
(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))))

And then:

Toggle snippet (6 lines)
     (service bitlbee-service-type
              (bitlbee-configuration
               (bitlbee (sans-farstream bitlbee-purple))
               (plugins (list (sans-farstream purple-mattermost)))))

Ludo’.
--------------------------------------------------------------

2.

What do I have to do with that part?


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"


thanks

Gottfried

Attachment: OpenPGP_0xD9E413C6C4BB32CE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to