From 13978d11a0b6b1b3f336a52ca4e339f657a3ff63 Mon Sep 17 00:00:00 2001 From: japlews <22622327+japlews@users.noreply.github.com> Date: Wed, 5 Feb 2025 04:04:00 -0700 Subject: [PATCH] Scotch: add v7.0.6, add testing option (#48781) --- var/spack/repos/builtin/packages/scotch/package.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/scotch/package.py b/var/spack/repos/builtin/packages/scotch/package.py index eed97087e00..9a5e91360b4 100644 --- a/var/spack/repos/builtin/packages/scotch/package.py +++ b/var/spack/repos/builtin/packages/scotch/package.py @@ -19,6 +19,7 @@ class Scotch(CMakePackage, MakefilePackage): maintainers("pghysels") + version("7.0.6", sha256="b44acd0d2f53de4b578fa3a88944cccc45c4d2961cd8cefa9b9a1d5431de8e2b") version("7.0.4", sha256="8ef4719d6a3356e9c4ca7fefd7e2ac40deb69779a5c116f44da75d13b3d2c2c3") version("7.0.3", sha256="5b5351f0ffd6fcae9ae7eafeccaa5a25602845b9ffd1afb104db932dd4d4f3c5") version("7.0.1", sha256="0618e9bc33c02172ea7351600fce4fccd32fe00b3359c4aabb5e415f17c06fed") @@ -121,8 +122,8 @@ def libs(self): class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder): + def cmake_args(self): - spec = self.spec args = [ self.define_from_variant("BUILD_LIBSCOTCHMETIS", "metis"), self.define_from_variant("INSTALL_METIS_HEADERS", "metis"), @@ -133,7 +134,10 @@ def cmake_args(self): self.define_from_variant("MPI_THREAD_MULTIPLE", "mpi_thread"), ] - if "+int64" in spec: + if self.pkg.version > Version("7.0.4"): + args.append(self.define("ENABLE_TESTS", self.pkg.run_tests)) + + if "+int64" in self.spec: args.append("-DINTSIZE=64") return args