nemsio: Add v2.5.3, which includes dependency change, and maintainers (#26188)

This commit is contained in:
Edward Hartnett 2021-09-24 11:41:15 -06:00 committed by GitHub
parent 9a17dc0001
commit 1a0e1597c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,18 +9,26 @@
class Nemsio(CMakePackage): class Nemsio(CMakePackage):
"""The NOAA Environmental Modeling System I/O (NEMSIO) library. The """The NOAA Environmental Modeling System I/O (NEMSIO) library. The
basic functions it provides are to read and write data sets for all the basic functions it provides are to read and write data sets for all the
NEMS applications.""" NEMS applications.
This is part of NOAA's NCEPLIBS project."""
homepage = "https://noaa-emc.github.io/NCEPLIBS-nemsio" homepage = "https://noaa-emc.github.io/NCEPLIBS-nemsio"
url = "https://github.com/NOAA-EMC/NCEPLIBS-nemsio/archive/refs/tags/v2.5.2.tar.gz" url = "https://github.com/NOAA-EMC/NCEPLIBS-nemsio/archive/refs/tags/v2.5.2.tar.gz"
maintainers = ['t-brown'] maintainers = ['t-brown', 'edwardhartnett', 'kgerheiser', 'Hang-Lei-NOAA']
version('2.5.3', sha256='3fe8a781fc96197803d369cafe0138f3a5cbbca9816a7f8fd57567a1719a4d49')
version('2.5.2', sha256='c59e9379969690de8d030cbf4bbbbe3726faf13c304f3b88b0f6aec1496d2c08') version('2.5.2', sha256='c59e9379969690de8d030cbf4bbbbe3726faf13c304f3b88b0f6aec1496d2c08')
depends_on('bacio') depends_on('bacio')
depends_on('mpi') depends_on('mpi')
depends_on('w3nco')
# nemsio 2.5.2 and earlier depend on w3nco.
depends_on('w3nco', when='@:2.5.2')
# nemsio 2.5.3 and later depend on w3emc-2.9.0 or later.
depends_on('w3emc@2.9.0:', when='@2.5.3:')
def cmake_args(self): def cmake_args(self):
return ['-DMPI_Fortran_COMPILER=%s' % self.spec['mpi'].mpifc] return ['-DMPI_Fortran_COMPILER=%s' % self.spec['mpi'].mpifc]