Skip to content

Commit 91e1177

Browse files
authored
gaudi: add v40.1, disable variants removed in v40.0 (spack#2545)
1 parent f201ecd commit 91e1177

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

repos/spack_repo/builtin/packages/gaudi/package.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class Gaudi(CMakePackage, CudaPackage):
1818
tags = ["hep"]
1919

2020
version("master", branch="master")
21+
version("40.1", sha256="f02010c865717d397b8fc8b8bf5d904e711ee2e416f3d12330cf04deaa7a4343")
2122
version("40.0", sha256="0cfe696967067b23382968a5c5ab1b4b7f38a7dd3ee2e321d1bff0dd8f99d2f9")
2223
version("39.4", sha256="dd698e0788811fa8325ed5f37ecf3fd9bde55720489224a517b52360819564d7")
2324
version("39.3", sha256="009a306a7413f3207f0d5fa19034186c0bb3c8de0c807d38f515338a41a8a0bc")
@@ -75,11 +76,17 @@ class Gaudi(CMakePackage, CudaPackage):
7576
variant("docs", default=False, description="Build documentation with Doxygen")
7677
variant("examples", default=False, description="Build examples")
7778
variant("gaudialg", default=False, description="Build GaudiAlg support", when="@37.0:38")
78-
variant("gperftools", default=False, description="Build with Google PerfTools support")
79+
variant(
80+
"gperftools", default=False, description="Build with Google PerfTools support", when="@:39"
81+
)
7982
variant("heppdt", default=False, description="Build with HEP Particle Data Table support")
80-
variant("jemalloc", default=False, description="Build with jemalloc allocator support")
81-
variant("unwind", default=False, description="Build with unwind call-chains")
82-
variant("vtune", default=False, description="Build with Intel VTune profiler support")
83+
variant(
84+
"jemalloc", default=False, description="Build with jemalloc allocator support", when="@:39"
85+
)
86+
variant("unwind", default=False, description="Build with unwind call-chains", when="@:39")
87+
variant(
88+
"vtune", default=False, description="Build with Intel VTune profiler support", when="@:39"
89+
)
8390
variant("xercesc", default=False, description="Build with Xerces-C XML support")
8491

8592
patch("fmt_fix.patch", when="@36.6:36.12 ^fmt@10:")
@@ -150,7 +157,8 @@ class Gaudi(CMakePackage, CudaPackage):
150157

151158
depends_on("clhep")
152159
depends_on("cmake", type="build")
153-
depends_on("[email protected]:", type="build", when="@39:")
160+
depends_on("[email protected]:", type="build", when="@39:40.0")
161+
depends_on("[email protected]:", type="build", when="@40.1:")
154162
depends_on("cppgsl")
155163
depends_on("fmt@:8", when="@:36.9")
156164
depends_on("fmt@:10")

0 commit comments

Comments
 (0)