From 15438a3c871ffb11ddae7088c974c468b14dcc6b Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sat, 27 Dec 2025 11:34:52 +0100 Subject: [PATCH] gnu: picard: Switch to pyproject. * gnu/packages/music.scm (picard): [build-system]: Switch to pyproject-build-system. [arguments]<#:use-setuptools>: Drop it <#:configure-flags, #:phases>: Refresh them. [native-inputs]: Add python-setuptools. Change-Id: Icdf6fe452cdabac07ab6a55aba6b27120cccccf0 Signed-off-by: Sharlatan Hellseher --- gnu/packages/music.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index ac57bd8f4d028fe8632d0158dc8a78d0d33c24e9..64c56a9e45613bee26795fa5558769376cc268bc 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4132,14 +4132,13 @@ event-based scripts for scrobbling, notifications, etc.") (sha256 (base32 "1k0zwbi9i6b60l69ccmrapls19i21h1q6h547b3l3az7napb7zb3")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments (list - #:use-setuptools? #f #:configure-flags - #~(list "--root=/" - ;; Don't phone home or show ‘Check for Update…’ in the Help menu. - "--disable-autoupdate") + #~'(("--root" . "/") + ;; Don't phone home or show ‘Check for Update…’ in the Help menu. + ("--disable-autoupdate" . "")) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'patch-source @@ -4147,14 +4146,13 @@ event-based scripts for scrobbling, notifications, etc.") (substitute* "picard/const/__init__.py" (("pyfpcalc") (string-append - "pyfpcalc', '" - (assoc-ref inputs "chromaprint") "/bin/fpcalc"))))) + "pyfpcalc', '" (search-input-file inputs "/bin/fpcalc")))))) ;; pipe tests require writable $HOME. (add-before 'check 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (native-inputs - (list gettext-minimal python-dateutil)) + (list gettext-minimal python-dateutil python-setuptools)) (inputs (list chromaprint python-charset-normalizer