diff options
author | Ludovic Courtès <ludo@gnu.org> | 2021-12-06 11:49:06 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-12-06 11:49:06 +0100 |
commit | f4d4c40500533a887c563f7306dbc2ad0a8dbc8b (patch) | |
tree | 814f4a3546075dc58e4744b7cd71ebd0e8f15f4b /gnu | |
parent | 7e40d0ee90173607cd792af25a45a9c4a5740441 (diff) | |
download | guix-f4d4c40500533a887c563f7306dbc2ad0a8dbc8b.tar.gz |
gnu: python-kivy: Add missing dependencies.
* gnu/packages/python-xyz.scm (python-kivy)[arguments]: Add 'set-home' phase. [inputs]: Add PYTHON-DOCUTILS, PYTHON-KIVY-GARDEN, and PYTHON-PYGMENTS. [synopsis, description]: Tweak.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/python-xyz.scm | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 895bcf3077..461eea2707 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -16702,7 +16702,11 @@ for Kivy, the multitouch application platform.") (add-after 'patch-generated-file-shebangs 'set-sdl-paths (lambda* (#:key inputs #:allow-other-keys) (setenv "KIVY_SDL2_PATH" - (search-input-directory inputs "/include/SDL2"))))))) + (search-input-directory inputs "/include/SDL2")))) + (add-before 'sanity-check 'set-home + (lambda _ + ;; 'kivy/__init__.py' wants to create $HOME/.kivy. + (setenv "HOME" (getcwd))))))) (native-inputs `(("pkg-config" ,pkg-config) ("python-cython" ,python-cython))) @@ -16710,13 +16714,15 @@ for Kivy, the multitouch application platform.") `(("gstreamer" ,gstreamer) ("mesa" ,mesa) ("sdl-union" - ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))))) + ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))) + ("python-docutils" ,python-docutils) + ("python-kivy-garden" ,python-kivy-garden) + ("python-pygments" ,python-pygments))) (home-page "https://kivy.org") - (synopsis - "Multitouch application framework") + (synopsis "Multitouch application framework") (description - "A software library for rapid development of - hardware-accelerated multitouch applications.") + "Kivy is a software library for rapid development of hardware-accelerated +multitouch applications.") (license license:expat))) (define-public python2-kivy |