diff --git a/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb new file mode 100644 index 000000000000..0052b43c0f18 --- /dev/null +++ b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb @@ -0,0 +1,46 @@ +# Contribution from the Crick HPC team +# uploaded by J. Sassmannshausen +# updated by Valentin Plugaru 2019-09-26 +# updated by Paul Melis 2022-10-07, 2023-08-18, 2025-08-08 + +easyblock = 'CMakeMake' + +name = 'VirtualGL' +version = '3.1.3' + +homepage = 'https://virtualgl.org/' +description = """VirtualGL is an open source toolkit that gives any Linux or +Unix remote display software the ability to run OpenGL applications with full +hardware acceleration.""" + +toolchain = {'name': 'GCC', 'version': '14.2.0'} + +source_urls = ['https://github.com/VirtualGL/virtualgl/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['bad228431d0c89db8ff87bd3dd604e5588a0e46bd477635f961b6a6c45063f67'] + +builddependencies = [ + ('CMake', '3.31.3'), + ('binutils', '2.42'), +] + +dependencies = [ + ('libjpeg-turbo', '3.1.0'), + ('Mesa', '25.1.3'), + ('libGLU', '9.0.3'), + ('pocl', '7.0'), + ('X11', '20250521'), +] + +local_binaries = [ + 'cpustat', 'glreadtest', 'glxinfo', 'glxspheres64', 'nettest', 'tcbench', + 'vglclient', 'vglconfig', 'vglconnect', 'vglgenkey', 'vgllogin', 'vglrun', + 'vglserver_config' +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in local_binaries], + 'dirs': ['lib64', 'share', 'include'], +} + +moduleclass = 'vis'