guix_mirror_bot pushed a commit to branch next-master
in repository guix.
commit 08913c5a2e07fd96aa0d6a473b3c90d097dd5165
Author: Nicolas Graves <[email protected]>
AuthorDate: Wed Jan 7 12:23:23 2026 +0100
gnu: python-pyxel: Switch to pyproject.
* gnu/packages/game-development.scm (python-pyxel):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I0eaabe563883bdcd6ed4b0a268e25ba9c55285bb
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/game-development.scm | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/game-development.scm
b/gnu/packages/game-development.scm
index bca55f6ef3..f47efa148f 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -2125,25 +2125,25 @@ supported.")
(substitute* "pyxel/__init__.py"
(("from collections import MutableSequence")
"from collections.abc import MutableSequence"))))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
- `(#:tests? #f ; "Tests" are actually example programs that never halt.
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-build-files
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "setup.py"
- (("\"pyxel\\.core\\.bin\\.(.*)\"," all arch)
- (if (string=? arch "linux")
- all
- "")))
- (substitute* "pyxel/core/Makefile"
- (("`sdl2-config")
- (string-append "`sdl2-config --prefix="
- (assoc-ref inputs "sdl2"))))))
- (add-before 'build 'prebuild
- (lambda _
- (invoke "make" "-C" "pyxel/core"))))))
+ (list
+ #:tests? #f ; "Tests" are actually example programs that never halt.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-build-files
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "setup.py"
+ (("\"pyxel\\.core\\.bin\\.(.*)\"," all arch)
+ (if (string=? arch "linux") all "")))
+ (substitute* "pyxel/core/Makefile"
+ (("`sdl2-config")
+ (string-append "`sdl2-config --prefix="
+ (assoc-ref inputs "sdl2"))))))
+ (add-before 'build 'prebuild
+ (lambda _
+ (invoke "make" "-C" "pyxel/core"))))))
+ (native-inputs (list python-setuptools))
(inputs
`(("gifsicle" ,gifsicle)
("sdl2" ,(sdl-union (list sdl2 sdl2-image)))))