diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-05-06 22:52:47 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-05-06 23:04:06 +0100 |
| commit | 3387675d848233e87063b414d34fede33c48f123 (patch) | |
| tree | df6b37149c9f8ebf4b52264b51c7ad68482f077d /gnu/packages/python-xyz.scm | |
| parent | e844f7bdbca95657038b787b8cf18ac88f519ea1 (diff) | |
gnu: python-pysdl2: Fix indentation.
* gnu/packages/python-xyz.scm (python-pysdl2): Fix indentation.
Change-Id: I5171a1a06640fcb6bafaa9ae77a4202098130cef
Diffstat (limited to 'gnu/packages/python-xyz.scm')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 86 |
1 files changed, 44 insertions, 42 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 06ba6ce754..74673e32ce 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7679,65 +7679,67 @@ Mako, and Tornado.") (package (name "python-pysdl2") (version "0.9.11") - (source (origin - (method url-fetch) - (uri (pypi-uri "PySDL2" version)) - (sha256 - (base32 - "19id1qswgcj4v4j5kn49shq1xxx3slhjpm0102w87mczsdbi1rck")))) + (source + (origin + (method url-fetch) + (uri (pypi-uri "PySDL2" version)) + (sha256 + (base32 "19id1qswgcj4v4j5kn49shq1xxx3slhjpm0102w87mczsdbi1rck")))) (build-system python-build-system) (arguments - (list #:tests? #f ;; Requires /dev/dri, OpenGL module, etc. - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'patch-paths - (lambda* (#:key inputs #:allow-other-keys) - (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\"\\)\\)") - (string-append - "DLL(\"SDL2\", [\"SDL2\", \"SDL2-2.0\", \"SDL2-2.0.0\"], \"" - (dirname (search-input-file inputs "/lib/libSDL2.so")) - "\")"))) + (list + #:tests? #f ;; Requires /dev/dri, OpenGL module, etc. + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (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\"\\)\\)") + (string-append + "DLL(\"SDL2\", [\"SDL2\", \"SDL2-2.0\", \"SDL2-2.0.0\"], \"" + (dirname (search-input-file inputs "/lib/libSDL2.so")) + "\")"))) (substitute* "sdl2/sdlimage.py" (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)") (string-append - "\"" - (dirname (search-input-file inputs "/lib/libSDL2_image.so")) - "\""))) + "\"" + (dirname (search-input-file inputs "/lib/libSDL2_image.so")) + "\""))) (substitute* "sdl2/sdlgfx.py" (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)") (string-append - "\"" - (dirname (search-input-file inputs "/lib/libSDL2_gfx.so")) - "\""))) + "\"" + (dirname (search-input-file inputs "/lib/libSDL2_gfx.so")) + "\""))) (substitute* "sdl2/sdlmixer.py" (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)") (string-append - "\"" - (dirname (search-input-file inputs "/lib/libSDL2_mixer.so")) - "\""))) + "\"" + (dirname (search-input-file inputs "/lib/libSDL2_mixer.so")) + "\""))) (substitute* "sdl2/sdlttf.py" (("os\\.getenv\\(\"PYSDL2_DLL_PATH\"\\)") (string-append - "\"" - (dirname (search-input-file inputs "/lib/libSDL2_ttf.so")) - "\"")))))))) + "\"" + (dirname (search-input-file inputs "/lib/libSDL2_ttf.so")) + "\"")))))))) (inputs - (list sdl2 sdl2-image sdl2-gfx sdl2-mixer sdl2-ttf)) + (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.") + (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 |
