summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/fenics-basix/package.py6
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-ffcx/package.py2
2 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/fenics-basix/package.py b/var/spack/repos/builtin/packages/fenics-basix/package.py
index e86d653a59..deaa45dd7b 100644
--- a/var/spack/repos/builtin/packages/fenics-basix/package.py
+++ b/var/spack/repos/builtin/packages/fenics-basix/package.py
@@ -23,3 +23,9 @@ class FenicsBasix(CMakePackage):
depends_on("xtl@0.7.2:")
depends_on("xtensor@0.23.10:")
depends_on("blas", type=("build", "run"))
+
+ @property
+ def root_cmake_lists_dir(self):
+ if self.spec.satisfies("@main"):
+ return "cpp"
+ return None
diff --git a/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py b/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py
index 8220ce2c53..ab95f7ec12 100644
--- a/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-ffcx/package.py
@@ -24,7 +24,7 @@ class PyFenicsFfcx(PythonPackage):
depends_on('py-cffi', type='run')
depends_on('py-fenics-ufl@main', type='run', when='@main')
- depends_on('py-fenics-ufl@2021.1.0', type='run', when='@0.1:')
+ depends_on('py-fenics-ufl@2021.1.0', type='run', when='@0.1.0:0.3.99')
depends_on('py-fenics-basix@main', type='run', when='@main')
depends_on('py-fenics-basix@0.3.0', type='run', when='@0.3.0')