From fe718afaa5ac4f94b9182ca23556723f194b0875 Mon Sep 17 00:00:00 2001
From: Jed Brown <jed@jedbrown.org>
Date: Fri, 14 Aug 2020 00:18:58 -0600
Subject: [PATCH] ceed: fix @3.0.0 dependency on hypre@2.18.2 (#17983)

Co-authored-by: Veselin Dobrev <dobrev1@llnl.gov>
---
 var/spack/repos/builtin/packages/ceed/package.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/var/spack/repos/builtin/packages/ceed/package.py b/var/spack/repos/builtin/packages/ceed/package.py
index b5ab233e94..f4cf410508 100644
--- a/var/spack/repos/builtin/packages/ceed/package.py
+++ b/var/spack/repos/builtin/packages/ceed/package.py
@@ -92,6 +92,9 @@ class Ceed(BundlePackage):
     depends_on('petsc@3.13.0:3.13.99~hdf5~superlu-dist',
                when='@3.0.0+petsc+quickbuild')
     depends_on('petsc@3.13.0:3.13.99+mpi+double~int64', when='@3.0.0+petsc~mfem')
+    # Coax concretizer to use version of hypre required by transitive
+    # dependencies (mfem, petsc)
+    depends_on('hypre@:2.18.2', when='@3.0.0+mfem')
     # The mfem petsc examples need the petsc variants +hypre, +suite-sparse,
     # and +mumps:
     depends_on('petsc@3.13.0:3.13.99+mpi+hypre+suite-sparse+mumps+double~int64',
-- 
GitLab