summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2026-03-03 16:15:16 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2026-03-11 10:03:23 +0900
commit50b58e1109f711872b7381b85129f1bead9a4954 (patch)
tree273261a9cb6428135fd0f1a3ee9aeed40299df82
parentb8d7a360e25da711b21a26bf52dd5b56226d00b1 (diff)
gnu: python-audioread: Fix gstreamer initialization.
* gnu/packages/mp3.scm (python-audioread) [arguments]: New field. Change-Id: Ie1545631e97cdd5b3d9a6bbe80ed9809f1e4de48
-rw-r--r--gnu/packages/mp3.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm
index 0d5c2c868c1..46e73b6058f 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