diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/tamaas/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/tamaas/package.py | 33 |
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 |