mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-22 18:26:43 +01:00
gnu: Add python-pygame-sdl2.
* gnu/packages/game-development.scm (python-pygame-sdl2): New variable. Reuse package definition from previous python2-pygame-sdl2, with the following additions: [source]: Also drop “gen3” in snippet. [arguments]: Drop #:python. [native-inputs]: Use ‘python-cython’ instead of ‘python2-cython’. (python2-pygame-sdl2): Define in terms of python-pygame-sdl2.
This commit is contained in:
parent
769f7d2ccf
commit
313d5e6286
1 changed files with 8 additions and 5 deletions
|
@ -1106,12 +1106,12 @@ (define-public python-pygame
|
|||
(define-public python2-pygame
|
||||
(package-with-python2 python-pygame))
|
||||
|
||||
(define-public python2-pygame-sdl2
|
||||
(define-public python-pygame-sdl2
|
||||
(let ((real-version "2.1.0")
|
||||
(renpy-version "7.4.6"))
|
||||
(package
|
||||
(inherit python2-pygame)
|
||||
(name "python2-pygame-sdl2")
|
||||
(inherit python-pygame)
|
||||
(name "python-pygame-sdl2")
|
||||
(version (string-append real-version "-for-renpy-" renpy-version))
|
||||
(source
|
||||
(origin
|
||||
|
@ -1124,12 +1124,12 @@ (define-public python2-pygame-sdl2
|
|||
'(begin
|
||||
;; drop generated sources
|
||||
(delete-file-recursively "gen")
|
||||
(delete-file-recursively "gen3")
|
||||
(delete-file-recursively "gen-static")
|
||||
#t))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; tests require pygame to be installed first
|
||||
#:python ,python-2
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'set-paths 'set-sdl-vars
|
||||
|
@ -1149,7 +1149,7 @@ (define-public python2-pygame-sdl2
|
|||
`(("sdl-union"
|
||||
,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)))))
|
||||
(native-inputs
|
||||
`(("python2-cython" ,python2-cython)))
|
||||
`(("python-cython" ,python-cython)))
|
||||
(home-page "https://www.renpy.org/")
|
||||
(synopsis "Reimplementation of the Pygame API using SDL2")
|
||||
(description "Pygame_SDL2 reimplements the Pygame API using SDL2,
|
||||
|
@ -1158,6 +1158,9 @@ (define-public python2-pygame-sdl2
|
|||
developed mainly for Ren'py.")
|
||||
(license (list license:lgpl2.1 license:zlib)))))
|
||||
|
||||
(define-public python2-pygame-sdl2
|
||||
(package-with-python2 python-pygame-sdl2))
|
||||
|
||||
(define-public python2-renpy
|
||||
(package
|
||||
(name "python2-renpy")
|
||||
|
|
Loading…
Reference in a new issue