diff options
author | Sisiutl <sisiutl@egregore.fun> | 2024-11-08 18:37:19 +0100 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2024-11-08 18:40:36 +0100 |
commit | dd728a6a08544f63757ae8894ec4be9a9d4653fd (patch) | |
tree | 27a8cd8e169d030c77f6bbbd649aeab614491114 /sigils/packages/python-xyz.scm | |
parent | 931a0fbfc846689133fd88a7c55a0f76aaa17b3b (diff) |
upstream python-pyopengl
Diffstat (limited to 'sigils/packages/python-xyz.scm')
-rw-r--r-- | sigils/packages/python-xyz.scm | 47 |
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 |