aboutsummaryrefslogtreecommitdiff
path: root/gnu
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
parentaf7e1d89e630bf2a71507da6bcd24f5fbb742f69 (diff)
downloadguix-cdc69de97d4afec0c651b1ba686936272c9bcc85.tar
guix-cdc69de97d4afec0c651b1ba686936272c9bcc85.tar.gz
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')
-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 29b199922c..403a3c3b34 100644
--- a/gnu/packages/python-graphics.scm
+++ b/gnu/packages/python-graphics.scm
@@ -78,19 +78,18 @@
(string-append "'" mesa "/lib/libEGL.so'"))
(("find_library\\(\"X11\"\\)")
(string-append "'" libx11 "/lib/libX11.so'"))))))
- (replace 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (when tests?
- (system "Xvfb :1 &")
- (setenv "DISPLAY" ":1")
- (add-installed-pythonpath inputs outputs)
- (invoke "pytest" "tests")))))))
+ (add-before 'check 'prepare-test-environment
+ (lambda _
+ (system "Xvfb :1 &")
+ (setenv "DISPLAY" ":1"))))))
(inputs
(list libx11
mesa))
(native-inputs
(list python-psutil
python-pytest
+ python-setuptools
+ python-wheel
xorg-server-for-tests))
(home-page "https://github.com/moderngl/glcontext")
(synopsis "Portable OpenGL Context for ModernGL")