summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/kealib/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/kealib/package.py')
-rw-r--r--var/spack/repos/builtin/packages/kealib/package.py56
1 files changed, 26 insertions, 30 deletions
diff --git a/var/spack/repos/builtin/packages/kealib/package.py b/var/spack/repos/builtin/packages/kealib/package.py
index be73dc640b..8c28ada803 100644
--- a/var/spack/repos/builtin/packages/kealib/package.py
+++ b/var/spack/repos/builtin/packages/kealib/package.py
@@ -22,56 +22,52 @@ class Kealib(CMakePackage):
Development work on this project has been funded by Landcare Research.
"""
+
homepage = "http://www.kealib.org/"
- url = "https://github.com/ubarsc/kealib/releases/download/kealib-1.4.15/kealib-1.4.15.tar.gz"
- git = "https://github.com/ubarsc/kealib"
+ url = "https://github.com/ubarsc/kealib/releases/download/kealib-1.4.15/kealib-1.4.15.tar.gz"
+ git = "https://github.com/ubarsc/kealib"
- maintainers = ['gillins', 'neilflood', 'petebunting']
+ maintainers = ["gillins", "neilflood", "petebunting"]
- version('develop', git=git)
- version('1.4.15', sha256='40f2573c00f005f93c1fa88f1f13bfbd485cbc7a9b3f1c706931e69bff17dae4')
- version('1.4.12', sha256='0b100e36b3e25e57487aa197d7be47f22e1b30afb16a57fdaa5f877696ec321e')
- version('1.4.11', sha256='3d64cdec560c7a338ccb38e3a456db4e3b176ac62f945daa6e332e60fe4eca90')
- version('1.4.10', sha256='b1bd2d6834d2fe09ba456fce77f7a9452b406dbe302f7ef1aabe924e45e6bb5e')
- version('1.4.9', sha256='1c80489f17114a229097c2e8c61d5e4c82ea63ae631c81a817fef95cfd527174')
- version('1.4.8', sha256='0f24d8478865abcb17865c8f49c0370095726c529b8ac373ffae018ad3d40a02')
- version('1.4.7', sha256='ec38751b3b555d3a26f0c7445f2d2cd9d7c3a3502237519a206a50cb58df56ec')
+ version("develop", git=git)
+ version("1.4.15", sha256="40f2573c00f005f93c1fa88f1f13bfbd485cbc7a9b3f1c706931e69bff17dae4")
+ version("1.4.12", sha256="0b100e36b3e25e57487aa197d7be47f22e1b30afb16a57fdaa5f877696ec321e")
+ version("1.4.11", sha256="3d64cdec560c7a338ccb38e3a456db4e3b176ac62f945daa6e332e60fe4eca90")
+ version("1.4.10", sha256="b1bd2d6834d2fe09ba456fce77f7a9452b406dbe302f7ef1aabe924e45e6bb5e")
+ version("1.4.9", sha256="1c80489f17114a229097c2e8c61d5e4c82ea63ae631c81a817fef95cfd527174")
+ version("1.4.8", sha256="0f24d8478865abcb17865c8f49c0370095726c529b8ac373ffae018ad3d40a02")
+ version("1.4.7", sha256="ec38751b3b555d3a26f0c7445f2d2cd9d7c3a3502237519a206a50cb58df56ec")
- depends_on('cmake@2.8.10:', type='build')
- depends_on('hdf5+cxx+hl')
+ depends_on("cmake@2.8.10:", type="build")
+ depends_on("hdf5+cxx+hl")
- patch('cmake.patch', when='@1.4.7')
+ patch("cmake.patch", when="@1.4.7")
@property
def command(self):
- exe = 'kea-config'
- if self.spec.satisfies('platform=windows'):
- exe += '.bat'
+ exe = "kea-config"
+ if self.spec.satisfies("platform=windows"):
+ exe += ".bat"
return Executable(self.prefix.bin.join(exe))
@property
def root_cmakelists_dir(self):
- if self.version >= Version('1.4.9'):
- return '.'
+ if self.version >= Version("1.4.9"):
+ return "."
else:
- return 'trunk'
+ return "trunk"
def cmake_args(self):
spec = self.spec
- if self.version >= Version('1.4.9'):
- return [
- '-DHDF5_ROOT={0}'.format(spec['hdf5'].prefix)
- ]
+ if self.version >= Version("1.4.9"):
+ return ["-DHDF5_ROOT={0}".format(spec["hdf5"].prefix)]
else:
return [
- '-DHDF5_INCLUDE_DIR={0}'.format(
- spec['hdf5'].headers.directories[0]),
- '-DHDF5_LIB_PATH={0}'.format(
- spec['hdf5'].libs.directories[0])
+ "-DHDF5_INCLUDE_DIR={0}".format(spec["hdf5"].headers.directories[0]),
+ "-DHDF5_LIB_PATH={0}".format(spec["hdf5"].libs.directories[0]),
]
@property
def libs(self):
- return find_libraries('libkea', self.prefix,
- shared=True, recursive=True)
+ return find_libraries("libkea", self.prefix, shared=True, recursive=True)