From b8925d9e82f35a97350b216b2ee58b48bc437f94 Mon Sep 17 00:00:00 2001 From: Stefan Wolfsheimer Date: Tue, 12 Aug 2025 12:39:05 +0200 Subject: [PATCH] adding easyconfigs: libcerf-3.0-GCCcore-14.2.0.eb --- .../l/libcerf/libcerf-3.0-GCCcore-14.2.0.eb | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 easybuild/easyconfigs/l/libcerf/libcerf-3.0-GCCcore-14.2.0.eb diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-3.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-3.0-GCCcore-14.2.0.eb new file mode 100644 index 000000000000..2679c5267a1d --- /dev/null +++ b/easybuild/easyconfigs/l/libcerf/libcerf-3.0-GCCcore-14.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'libcerf' +version = '3.0' + +homepage = 'https://jugit.fz-juelich.de/mlz/libcerf' + +description = """ +libcerf is a self-contained numeric library that provides an efficient and +accurate implementation of complex error functions, along with Dawson, +Faddeeva, and Voigt functions. +""" + +toolchain = {'name': 'GCCcore', 'version': '14.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%(version)s/'] +sources = ['libcerf-v%(version)s.tar.gz'] +checksums = ['c6108fbda89af37f588119c0c542b6c1e824845a36bea2fa31f7ed2cc1a246db'] + +builddependencies = [ + ('binutils', '2.42'), + ('CMake', '3.31.3'), + ('Perl', '5.40.0'), # required for pod2html +] + +sanity_check_paths = { + 'files': ['lib/libcerf.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'math'