summaryrefslogtreecommitdiff
path: root/sigils/packages/python-xyz.scm
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2024-11-08 18:37:19 +0100
committerSisiutl <sisiutl@egregore.fun>2024-11-08 18:40:36 +0100
commitdd728a6a08544f63757ae8894ec4be9a9d4653fd (patch)
tree27a8cd8e169d030c77f6bbbd649aeab614491114 /sigils/packages/python-xyz.scm
parent931a0fbfc846689133fd88a7c55a0f76aaa17b3b (diff)
upstream python-pyopengl
Diffstat (limited to 'sigils/packages/python-xyz.scm')
-rw-r--r--sigils/packages/python-xyz.scm47
1 files changed, 1 insertions, 46 deletions
diff --git a/sigils/packages/python-xyz.scm b/sigils/packages/python-xyz.scm
index 1b7f19d..9546a3e 100644
--- a/sigils/packages/python-xyz.scm
+++ b/sigils/packages/python-xyz.scm
@@ -19,54 +19,9 @@
#:use-module (gnu packages python-check)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-web)
- #:use-module (gnu packages xdisorg)
- ;; pyopengl
- #:use-module (gnu packages gl))
+ #:use-module (gnu packages xdisorg))
-(define-public python-pyopengl
- (package
- (name "python-pyopengl")
- (version "3.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (pypi-uri "PyOpenGL" version))
- (sha256
- (base32
- "09syrsfrcknr1k2wmj05gfd5d0dyjfxzbipzbd0agv9775vwi9lf"))))
- (build-system python-build-system)
- (inputs
- (list mesa freeglut glu))
- (arguments
- `(#:tests? #f
- #:phases
- (modify-phases %standard-phases
- (add-before 'build 'fix-paths
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (substitute* '("OpenGL/platform/ctypesloader.py")
- (("filenames_to_try = \\[\\]") "filenames_to_try = [name]"))
- (substitute* '("OpenGL/platform/glx.py"
- "OpenGL/platform/egl.py"
- "OpenGL/platform/osmesa.py"
- "OpenGL/platform/darwin.py"
- "tests/check_glut_load.py")
- (("'GLU'")
- (string-append "'" (assoc-ref inputs "glu") "/lib/libGLU.so'"))
- (("'glut',")
- (string-append "'" (assoc-ref inputs "freeglut") "/lib/libglut.so',"))
- (("'(GL|EGL|GLESv1_CM|GLESv2|OSMesa)'" all gl-library)
- (string-append "'" (assoc-ref inputs "mesa") (string-append "/lib/lib" gl-library ".so'"))))
- ;; Not providing libgle. It seems to be very old.
- #t)))))
- (home-page "https://pyopengl.sourceforge.net")
- (synopsis "Standard OpenGL bindings for Python")
- (description
- "PyOpenGL is the most common cross platform Python binding to OpenGL and
-related APIs. The binding is created using the standard @code{ctypes}
-library.")
- (license license:bsd-3)))
-
;;; Chepy
(define-public python-pretty-errors