From a4c82f554410663eef6b2a144acd66aec8a8ad3d Mon Sep 17 00:00:00 2001 From: Damian Alvarez <d.alvarez@fz-juelich.de> Date: Fri, 21 Oct 2022 16:11:01 +0200 Subject: [PATCH] To add Ninja --- .../n/Ninja/Ninja-1.10.2-GCCcore-11.3.0.eb | 31 +++++++++++++++++++ bin/gcc11ize.py | 1 - 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 Golden_Repo/n/Ninja/Ninja-1.10.2-GCCcore-11.3.0.eb diff --git a/Golden_Repo/n/Ninja/Ninja-1.10.2-GCCcore-11.3.0.eb b/Golden_Repo/n/Ninja/Ninja-1.10.2-GCCcore-11.3.0.eb new file mode 100644 index 000000000..0118718b1 --- /dev/null +++ b/Golden_Repo/n/Ninja/Ninja-1.10.2-GCCcore-11.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'CmdCp' + +name = 'Ninja' +version = '1.10.2' + +homepage = 'https://ninja-build.org/' +description = "Ninja is a small build system with a focus on speed." + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['https://github.com/ninja-build/ninja/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed'] + +builddependencies = [ + ('binutils', '2.38'), + ('Python', '3.10.4'), +] + +cmds_map = [('.*', "./configure.py --bootstrap")] + +files_to_copy = [(['ninja'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/ninja'], + 'dirs': [], +} + +sanity_check_commands = ["ninja --version"] + +moduleclass = 'tools' diff --git a/bin/gcc11ize.py b/bin/gcc11ize.py index 596355f85..9660f4247 100755 --- a/bin/gcc11ize.py +++ b/bin/gcc11ize.py @@ -96,7 +96,6 @@ releases = { 'Meson': ['0.55.0', '0.58.2'], 'MPFR': ['4.1.0', '4.1.0'], 'NASM': ['2.15.03', '2.15.05'], - 'Ninja': ['1.10.0', '1.10.2'], 'NSS': ['3.51', '3.69'], 'netCDF': ['4.7.4', '4.8.1'], 'numactl': ['2.0.14', '2.0.15'], -- GitLab