summaryrefslogtreecommitdiff
path: root/gnu/packages/python-graphics.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-10-18 12:21:55 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-10-18 21:09:33 +0100
commitcdc69de97d4afec0c651b1ba686936272c9bcc85 (patch)
treeece76a0f74b3771e2a1b01a1d98d0b07f369a4b7 /gnu/packages/python-graphics.scm
parentaf7e1d89e630bf2a71507da6bcd24f5fbb742f69 (diff)
gnu: python-glcontext: Keep default check phase.
* gnu/packages/python-graphics.scm (python-glcontext) [arguments] <#:phases>: Keep default 'check phase; add 'prepare-test-environment phase. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I0ab856ab1bfe339c53600852bc5d90dbe1051c13
Diffstat (limited to 'gnu/packages/python-graphics.scm')
-rw-r--r--gnu/packages/python-graphics.scm13
1 files changed, 6 insertions, 7 deletions
diff --git a/gnu/packages/python-graphics.scm b/gnu/packages/python-graphics.scm
index 29b199922c9..403a3c3b344 100644
--- a/gnu/packages/python-graphics.scm
+++ b/gnu/packages/python-graphics.scm
@@ -78,19 +78,18 @@
78 (string-append "'" mesa "/lib/libEGL.so'")) 78 (string-append "'" mesa "/lib/libEGL.so'"))
79 (("find_library\\(\"X11\"\\)") 79 (("find_library\\(\"X11\"\\)")
80 (string-append "'" libx11 "/lib/libX11.so'")))))) 80 (string-append "'" libx11 "/lib/libX11.so'"))))))
81 (replace 'check 81 (add-before 'check 'prepare-test-environment
82 (lambda* (#:key inputs outputs tests? #:allow-other-keys) 82 (lambda _
83 (when tests? 83 (system "Xvfb :1 &")
84 (system "Xvfb :1 &") 84 (setenv "DISPLAY" ":1"))))))
85 (setenv "DISPLAY" ":1")
86 (add-installed-pythonpath inputs outputs)
87 (invoke "pytest" "tests")))))))
88 (inputs 85 (inputs
89 (list libx11 86 (list libx11
90 mesa)) 87 mesa))
91 (native-inputs 88 (native-inputs
92 (list python-psutil 89 (list python-psutil
93 python-pytest 90 python-pytest
91 python-setuptools
92 python-wheel
94 xorg-server-for-tests)) 93 xorg-server-for-tests))
95 (home-page "https://github.com/moderngl/glcontext") 94 (home-page "https://github.com/moderngl/glcontext")
96 (synopsis "Portable OpenGL Context for ModernGL") 95 (synopsis "Portable OpenGL Context for ModernGL")