rmgdft: Update for version 5.0.1 (#35047)

* Updated for RMG version 5.0.1
* Update var/spack/repos/builtin/packages/rmgdft/package.py

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
This commit is contained in:
Emil Briggs 2023-01-24 13:18:05 -05:00 committed by GitHub
parent a9d5db572c
commit 9a0884bfed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,6 +16,7 @@ class Rmgdft(CMakePackage):
maintainers = ["elbriggs"]
tags = ["ecp", "ecp-apps"]
version("master", branch="master")
version("5.0.1", tag="v5.0.1")
version("4.3.1", tag="v4.3.1")
version("4.3.0", tag="v4.3.0")
version("4.2.2", tag="v4.2.2")
@ -43,11 +44,15 @@ class Rmgdft(CMakePackage):
)
# RMGDFT 4.0.0 or later requires compiler support for C++14
compiler_warning = "RMGDFT 4.0.0 or later requires a " "compiler with support for C++14"
conflicts("%gcc@:4", when="@3.6.0:", msg=compiler_warning)
conflicts("%intel@:17", when="@3.6.0:", msg=compiler_warning)
conflicts("%pgi@:17", when="@3.6.0:", msg=compiler_warning)
conflicts("%llvm@:3.4", when="@3.6.0:", msg=compiler_warning)
compiler_warning14 = "RMGDFT 4.0.0 or later requires a compiler with support for C++14"
conflicts("%gcc@:4", when="@3.6.0:", msg=compiler_warning14)
conflicts("%intel@:17", when="@3.6.0:", msg=compiler_warning14)
conflicts("%pgi@:17", when="@3.6.0:", msg=compiler_warning14)
conflicts("%llvm@:3.4", when="@3.6.0:", msg=compiler_warning14)
# RMGDFT 5.0.0 requires C++17 and increase the minimum gcc to 8
compiler_warning17 = "RMGDFT 5.0.0 or later requires a compiler with support for C++17"
conflicts("%gcc@:7", when="@5.0.0:", msg=compiler_warning17)
depends_on("cmake", type="build")
depends_on("boost+filesystem+iostreams+thread+program_options+system", type="build")