diff --git a/Golden_Repo/f/freeglut/freeglut-3.4.0-GCCcore-11.3.0.eb b/Golden_Repo/f/freeglut/freeglut-3.4.0-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2b25f781df30b0e6393e852eff6dc979a21697fe --- /dev/null +++ b/Golden_Repo/f/freeglut/freeglut-3.4.0-GCCcore-11.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeMake' + +name = 'freeglut' +version = '3.4.0' + +homepage = 'http://freeglut.sourceforge.net/' +description = """freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] +sources = [SOURCE_TAR_GZ] +# patches = [ +# 'freeglut-3.2.1_fixgcc10.patch', +# ] +checksums = [ + # freeglut-3.2.1.tar.gz + 'd4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68', + # freeglut-3.2.1_fixgcc10.patch + # '8b5f609eb7324b92e8119dcc031692d0694e6e587452b0b8aa05c9789dbf1b41', +] + +builddependencies = [ + ('binutils', '2.38'), + ('CMake', '3.23.1'), +] + +dependencies = [ + ('X11', '20220504'), + ('OpenGL', '2022a'), +] + +sanity_check_paths = { + 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], + 'dirs': ['include/GL'], +} + +moduleclass = 'lib' diff --git a/Golden_Repo/g/GL2PS/GL2PS-1.4.2-GCCcore-11.3.0.eb b/Golden_Repo/g/GL2PS/GL2PS-1.4.2-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..fbcf4a7f104fc300436bef6e938ef183f4652114 --- /dev/null +++ b/Golden_Repo/g/GL2PS/GL2PS-1.4.2-GCCcore-11.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'CMakeMake' + +name = 'GL2PS' +version = '1.4.2' + +homepage = 'https://www.geuz.org/gl2ps/' +description = """GL2PS: an OpenGL to PostScript printing library""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['https://geuz.org/gl2ps/src/'] +sources = [SOURCELOWER_TGZ] +checksums = ['8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9'] + +builddependencies = [ + ('CMake', '3.23.1'), + ('binutils', '2.38'), +] + +dependencies = [ + ('X11', '20220504'), + ('OpenGL', '2022a'), + ('freeglut', '3.4.0'), + ('libpng', '1.6.37'), + ('zlib', '1.2.12'), +] + +sanity_check_paths = { + 'files': ['include/gl2ps.h', 'lib/libgl2ps.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'vis'