[PATCH] gnu: python-pyopengl: Add support for additional GL platforms.

  • Open
  • quality assurance status badge
Details
2 participants
  • Sharlatan Hellseher
  • Sisiutl
Owner
unassigned
Submitted by
Sisiutl
Severity
normal

Debbugs page

S
S
Sisiutl wrote on 20 Nov 2024 03:32
(address . guix-patches@gnu.org)(name . Sisiutl)(address . sisiutl@egregore.fun)
20241120113213.18100-1-sisiutl@egregore.fun
* gnu/packages/python-xyz.scm (python-pyopengl)[arguments]:
Fix paths for non-GLX platforms too.

Change-Id: Ib50d5c64ff73079c4ffa3bd3e03012a66591ddfc
---
gnu/packages/python-xyz.scm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5083473c08..04af924a71 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -25706,18 +25706,18 @@ (define-public python-pyopengl
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* '("OpenGL/platform/ctypesloader.py")
(("filenames_to_try = \\[\\]") "filenames_to_try = [name]"))
- (substitute* '("OpenGL/platform/glx.py" "tests/check_glut_load.py")
- (("'GL'")
- (string-append "'" (assoc-ref inputs "mesa") "/lib/libGL.so'"))
+ (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',"))
- (("'GLESv1_CM'")
- (string-append "'" (assoc-ref inputs "mesa") "/lib/libGLESv1_CM.so'"))
- (("'GLESv2'")
- (string-append "'" (assoc-ref inputs "mesa") "/lib/libGLESv2.so'")))
- ;; Not providing libgle. It seems to be very old.
+ (("'(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")
--
2.46.0
S
S
Sharlatan Hellseher wrote on 4 May 12:15 -0700
(address . 74443@debbugs.gnu.org)(address . sisiutl@egregore.fun)
CAO+9K5rTjPbsh53tDO-8vN1kjw=uqG+hN4qjAuFWiHZOAGur8g@mail.gmail.com
Hi,
I've moved this package to python-graphics, may check
if it still needs this modification, please?
VCS: https://github.incerto.xyz/;https://git.sr.ht/~hellseher/
GPG: 9847 81DE 689C 21C2 6418 0867 76D7 27BF F62C D2B5
… наш разум - превосходная объяснительная машина которая способна найти
смысл почти в чем угодно, истолковать любой феномен, но совершенно не в
состоянии принять мысль о непредсказуемости.
Attachment: file
S
S
Sharlatan Hellseher wrote 33 hours ago
(address . 74443@debbugs.gnu.org)(address . sisiutl@egregore.fun)
87ms6h8z89.fsf@gmail.com
Hi,

A gentle ping here, did you have chance to check it?

---
Thanks,
Oleg
-----BEGIN PGP SIGNATURE-----

iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmjWPKYWHHNoYXJsYXRh
bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStRC1D/0dPgNIFiyXfZ6LWjbbaWupT6Xo
GVsU1vONzTRW9yO/fwyVgDEldCEZXmSG1ulP88LIaneZGQ1Lga2wXdbVu+sH6b/1
+UCpoiKVI05M4Bebu4G9YEdk7wuf6oLuYZtpzbeYUyKgTwQfefOeZsKLJ4Z4iGJx
ShbgC/PS3p9iXXpKmvpcd7t2q4vEe0i3iRQ5OGtBnAgBJz3mTGNz0ofw/CGUfR4l
AaRBzTV88spYleREUQD9ASjxy68yV7CLp4Racvd4s4zTctQm1qEaitrVw3IhYOww
bbJk6nrpN9Rvg/140TFnzIWDp9zPkKs61Xm652rr0NFNYOfosbwM6Pi9Hx2Iwwna
2MDYzk7/pbp3CzmkaHZiv94kMYNqfnC/SBsd5f3L1ebC+39z+Viy1+Ew5BH95/Kw
Rm8m/g0NrvpjbiWSAEy23a9rPhfSiL3HIDUIuQMG/M8g4fbUkRJdJynG8Hfa9JPO
RG7C1GpqRX7oorJWgcedgd4Kz1YdEd9dG3trnqVBgA2q0U1toH0xVRPOoE5IZWTc
XvXOE7cFQXD/YWjjOgDhv/T+En2gbJMGoLavXW4/VIg29uIZ4XYWIAM7QwxHEIQ9
rmlJw5tCMin7jXq/Mbqpghl6v26UtJZjZZxxYzP4AGfyLrVxrpB3qBBZXmevXFkq
QSlFijvLfUSB1H6rLw==
=zfUa
-----END PGP SIGNATURE-----

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 74443@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 74443
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch