summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/tamaas/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/tamaas/package.py')
-rw-r--r--var/spack/repos/builtin/packages/tamaas/package.py33
1 files changed, 18 insertions, 15 deletions
diff --git a/var/spack/repos/builtin/packages/tamaas/package.py b/var/spack/repos/builtin/packages/tamaas/package.py
index 23b7549bc3..195f92bef2 100644
--- a/var/spack/repos/builtin/packages/tamaas/package.py
+++ b/var/spack/repos/builtin/packages/tamaas/package.py
@@ -12,20 +12,25 @@ class Tamaas(SConsPackage):
adhesion and friction."""
homepage = "https://gitlab.com/tamaas/tamaas"
- url = "https://gitlab.com/tamaas/tamaas/-/archive/v2.4.0/tamaas-v2.4.0.tar.gz"
- git = "https://gitlab.com/tamaas/tamaas.git"
+ url = "https://gitlab.com/tamaas/tamaas/-/archive/v2.4.0/tamaas-v2.4.0.tar.gz"
+ git = "https://gitlab.com/tamaas/tamaas.git"
maintainers = ["prs513rosewood"]
version("master", branch="master")
- version("2.5.0.post1", sha256="28e52dc5b8a5f77588c73a6ef396c44c6a8e9d77e3e4929a4ab07232dc9bc565")
+ version(
+ "2.5.0.post1", sha256="28e52dc5b8a5f77588c73a6ef396c44c6a8e9d77e3e4929a4ab07232dc9bc565"
+ )
version("2.4.0", sha256="38edba588ff3a6643523c28fb391e001dbafa9d0e58053b9e080eda70f8c71c9")
version("2.3.1", sha256="7d63e374cbc7b5b93578ece7be5c084d1c2f0dbe1d57c4f0c8abd5ff5fff9ab0")
version("2.3.0", sha256="0529e015c6cb5bbabaea5dce6efc5ec0f2aa76c00541f0d90ad0e2e3060a4520")
- variant("python", default=True,
- description="Provide Python bindings for Tamaas")
- variant("solvers", default=True, when="+python",
- description="Enables extra Scipy-based nonlinear solvers")
+ variant("python", default=True, description="Provide Python bindings for Tamaas")
+ variant(
+ "solvers",
+ default=True,
+ when="+python",
+ description="Enables extra Scipy-based nonlinear solvers",
+ )
# Python 3.6 causes unicode issues with scons
depends_on("python@3.7:", type="build", when="~python")
@@ -52,10 +57,8 @@ class Tamaas(SConsPackage):
args = [
"build_type=release",
"use_mpi={}".format(spec["fftw-api"].satisfies("+mpi")),
- "backend={}".format(
- "omp" if spec["fftw-api"].satisfies("+openmp") else "cpp"),
- "fftw_threads={}".format(
- "omp" if spec["fftw-api"].satisfies("+openmp") else "none"),
+ "backend={}".format("omp" if spec["fftw-api"].satisfies("+openmp") else "cpp"),
+ "fftw_threads={}".format("omp" if spec["fftw-api"].satisfies("+openmp") else "none"),
"build_python={}".format(spec.satisfies("+python")),
"verbose=True",
"strip_info=True",
@@ -64,14 +67,14 @@ class Tamaas(SConsPackage):
"build_tests=False",
"doc_builders=none",
"prefix={}".format(prefix),
- "BOOST_ROOT={}".format(spec['boost'].prefix),
- "THRUST_ROOT={}".format(spec['thrust'].prefix),
- "FFTW_ROOT={}".format(spec['fftw-api'].prefix),
+ "BOOST_ROOT={}".format(spec["boost"].prefix),
+ "THRUST_ROOT={}".format(spec["thrust"].prefix),
+ "FFTW_ROOT={}".format(spec["fftw-api"].prefix),
]
if spec.satisfies("+python"):
args += [
- "PYBIND11_ROOT={}".format(spec['py-pybind11'].prefix),
+ "PYBIND11_ROOT={}".format(spec["py-pybind11"].prefix),
]
return args