Skip to content

Commit

Permalink
Merge pull request #21975 from pavelToman/20241205110834_new_pr_OPEN-…
Browse files Browse the repository at this point in the history
…SURFEX810

{geo}[GCCcore/12.3.0] OPEN-SURFEX v8.1.0
  • Loading branch information
laraPPr authored Dec 20, 2024
2 parents 718334b + 7a20e57 commit 41b3877
Showing 1 changed file with 39 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
easyblock = 'CMakeMake'

name = 'OPEN-SURFEX'
version = '8.1.0'
local_commit = '70d2395'

homepage = 'https://github.com/joewkr/open-SURFEX'
description = """
SURFEX (SURFace EXternalisée) is a modelling platform that parametrizes land and water surfaces.
SURFEX is being developed by Météo-France and Open-SURFEX is a freely available SURFEX version
released under terms of CECILL-C Licence.
"""

toolchain = {'name': 'GCCcore', 'version': '12.3.0'}

source_urls = ['https://github.com/joewkr/open-SURFEX/archive/']
sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}]
checksums = ['44341eee2ae952a21cc0055533c1ea7b3ef27fc88b716b46f88ca339a7bfebe1']

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

build_cmd = 'cmake --build .'
install_cmd = 'cmake --build . --target install'

sanity_check_paths = {
'files': ['bin/PGD', 'bin/PREP', 'bin/OFFLINE'],
'dirs': ['lib'],
}

modextrapaths = {
'PATH': 'lib/surfex/bin',
'CPATH': 'lib/surfex/include',
'LD_LIBRARY_PATH': 'lib/surfex/lib',
}

moduleclass = 'geo'

0 comments on commit 41b3877

Please sign in to comment.