gnu: pdfarranger: Switch to pyproject-build-system.

* gnu/packages/pdf.scm (pdfarranger)
  [build-system]: Switch to pyproject-build-system.
  [native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I823726e1538591a5b3b17ca81fc8afb8517d1ba8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2025-06-17 00:20:29 +02:00 committed by Sharlatan Hellseher
parent 336f020391
commit 9606090ed5
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -1563,13 +1563,13 @@ manage or manipulate PDFs.")
(file-name (git-file-name name version))
(sha256
(base32 "045a6j5mh2ixrx3awrpfqh6l3x61i4jrv8r73xz1mvw0bc97lxbc"))))
(build-system python-build-system)
(build-system pyproject-build-system)
(arguments
(list
#:tests? #f ;no tests
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'wrap-for-typelib
(add-after 'wrap 'wrap-for-typelib
(lambda _
(let ((program (string-append #$output "/bin/pdfarranger")))
(wrap-program program
@ -1579,7 +1579,9 @@ manage or manipulate PDFs.")
(lambda _
(setenv "HOME" "/tmp"))))))
(native-inputs
(list intltool))
(list intltool
python-setuptools
python-wheel))
(inputs
(list bash-minimal
gtk+