From 3f5b4a490723808eebb5d40031fda6c8a0ccc03b Mon Sep 17 00:00:00 2001 From: Alex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com> Date: Thu, 21 Sep 2023 14:15:06 -0700 Subject: Update grib-util package.py (#40120) --- var/spack/repos/builtin/packages/grib-util/package.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/grib-util/package.py b/var/spack/repos/builtin/packages/grib-util/package.py index 0304ac0b54..201b464176 100644 --- a/var/spack/repos/builtin/packages/grib-util/package.py +++ b/var/spack/repos/builtin/packages/grib-util/package.py @@ -13,9 +13,11 @@ class GribUtil(CMakePackage): homepage = "https://github.com/NOAA-EMC/NCEPLIBS-grib_util" url = "https://github.com/NOAA-EMC/NCEPLIBS-grib_util/archive/refs/tags/v1.2.3.tar.gz" + git = "https://github.com/NOAA-EMC/NCEPLIBS-grib_util" maintainers("AlexanderRichert-NOAA", "Hang-Lei-NOAA", "edwardhartnett") + version("develop", branch="develop") version("1.2.4", sha256="f021d6df3186890b0b1781616dabf953581d71db63e7c2913360336985ccaec7") version("1.2.3", sha256="b17b08e12360bb8ad01298e615f1b4198e304b0443b6db35fe990a817e648ad5") @@ -24,13 +26,22 @@ class GribUtil(CMakePackage): depends_on("jasper") depends_on("libpng") depends_on("zlib-api") - depends_on("w3emc", when="@1.2.4:") + depends_on("w3emc +extradeps", when="@1.2.4:") + depends_on("w3emc precision=4,d", when="^w3emc@2.10:") depends_on("w3nco", when="@:1.2.3") depends_on("g2") depends_on("bacio") - depends_on("ip@:3.3.3") + depends_on("ip") + depends_on("ip@:3.3.3", when="@:1.2.4") depends_on("sp") def cmake_args(self): - args = [self.define_from_variant("OPENMP", "openmp")] + args = [ + self.define_from_variant("OPENMP", "openmp"), + self.define("BUILD_TESTING", self.run_tests), + ] return args + + def check(self): + with working_dir(self.builder.build_directory): + make("test") -- cgit v1.2.3-60-g2f50