From a2b57da270e1816c11ade20335ae05a4c4d74870 Mon Sep 17 00:00:00 2001 From: Bernhard Kaindl Date: Sat, 12 Oct 2024 12:18:04 +0000 Subject: [PATCH] add boost defaults, readline, python@:3.11 --- var/spack/repos/builtin/packages/feelpp/package.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/feelpp/package.py b/var/spack/repos/builtin/packages/feelpp/package.py index 2ce24cfa805738..3fa6afbd9e25ae 100644 --- a/var/spack/repos/builtin/packages/feelpp/package.py +++ b/var/spack/repos/builtin/packages/feelpp/package.py @@ -4,6 +4,7 @@ # SPDX-License-Identifier: (Apache-2.0 OR MIT) from spack.package import * +from spack.pkg.builtin.boost import Boost class Feelpp(CMakePackage): @@ -49,7 +50,8 @@ class Feelpp(CMakePackage): depends_on("cmake@3.21:", type="build") depends_on("llvm@14.0.0:") depends_on("mpi") - depends_on("boost@1.74: +filesystem+iostreams+mpi+multithreaded+shared") + depends_on(Boost.with_default_variants) + depends_on("boost@1.74: +mpi+multithreaded+shared") depends_on("petsc@3.20 +mumps+hwloc+ptscotch +suite-sparse+hdf5 +hypre+kokkos") depends_on("slepc") depends_on("cln@1.3.6") @@ -65,6 +67,7 @@ class Feelpp(CMakePackage): depends_on("ruby") depends_on("gmsh +opencascade+mmg+fltk") depends_on("curl") + depends_on("readline") # Python dependencies if +python variant is enabled depends_on("py-pytest", when="+python") @@ -80,7 +83,7 @@ class Feelpp(CMakePackage): depends_on("py-ipykernel", when="+python") depends_on("py-mpi4py", when="+python") depends_on("py-tqdm", when="+python") - depends_on("python@3.7:", when="+python", type=("build", "run")) + depends_on("python@3.7:3.11", when="+python", type=("build", "run")) def get_preset_name(self): spec = self.spec