From 39304f2d6e52b96566a00255d2ac51f163c13029 Mon Sep 17 00:00:00 2001 From: sassy Date: Sat, 11 Nov 2023 00:54:03 +0000 Subject: [PATCH] adding easyconfigs: json-fortran-8.3.0-GCCcore-12.2.0.eb --- .../json-fortran-8.3.0-GCCcore-12.2.0.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/j/json-fortran/json-fortran-8.3.0-GCCcore-12.2.0.eb diff --git a/easybuild/easyconfigs/j/json-fortran/json-fortran-8.3.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/j/json-fortran/json-fortran-8.3.0-GCCcore-12.2.0.eb new file mode 100644 index 00000000000..e409adb3f77 --- /dev/null +++ b/easybuild/easyconfigs/j/json-fortran/json-fortran-8.3.0-GCCcore-12.2.0.eb @@ -0,0 +1,31 @@ +# J. Sassmannshausen (Imperial College London/UK) + +easyblock = 'CMakeMake' + +name = 'json-fortran' +version = '8.3.0' + +homepage = 'https://github.com/jacobwilliams/json-fortran' +description = "JSON-Fortran: A Modern Fortran JSON API" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +source_urls = ['https://github.com/jacobwilliams/json-fortran/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['5fe9ad709a726416cec986886503e0526419742e288c4e43f63c1c22026d1e8a'] + +builddependencies = [ + ('binutils', '2.39'), + ('CMake', '3.24.3'), +] + +configopts = '-DUSE_GNU_INSTALL_CONVENTION=TRUE' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libjsonfortran.a', 'lib/libjsonfortran.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'lib'