Add met@11.1.1, met@12.0.0, met@12.0.1, metplus@6.0.0 (#49120)

* add MET v12.0.0 and METplus v6.0.0

* Set correct dependencies for metplus@6 in var/spack/repos/builtin/packages/metplus/package.py

* Add missing dependency on proj for met@12

* Add met@12.0.1

* Change @6.0.0 to @6: for requirements in var/spack/repos/builtin/packages/metplus/package.py

* Address reviewer comments for met and metplus

---------

Co-authored-by: Rick Grubin <Richard.Grubin@noaa.gov>
This commit is contained in:
Dom Heinzeller 2025-03-13 08:01:26 -06:00 committed by GitHub
parent c8466c4cd4
commit 8823c57b72
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 0 deletions

View File

@ -19,6 +19,9 @@ class Met(AutotoolsPackage):
maintainers("AlexanderRichert-NOAA")
version("develop", branch="develop")
version("12.0.1", sha256="ef396a99ca6c2248855848cd194f9ceaf3b051fb5e8c01a0b0b2a00110b1fcfb")
version("12.0.0", sha256="9a54275cfefbad6010d4449a8fa756ad40fae03fa62a766cbbfda170c422e5e4")
version("11.1.1", sha256="d02f9281d46bc45c931ca233a51ce20ba2158c0dd26acac2cb76c5a68788022a")
version("11.1.0", sha256="e2e371ae1f49185ff8bf08201b1a3e90864a467aa3369b04132d231213c3c9e5")
version("11.0.2", sha256="f720d15e1d6c235c9a41fd97dbeb0eb1082fb8ae99e1bcdcb5e51be9b50bdfbf")
version("11.0.1", sha256="48d471ad4634f1b969d9358c51925ce36bf0a1cec5312a6755203a4794b81646")
@ -41,6 +44,7 @@ class Met(AutotoolsPackage):
depends_on("gsl")
depends_on("bufr")
depends_on("proj", when="@12:")
depends_on("zlib-api")
depends_on("netcdf-c")
depends_on("netcdf-cxx4")

View File

@ -18,6 +18,7 @@ class Metplus(Package):
maintainers("AlexanderRichert-NOAA")
version("develop", branch="develop")
version("6.0.0", sha256="e9358aede2fd2abecd81806227de7b165d68fdf2fc9defcbba24df229461b155")
version("5.1.0", sha256="e80df2d1059176a453b7991a9f123cb5a187cc7ba7f48a75313b92c7a0e68474")
version("5.0.1", sha256="0e22b4f6791496551d99f68247d382b2af02c90b34c172a64c6f060e774bdced")
version("5.0.0", sha256="59d519bd062559b4cece9f8672e2e282b200057bc77e2e0937414003d8f2dd50")
@ -33,11 +34,19 @@ class Metplus(Package):
variant("makeplots", default=False, description="Enable MakePlots Wrapper.")
variant("plotdataplane", default=False, description="Generate images from Postscript output.")
depends_on("python@3.10.4:", when="@6:", type=("run"))
depends_on("met+python", type=("run"))
depends_on("met@12:+python", when="@6:", type=("run"))
# https://metplus.readthedocs.io/en/main_v6.0/Users_Guide/installation.html
depends_on("netcdf-c")
depends_on("netcdf-c@1.5.4:", when="@6:")
depends_on("py-python-dateutil", type=("run"))
depends_on("py-python-dateutil@2.8:", when="@6:", type=("run"))
depends_on("py-cartopy", when="+makeplots", type=("run"))
depends_on("py-cartopy@0.20.3:", when="@6: +makeplots", type=("run"))
depends_on("py-matplotlib", when="+cycloneplotter", type=("run"))
depends_on("py-matplotlib@3.5.2", when="@6: +cycloneplotter", type=("run"))
depends_on("py-cartopy", when="+cycloneplotter", type=("run"))
depends_on("r", when="+tcmpr_plotter", type=("run"))