From bfa9941c30d244fe79d3cc31aa325a65639f2f4a Mon Sep 17 00:00:00 2001 From: Anke Kreuzer <zitz1@jwlogin02.juwels> Date: Tue, 10 Jan 2023 12:13:03 +0100 Subject: [PATCH] Added tree-sitter in 2023 --- .../tree-sitter-0.20.7-GCCcore-11.3.0.eb | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Golden_Repo/t/tree-sitter/tree-sitter-0.20.7-GCCcore-11.3.0.eb diff --git a/Golden_Repo/t/tree-sitter/tree-sitter-0.20.7-GCCcore-11.3.0.eb b/Golden_Repo/t/tree-sitter/tree-sitter-0.20.7-GCCcore-11.3.0.eb new file mode 100644 index 000000000..a6b4382a0 --- /dev/null +++ b/Golden_Repo/t/tree-sitter/tree-sitter-0.20.7-GCCcore-11.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'tree-sitter' +version = '0.20.7' + +homepage = 'https://github.com/tree-sitter/tree-sitter' +description = "Tree-sitter is a parser generator tool and an incremental parsing library." + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +github_account = 'tree-sitter' +source_urls = [GITHUB_SOURCE] +sources = [ + { + 'download_filename': 'v%(version)s.tar.gz', + 'filename': SOURCELOWER_TAR_GZ + } +] +checksums = ['b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e'] + +builddependencies = [ + ('binutils', '2.38'), + ('Autotools', '20220317'), +] + +skipsteps = ['configure'] + +installopts = 'PREFIX="%(installdir)s"' + +sanity_check_paths = { + 'files': ['include/tree_sitter/api.h', + 'include/tree_sitter/parser.h', + 'lib/libtree-sitter.a', + 'lib/libtree-sitter.%s' % SHLIB_EXT, + 'lib/pkgconfig/tree-sitter.pc'], + 'dirs': ['include/tree_sitter'] +} + +moduleclass = 'lib' -- GitLab