gnu: python2-renpy: Correct inputs.

* gnu/packages/game-development.scm (python2-renpy)[#:phases]<fix-commands>:
Search for ‘xdg-open’ in inputs.
<set-build-vars>: Search for ‘cython’ in native-inputs.
[native-inputs]: Move ‘xdg-utils’ from here…
[inputs]: … to here.
This commit is contained in:
Leo Prikler 2021-07-02 14:46:28 +02:00
parent a613e6268d
commit 3d7dea0906
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -1186,10 +1186,11 @@ (define-public python2-renpy
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-commands
(lambda _
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "renpy/editor.py"
(("xdg-open")
(which "xdg-open")))
(string-append (assoc-ref inputs "xdg-utils")
"/bin/xdg-open")))
#t))
(add-after 'unpack 'fix-include-paths
(lambda* (#:key inputs #:allow-other-keys)
@ -1199,9 +1200,10 @@ (define-public python2-renpy
"/include/fribidi")))
#t))
(add-after 'set-paths 'set-build-vars
(lambda* (#:key inputs #:allow-other-keys)
(lambda* (#:key inputs native-inputs #:allow-other-keys)
(setenv "RENPY_CYTHON"
(string-append (assoc-ref inputs "python2-cython")
(string-append (assoc-ref (or native-inputs inputs)
"python2-cython")
"/bin/cython"))
(setenv "RENPY_DEPS_INSTALL" (string-join (map cdr inputs) ":"))
#t))
@ -1240,14 +1242,14 @@ (define-public python2-renpy
("glew" ,glew)
("libpng" ,libpng)
("sdl-union"
,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)))))
,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)))
("xdg-utils" ,xdg-utils)))
(propagated-inputs
`(("python2-future" ,python2-future)
("python2-pygame" ,python2-pygame-sdl2)))
(native-inputs
`(("gcc" ,gcc-8) ; for const variables as initializer elements
("python2-cython" ,python2-cython)
("xdg-utils" ,xdg-utils)))
("python2-cython" ,python2-cython)))
(home-page "https://www.renpy.org/")
(synopsis "Ren'py python module")
(description "This package contains the shared libraries and Python modules