summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSharlatan Hellseher <[email protected]>2025-02-07 16:30:33 +0000
committerSharlatan Hellseher <[email protected]>2025-02-07 16:30:44 +0000
commita80f4f67498630d75d2e39c7d68a8d20b5e17fb3 (patch)
tree7b1f0ad9a187d276fe2ba29a19a7dd1d6d85e6d1 /gnu
parent62b399b80e2dfb10e531d3e308320463c41bce97 (diff)
gnu: python-pyopengl: Enable tests.
* gnu/packages/python-xyz.scm (python-pyopengl) [build-system]: Swap to pyproject-build-system. [arguments] <tests?>: Enable them. <tests-flags>: Skip 5 tests. [native-inputs]: Add python-pytest, python-setuptools, python-pygame, and python-wheel. Change-Id: I090c862e25d537dff83fd9a5c7ec62e9e44decc1
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/python-xyz.scm19
1 files changed, 16 insertions, 3 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index cec68d59b6..07d31570f1 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -216,6 +216,7 @@
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
+ #:use-module (gnu packages game-development)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gdb)
#:use-module (gnu packages geo)
@@ -27320,11 +27321,18 @@ functionality like full case-folding for case-insensitive matches in Unicode.")
(sha256
(base32
"09syrsfrcknr1k2wmj05gfd5d0dyjfxzbipzbd0agv9775vwi9lf"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
(list
- ;; Tests fail: AttributeError: 'GLXPlatform' object has no attribute 'OSMesa'
- #:tests? #f
+ #:test-flags
+ #~(list "-k" (string-join
+ ;; XXX: Check why these test fail.
+ (list "not test_get_read_fb_binding"
+ "test_get_version"
+ "test_glCallLists_twice2"
+ "test_lookupint"
+ "test_pointers")
+ " and not "))
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'fix-paths
@@ -27347,6 +27355,11 @@ functionality like full case-folding for case-insensitive matches in Unicode.")
(string-append "lib/lib" gl-library ".so"))))
;; Not providing libgle. It seems to be very old.
)))))
+ (native-inputs
+ (list python-pytest
+ python-setuptools
+ python-pygame
+ python-wheel))
(inputs
(list freeglut
glu