diff --git a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb new file mode 100644 index 000000000000..f47c4d96d902 --- /dev/null +++ b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb @@ -0,0 +1,38 @@ +easyblock = 'PythonBundle' + +name = 'PyOpenGL' +version = '3.1.9' + +homepage = 'http://pyopengl.sourceforge.net' +description = """PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +builddependencies = [ + ('binutils', '2.40'), + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('Mesa', '23.1.9'), + ('SciPy-bundle', '2023.11'), +] + +use_pip = True +sanity_pip_check = True + +exts_list = [ + (name, version, { + 'modulename': 'OpenGL', + 'source_tmpl': SOURCELOWER_TAR_GZ, + 'checksums': ['28ebd82c5f4491a418aeca9672dffb3adbe7d33b39eada4548a5b4e8c03f60c8'], + }), + ('PyOpenGL-accelerate', version, { + 'modulename': 'OpenGL_accelerate', + 'source_tmpl': 'pyopengl_accelerate-%(version)s.tar.gz', + 'checksums': ['85957c7c76975818ff759ec9243f9dc7091ef6f373ea37a2eb50c320fd9a86f3'], + }), +] + +moduleclass = 'vis'