From a72ab716df4065bde5c06c5b5dcbadfe5ed71113 Mon Sep 17 00:00:00 2001 From: Alexandre Strube <a.strube@fz-juelich.de> Date: Mon, 14 Nov 2022 22:54:47 +0100 Subject: [PATCH] Libepoxy --- .../libepoxy-1.5.10-GCCcore-11.3.0.eb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Golden_Repo/l/libepoxy/libepoxy-1.5.10-GCCcore-11.3.0.eb diff --git a/Golden_Repo/l/libepoxy/libepoxy-1.5.10-GCCcore-11.3.0.eb b/Golden_Repo/l/libepoxy/libepoxy-1.5.10-GCCcore-11.3.0.eb new file mode 100644 index 000000000..518828dd3 --- /dev/null +++ b/Golden_Repo/l/libepoxy/libepoxy-1.5.10-GCCcore-11.3.0.eb @@ -0,0 +1,37 @@ +easyblock = 'MesonNinja' + +name = 'libepoxy' +version = '1.5.10' + +homepage = 'https://github.com/anholt/libepoxy' +description = "Epoxy is a library for handling OpenGL function pointer management for you" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +github_account = 'anholt' +source_urls = [GITHUB_LOWER_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15'] + +builddependencies = [ + ('binutils', '2.38'), + ('Meson', '0.62.1'), + ('Ninja', '1.10.2'), + ('pkgconf', '1.8.0'), +] + +dependencies = [ + ('X11', '20220504'), + ('OpenGL', '2022a'), +] + +configopts = '-Degl=yes --libdir %(installdir)s/lib ' + +sanity_check_paths = { + 'files': ['include/epoxy/%s.h' % x for x in ['common', 'egl_generated', 'egl', 'gl_generated', + 'gl', 'glx_generated', 'glx']] + + ['lib/libepoxy.%s' % SHLIB_EXT], + 'dirs': ['lib'] +} + +moduleclass = 'lib' -- GitLab