summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorJodiMcJodson <JodiMcJodson@noreply.codeberg.org>2025-11-17 19:45:47 -0600
committerAndreas Enge <andreas@enge.fr>2025-11-18 18:27:47 +0100
commitce36502dabc252b4f6f4dab8f5b24233668dd4a0 (patch)
treed84a6850aeb14176bd532ca4ef5bbd1ab19ff731 /gnu/packages
parentacf0473bb30b3a9808cb0a7296c6bf18d068f768 (diff)
gnu: beets: Update to 2.5.1.
* gnu/packages/music.scm (beets): Update to 2.5.1. [arguments]<#:phases>{skip-tests-that-need-internet}: New phase. Change-Id: Ic0d4c4fea00e58bc50fe0a77816ec5663ad2e204 Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/music.scm9
1 files changed, 7 insertions, 2 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 5a2f48dabc6..b9a1b4ecac7 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -4314,14 +4314,14 @@ websites such as Libre.fm.")
(define-public beets
(package
(name "beets")
- (version "2.3.1")
+ (version "2.5.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "beets" version))
(sha256
(base32
- "04jp9mwfsh5qj0d9h6i720ji3b7q720rwgddsl39my2al4hqfnc7"))))
+ "18p93p4sy6zxaa957v10irzagiilmhmlg7q82rjz5g2gh1qgvvkz"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -4330,6 +4330,11 @@ websites such as Libre.fm.")
(add-after 'unpack 'set-HOME
(lambda _
(setenv "HOME" (string-append (getcwd) "/tmp"))))
+ (add-after 'unpack 'skip-tests-that-need-internet
+ (lambda _
+ (substitute* "test/test_importer.py"
+ (("^([ \t]+)(def test_merge_duplicate_album\\(self\\):)" _ indentation rest)
+ (string-append indentation "@pytest.mark.skip()\n" indentation rest)))))
;; Wrap the executable, so it can find python-gi (aka
;; pygobject) and gstreamer plugins.
(add-after 'wrap 'wrap-typelib