Skip to content

Commit

Permalink
Merge pull request easybuilders#18445 from maxim-masterov/libcerf
Browse files Browse the repository at this point in the history
{lang,math}[GCCcore/12.3.0] libcerf v2.3, Perl v5.36.1 w/ minimal
  • Loading branch information
casparvl authored Aug 2, 2023
2 parents b090c1e + bdaefd1 commit 0d500d7
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 0 deletions.
32 changes: 32 additions & 0 deletions easybuild/easyconfigs/l/libcerf/libcerf-2.3-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
easyblock = 'CMakeMake'

name = 'libcerf'
version = '2.3'

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': '12.3.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 = ['cceefee46e84ce88d075103390b4f9d04c34e4bc3b96d733292c36836d4f7065']

builddependencies = [
('binutils', '2.40'),
('CMake', '3.26.3'),
('Perl', '5.36.1', '-minimal'), # required for pod2html
]

sanity_check_paths = {
'files': ['lib/libcerf.%s' % SHLIB_EXT],
'dirs': []
}

moduleclass = 'math'
26 changes: 26 additions & 0 deletions easybuild/easyconfigs/p/Perl/Perl-5.36.1-GCCcore-12.3.0-minimal.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name = 'Perl'
version = '5.36.1'
versionsuffix = '-minimal'

homepage = 'https://www.perl.org/'
description = """Larry Wall's Practical Extraction and Report Language
This is a minimal build without any modules. Should only be used for build dependencies.
"""

toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
toolchainopts = {'pic': True}

source_urls = ['https://www.cpan.org/src/%(version_major)s.0']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['68203665d8ece02988fc77dc92fccbb297a83a4bb4b8d07558442f978da54cc1']

builddependencies = [
('binutils', '2.40'),
]

dependencies = [
('zlib', '1.2.13'),
]

moduleclass = 'lang'

0 comments on commit 0d500d7

Please sign in to comment.