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