From 016954fcffd63171afb04de3488bd4a9de17fd5b Mon Sep 17 00:00:00 2001 From: "Seth R. Johnson" Date: Mon, 17 Mar 2025 01:54:43 -0400 Subject: [PATCH] vecgeom: new dev tag (#49511) * vecgeom: add surface-dev 2 * Update hash and mark as deprecated --- var/spack/repos/builtin/packages/vecgeom/package.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/var/spack/repos/builtin/packages/vecgeom/package.py b/var/spack/repos/builtin/packages/vecgeom/package.py index 443e59b7f9c..753dfc1d3ab 100644 --- a/var/spack/repos/builtin/packages/vecgeom/package.py +++ b/var/spack/repos/builtin/packages/vecgeom/package.py @@ -20,10 +20,19 @@ class Vecgeom(CMakePackage, CudaPackage): maintainers("drbenmorgan", "sethrj") version("master", branch="master", get_full_repo=True) + # NOTE: the surfacedev branches are not stable or official and will be + # deleted when the next 2.0 RC comes out + version( + "2.0.0-surfacedev.2", + tag="v2.0.0-surfacedev.2", + commit="91f5ee554e012ffa3baecd2b30e6f5e6905e5ffb", + deprecated=True, + ) version( "2.0.0-surfacedev.1", tag="v2.0.0-surfacedev.1", commit="1d9797ea47e3b35ab0114e72ce5925ecbd59cbf4", + deprecated=True, ) version( "1.2.10", @@ -91,6 +100,7 @@ class Vecgeom(CMakePackage, CudaPackage): description="Use the specified C++ standard when building", ) variant("gdml", default=True, description="Support native GDML geometry descriptions") + # TODO: delete geant4/root variants since they don't affect the build variant("geant4", default=False, description="Support Geant4 geometry construction") variant("root", default=False, description="Support ROOT geometry construction") variant("shared", default=True, description="Build shared libraries")