gnu: python-pyxel: Update to 1.4.3-2.be75b72.

* gnu/packages/game-development.scm (python-pyxel): Update to 1.4.3-2.be75b72.
[version]: Use git-version even though it is a release.
[source]<git-reference>: Use commit.
<snippet>: Adjust accordingly.
This commit is contained in:
Liliana Marie Prikler 2023-09-15 21:53:27 +02:00
parent 04fad62acd
commit e4fdf062dc
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -1646,24 +1646,32 @@ (define* (install-renpy-game #:key output game name (renpy renpy)
(license license:expat)))
(define-public python-pyxel
;; Note to updaters: Use commit and revision even if you're bumping
;; to a release, as upstream is known to "reuse" tags.
;; See <https://bugs.gnu.org/66015> for more information.
(let ((commit "be75b724cae9e10e56a82a5421f9dd65390f1a06")
(revision "2"))
(package
(name "python-pyxel")
(version "1.4.3")
;; This is the latest version to not require Rust…
(version (git-version "1.4.3" revision commit))
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/kitao/pyxel")
(commit (string-append "v" version))))
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0bwsgb5yq5s479cnf046v379zsn5ybp5195kbfvzr9l11qbaicm9"))
"03ch79cmh9fxvq6c2f3zc2snzczhqi2n01f254lsigckc7d5wz08"))
(modules '((guix build utils)))
(snippet
'(begin
(delete-file-recursively "pyxel/core/bin")))))
#~(begin
(substitute* "pyxel/__init__.py"
(("from collections import MutableSequence")
"from collections.abc import MutableSequence"))))))
(build-system python-build-system)
(arguments
`(#:tests? #f ; "Tests" are actually example programs that never halt.
@ -1692,7 +1700,7 @@ (define-public python-pyxel
It has a fixed 16-color palette, can hold up to 3 image banks and 8 tilemaps
(256x256 pixels each) and 4 sound channels with 64 definable sounds. It
also comes with a built-in image and sound editor.")
(license license:expat)))
(license license:expat))))
(define-public grafx2
(package