diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/petaca/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/petaca/package.py | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/var/spack/repos/builtin/packages/petaca/package.py b/var/spack/repos/builtin/packages/petaca/package.py index 7df8386438..03ff3dc50c 100644 --- a/var/spack/repos/builtin/packages/petaca/package.py +++ b/var/spack/repos/builtin/packages/petaca/package.py @@ -20,38 +20,39 @@ class Petaca(CMakePackage): """ homepage = "https://petaca.readthedocs.io/en/master" - git = "https://github.com/nncarlson/petaca.git" - url = "https://github.com/nncarlson/petaca/archive/refs/tags/v22.03.tar.gz" + git = "https://github.com/nncarlson/petaca.git" + url = "https://github.com/nncarlson/petaca/archive/refs/tags/v22.03.tar.gz" - maintainers = ['pbrady'] + maintainers = ["pbrady"] - version('develop', branch="master") - version('22.03', sha256='e6559e928c7cca6017ef0582c204eee775f6bb3f927f1c224c515c2ad574cc32') - version('21.03', commit='f17df95193ca1a3879687a59a91a123be25e3efa') + version("develop", branch="master") + version("22.03", sha256="e6559e928c7cca6017ef0582c204eee775f6bb3f927f1c224c515c2ad574cc32") + version("21.03", commit="f17df95193ca1a3879687a59a91a123be25e3efa") - depends_on('cmake@3.3:', type='build') - depends_on('yajl@2.0.1:') + depends_on("cmake@3.3:", type="build") + depends_on("yajl@2.0.1:") # override RelWithDebugInfo since those flags aren't set in petaca - variant('build_type', default="Release", - description='Type build type to build', - values=('Debug', 'Release')) + variant( + "build_type", + default="Release", + description="Type build type to build", + values=("Debug", "Release"), + ) - variant('shared', default=False, description='build shared libraries') + variant("shared", default=False, description="build shared libraries") - variant('std_name', default=False, description='enables std_mod_proc_name with intel') + variant("std_name", default=False, description="enables std_mod_proc_name with intel") # copied from openmpi/package.py to ensure fortran support - @run_before('cmake') + @run_before("cmake") def die_without_fortran(self): if (self.compiler.f77 is None) or (self.compiler.fc is None): - raise InstallError( - 'petaca requires both C and Fortran compilers!' - ) + raise InstallError("petaca requires both C and Fortran compilers!") def cmake_args(self): return [ - self.define('ENABLE_TESTS', self.run_tests), + self.define("ENABLE_TESTS", self.run_tests), self.define_from_variant("BUILD_SHARED_LIBS", "shared"), - self.define_from_variant("ENABLE_STD_MOD_PROC_NAME", "std_name") + self.define_from_variant("ENABLE_STD_MOD_PROC_NAME", "std_name"), ] |