guix_mirror_bot pushed a commit to branch gstreamer-updates
in repository guix.

commit da0cf9394fa9c083d1d850970109fcb6de513fc7
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Tue Mar 3 16:15:16 2026 +0900

    gnu: python-audioread: Fix gstreamer initialization.
    
    * gnu/packages/mp3.scm (python-audioread) [arguments]: New field.
    
    Change-Id: Ie1545631e97cdd5b3d9a6bbe80ed9809f1e4de48
---
 gnu/packages/mp3.scm | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm
index 0d5c2c868c..46e73b6058 100644
--- a/gnu/packages/mp3.scm
+++ b/gnu/packages/mp3.scm
@@ -695,6 +695,15 @@ is to provide an accurate identifier for record tracks.")
        (sha256
         (base32 "0v866n5rwdz45ks8dlhl8hzx3p54hcjl0rz7x3rbsj4c96jn0m5c"))))
     (build-system pyproject-build-system)
+    (arguments
+     (list #:phases #~(modify-phases %standard-phases
+                        (add-after 'unpack 'fix-gst-init
+                          (lambda _
+                            ;; `None' is no longer accepted as of gstreamer
+                            ;; 2.28.1.
+                            (substitute* "audioread/gstdec.py"
+                              (("Gst.init\\(None\\)")
+                               "Gst.init([])")))))))
     (propagated-inputs (list ffmpeg python-pygobject))
     (native-inputs
      (list gstreamer

Reply via email to