summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Bowden <joshua-charles.bowden@inria.fr>2023-10-04 17:34:43 +0200
committerGitHub <noreply@github.com>2023-10-04 09:34:43 -0600
commit284eaf1afef9c1f46f2750d4e658088ca12b3720 (patch)
tree4988bce7d03646526d36d5deef885cf97d288d89
parentda637dba842c05ce45073b5cb986d3f6ee6b25e4 (diff)
downloadspack-284eaf1afef9c1f46f2750d4e658088ca12b3720.tar.gz
spack-284eaf1afef9c1f46f2750d4e658088ca12b3720.tar.bz2
spack-284eaf1afef9c1f46f2750d4e658088ca12b3720.tar.xz
spack-284eaf1afef9c1f46f2750d4e658088ca12b3720.zip
Damaris release v1.9.2 (#40285)
* Update to latest dot versions and improved installation of Damaris python module damaris4py * fix for visit dependency typo * whitespace check * whitespace check * fix for style issue * reviewer suggestions for integrating Python added * suggestion for boost depends statement added
-rw-r--r--var/spack/repos/builtin/packages/damaris/package.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/damaris/package.py b/var/spack/repos/builtin/packages/damaris/package.py
index 44f56877b9..a93bbece13 100644
--- a/var/spack/repos/builtin/packages/damaris/package.py
+++ b/var/spack/repos/builtin/packages/damaris/package.py
@@ -16,6 +16,8 @@ class Damaris(CMakePackage):
maintainers("jcbowden")
version("master", branch="master")
+ version("1.9.2", tag="v1.9.2")
+ version("1.9.1", tag="v1.9.1")
version("1.9.0", tag="v1.9.0")
version("1.8.2", tag="v1.8.2")
version("1.8.1", tag="v1.8.1")
@@ -44,13 +46,14 @@ class Damaris(CMakePackage):
default=False,
description="Enables building of Python enabled Damaris library using Boost::python",
)
+ extends("python", when="+python")
depends_on("xsd")
depends_on("xerces-c")
depends_on("mpi")
depends_on("cmake@3.18.0:", type=("build"))
- depends_on("boost+thread+log+filesystem+date_time" "@1.67:")
- depends_on("boost+thread+log+filesystem+date_time+python+numpy" "@1.67:", when="+python")
+ depends_on("boost@1.67:+thread+log+filesystem+date_time+system")
+ depends_on("boost+python", when="+python")
depends_on("py-mpi4py", when="+python", type=("build", "run"))
depends_on("hdf5@1.8.20:", when="+hdf5")
depends_on("paraview+python+mpi+development_files", when="+catalyst")
@@ -87,6 +90,8 @@ class Damaris(CMakePackage):
if self.spec.variants["python"].value:
args.extend(["-DENABLE_PYTHON:BOOL=ON"])
+ args.extend(["-DENABLE_PYTHONMOD:BOOL=ON"])
+ args.append(self.define("PYTHON_MODULE_INSTALL_PATH", python_platlib))
if self.spec.variants["visit"].value:
args.extend(["-DENABLE_VISIT:BOOL=ON"])