~ruther/guix-local

cdc69de97d4afec0c651b1ba686936272c9bcc85 — Sharlatan Hellseher 2 years ago af7e1d8
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
1 files changed, 6 insertions(+), 7 deletions(-)

M gnu/packages/python-graphics.scm
M gnu/packages/python-graphics.scm => gnu/packages/python-graphics.scm +6 -7
@@ 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")