diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/fenics-dolfinx/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/fenics-dolfinx/package.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/fenics-dolfinx/package.py b/var/spack/repos/builtin/packages/fenics-dolfinx/package.py index a8c0acec74..0f74ef4ea5 100644 --- a/var/spack/repos/builtin/packages/fenics-dolfinx/package.py +++ b/var/spack/repos/builtin/packages/fenics-dolfinx/package.py @@ -21,7 +21,7 @@ class FenicsDolfinx(CMakePackage): variant("parmetis", default=False, description="parmetis support") variant("slepc", default=False, description="slepc support") - depends_on("cmake@3.12:") + depends_on("cmake@3.18:", type="build") depends_on("pkgconfig", type="build") depends_on("mpi") depends_on("hdf5") @@ -29,6 +29,7 @@ class FenicsDolfinx(CMakePackage): depends_on("petsc+mpi+shared") depends_on("petsc+mpi+shared@3.15.0:", when="@0.1.0") depends_on("scotch+mpi") + depends_on("xtensor@0.23.10:", type=("build", "link")) depends_on("kahip", when="+kahip") depends_on("parmetis", when="+parmetis") @@ -38,13 +39,9 @@ class FenicsDolfinx(CMakePackage): depends_on("py-fenics-ffcx@main", type=("build", "run"), when="@main") depends_on("py-fenics-ffcx@0.1.0", type=("build", "run"), when="@0.1.0") - depends_on("fenics-basix", type=("build", "run")) - depends_on("fenics-basix@main", type=("build", "run"), when="@main") - depends_on("fenics-basix@0.1.0", type=("build", "run"), when="@0.1.0") - - depends_on("py-fenics-basix", type=("build", "run")) - depends_on("py-fenics-basix@main", type=("build", "run"), when="@main") - depends_on("py-fenics-basix@0.1.0", type=("build", "run"), when="@0.1.0") + depends_on("fenics-basix", type=("build", "link")) + depends_on("fenics-basix@main", type=("build", "link"), when="@main") + depends_on("fenics-basix@0.1.0", type=("build", "link"), when="@0.1.0") conflicts('%gcc@:8', msg='Improved C++17 support required') |