summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/sio/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/sio/package.py')
-rw-r--r--var/spack/repos/builtin/packages/sio/package.py50
1 files changed, 28 insertions, 22 deletions
diff --git a/var/spack/repos/builtin/packages/sio/package.py b/var/spack/repos/builtin/packages/sio/package.py
index 6a5e4e3caa..14669d0b41 100644
--- a/var/spack/repos/builtin/packages/sio/package.py
+++ b/var/spack/repos/builtin/packages/sio/package.py
@@ -12,34 +12,40 @@ class Sio(CMakePackage):
persistency layer for LCIO.
"""
- url = "https://github.com/iLCSoft/SIO/archive/v00-00-02.tar.gz"
+ url = "https://github.com/iLCSoft/SIO/archive/v00-00-02.tar.gz"
homepage = "https://github.com/iLCSoft/SIO"
- git = "https://github.com/iLCSoft/SIO.git"
+ git = "https://github.com/iLCSoft/SIO.git"
- maintainers = ['vvolkl', 'tmadlener']
+ maintainers = ["vvolkl", "tmadlener"]
- version('master', branch='master')
- version('0.1', sha256='0407c0daeae53660c0562f9302a220f72ab51547050cd9fe9113b995804ab4b4')
- version('0.0.4', sha256='72e96e6a1cc8dd3641d3e2bb9876e75bf6af8074e1617220da9e52df522ef5c0')
- version('0.0.3', sha256='4c8b9c08480fb53cd10abb0e1260071a8c3f68d06a8acfd373f6560a916155cc')
- version('0.0.2', sha256='e4cd2aeaeaa23c1da2c20c5c08a9b72a31b16b7a8f5aa6d480dcd561ef667657')
+ version("master", branch="master")
+ version("0.1", sha256="0407c0daeae53660c0562f9302a220f72ab51547050cd9fe9113b995804ab4b4")
+ version("0.0.4", sha256="72e96e6a1cc8dd3641d3e2bb9876e75bf6af8074e1617220da9e52df522ef5c0")
+ version("0.0.3", sha256="4c8b9c08480fb53cd10abb0e1260071a8c3f68d06a8acfd373f6560a916155cc")
+ version("0.0.2", sha256="e4cd2aeaeaa23c1da2c20c5c08a9b72a31b16b7a8f5aa6d480dcd561ef667657")
- variant('builtin_zlib', default=True,
- description='Use and statically link against a builtin version of zlib')
- variant('cxxstd', default='17',
- values=('11', '14', '17', '20'),
- multi=False,
- description='Use the specified C++ standard when building.')
+ variant(
+ "builtin_zlib",
+ default=True,
+ description="Use and statically link against a builtin version of zlib",
+ )
+ variant(
+ "cxxstd",
+ default="17",
+ values=("11", "14", "17", "20"),
+ multi=False,
+ description="Use the specified C++ standard when building.",
+ )
- depends_on('zlib', when='~builtin_zlib')
+ depends_on("zlib", when="~builtin_zlib")
def cmake_args(self):
return [
- self.define('CMAKE_CXX_STANDARD', self.spec.variants['cxxstd'].value),
+ self.define("CMAKE_CXX_STANDARD", self.spec.variants["cxxstd"].value),
# Examples are built this way, but if the examples are built they
# are also used for tests
- self.define('SIO_EXAMPLES', self.run_tests),
- self.define_from_variant('SIO_BUILTIN_ZLIB', 'builtin_zlib')
+ self.define("SIO_EXAMPLES", self.run_tests),
+ self.define_from_variant("SIO_BUILTIN_ZLIB", "builtin_zlib"),
]
def url_for_version(self, version):
@@ -54,7 +60,7 @@ class Sio(CMakePackage):
:param version: version
:type param: str
"""
- base_url = self.url.rsplit('/', 1)[0]
+ base_url = self.url.rsplit("/", 1)[0]
if len(version) == 1:
major = version[0]
@@ -68,8 +74,8 @@ class Sio(CMakePackage):
# By now the data is normalized enough to handle it easily depending
# on the value of the patch version
if patch == 0:
- version_str = 'v%02d-%02d.tar.gz' % (major, minor)
+ version_str = "v%02d-%02d.tar.gz" % (major, minor)
else:
- version_str = 'v%02d-%02d-%02d.tar.gz' % (major, minor, patch)
+ version_str = "v%02d-%02d-%02d.tar.gz" % (major, minor, patch)
- return base_url + '/' + version_str
+ return base_url + "/" + version_str