summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-05-06 23:25:30 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-05-06 23:25:30 +0100
commit80581a283397e3cb47647661ce2c53d2c3e19864 (patch)
treefd5afab987d169b32032b88054ad39d117269c2f /gnu/packages/python-xyz.scm
parent40aefa695b2ef9a1c53a9c7db51bffae98bcf507 (diff)
gnu: python-pysdl2: Move to python-graphics.
* gnu/packages/python-xyz.scm (python-pysdl2): Move from here ... * gnu/packages/python-graphics.scm: ... to here. Change-Id: I54aba5426a666063c6aa4aedc004ca3c3faa54bb
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r--gnu/packages/python-xyz.scm60
1 files changed, 0 insertions, 60 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 718eb4b7db..ca0c396268 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -7675,66 +7675,6 @@ any @file{.pug} source into different template languages: Django, Jinja2,
Mako, and Tornado.")
(license license:expat))) ;; MIT
-(define-public python-pysdl2
- (package
- (name "python-pysdl2")
- (version "0.9.17")
- (source
- (origin
- (method url-fetch)
- (uri (pypi-uri "PySDL2" version))
- (sha256
- (base32 "19id1qswgcj4v4j5kn49shq1xxx3slhjpm0102w87mczsdbi1rck"))))
- (build-system pyproject-build-system)
- (arguments
- (list
- #:tests? #f ;; Requires /dev/dri, OpenGL module, etc.
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'patch-paths
- (lambda _
- (substitute* "sdl2/dll.py"
- ;; Disable pysdl2-dll. It can't be packaged on GNU Guix
- ;; as it duplicates an existing package (sdl2).
- (("prepath = os\\.getenv\\('PYSDL2_DLL_PATH'\\)")
- "prepath = \"system\"")
- (("^import sdl2dll$") "")
- (("postpath = os\\.getenv\\('PYSDL2_DLL_PATH'\\)")
- "postpath = \"system\"")
- (("DLL\\(.*, os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)\\)")
- (format #f "DLL('SDL2', ['SDL2', 'SDL2-2.0', 'SDL2-2.0.0'], '~a/lib')"
- #$(this-package-input "sdl2"))))
- (substitute* "sdl2/sdlimage.py"
- (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)")
- (format #f "'~a/~a'" #$(this-package-input "sdl2-image")
- "lib/libSDL2_image.so")))
- (substitute* "sdl2/sdlgfx.py"
- (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)")
- (format #f "'~a/~a'" #$(this-package-input "sdl2-gfx")
- "lib/libSDL2_gfx.so")))
- (substitute* "sdl2/sdlmixer.py"
- (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)")
- (format #f "'~a/~a'" #$(this-package-input "sdl2-mixer")
- "lib/libSDL2_mixer.so")))
- (substitute* "sdl2/sdlttf.py"
- (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)")
- (format #f "'~a/~a'" #$(this-package-input "sdl2-ttf")
- "lib/libSDL2_ttf.so"))))))))
- (native-inputs
- (list python-setuptools
- python-wheel))
- (inputs
- (list sdl2 sdl2-image sdl2-gfx sdl2-mixer sdl2-ttf))
- (home-page "https://github.com/py-sdl/py-sdl2")
- (synopsis "Python bindings around the SDL2 game development library")
- (description
- "PySDL2 is a pure Python wrapper around the
-@code{SDL2},@code{SDL2_mixer}, @code{SDL2_image}, @code{SDL2_ttf}, and
-@code{SDL2_gfx} libraries. Instead of relying on C code, it uses the built-in
-ctypes module to interface with SDL2, and provides simple Python classes and
-wrappers for common SDL2 functionality.")
- (license license:cc0)))
-
(define-public python-pystache
(package
(name "python-pystache")