diff options
author | Adam Faiz <adam.faiz@disroot.org> | 2025-02-15 09:48:30 +0800 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-02-24 20:55:25 +0100 |
commit | b7154c276c7ab8ed1613433db29c648549301566 (patch) | |
tree | 9c26f48be4e20b4f7d363c95405ef99506f81e4e | |
parent | ac678fd48dde5f67d73cd24e45ae21f45f64e6a0 (diff) | |
download | guix-b7154c276c7ab8ed1613433db29c648549301566.tar.gz guix-b7154c276c7ab8ed1613433db29c648549301566.zip |
gnu: Add python-pytmx.
* gnu/packages/game-development.scm (python-pytmx): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
-rw-r--r-- | gnu/packages/game-development.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 268f90ea69..6133ad078b 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -115,6 +115,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) + #:use-module (gnu packages python-graphics) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages readline) @@ -634,6 +635,25 @@ possible, and it also makes the SGE easy to learn.") for animated scrolling maps for your new or existing game.") (license license:lgpl3+))) +(define-public python-pytmx + (package + (name "python-pytmx") + (version "3.32") + (source (origin + (method url-fetch) + (uri (pypi-uri "PyTMX" version)) + (sha256 + (base32 + "1jh9b0pjqbjdv72v5047p5d769ic084g013njvky0zcfiwrxi3w5")))) + (build-system python-build-system) + (propagated-inputs + (list python-pygame python-pysdl2 python-pyglet)) + (home-page "https://github.com/bitcraft/PyTMX") + (synopsis "Python library to read Tiled Map Editor's TMX maps") + (description "@code{pytmx} is a map loader for python/pygame designed for games. +It provides smart tile loading with a fast and efficient storage base.") + (license license:lgpl3+))) + (define-public python-tmx (package (name "python-tmx") |