summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/libgeotiff/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/libgeotiff/package.py')
-rw-r--r--var/spack/repos/builtin/packages/libgeotiff/package.py73
1 files changed, 39 insertions, 34 deletions
diff --git a/var/spack/repos/builtin/packages/libgeotiff/package.py b/var/spack/repos/builtin/packages/libgeotiff/package.py
index f94b997362..e6782ea864 100644
--- a/var/spack/repos/builtin/packages/libgeotiff/package.py
+++ b/var/spack/repos/builtin/packages/libgeotiff/package.py
@@ -13,60 +13,65 @@ class Libgeotiff(AutotoolsPackage):
"""
homepage = "https://trac.osgeo.org/geotiff/"
- url = "https://download.osgeo.org/geotiff/libgeotiff/libgeotiff-1.6.0.tar.gz"
+ url = "https://download.osgeo.org/geotiff/libgeotiff/libgeotiff-1.6.0.tar.gz"
- maintainers = ['adamjstewart']
+ maintainers = ["adamjstewart"]
- version('1.6.0', sha256='9311017e5284cffb86f2c7b7a9df1fb5ebcdc61c30468fb2e6bca36e4272ebca')
- version('1.5.1', sha256='f9e99733c170d11052f562bcd2c7cb4de53ed405f7acdde4f16195cd3ead612c')
- version('1.5.0', sha256='1c0bef329c60f770ed128e8b273945100f1a4b5abd161ac61e93bc947b0624dd')
- version('1.4.3', sha256='b8510d9b968b5ee899282cdd5bef13fd02d5a4c19f664553f81e31127bc47265')
- version('1.4.2', sha256='ad87048adb91167b07f34974a8e53e4ec356494c29f1748de95252e8f81a5e6e')
+ version("1.6.0", sha256="9311017e5284cffb86f2c7b7a9df1fb5ebcdc61c30468fb2e6bca36e4272ebca")
+ version("1.5.1", sha256="f9e99733c170d11052f562bcd2c7cb4de53ed405f7acdde4f16195cd3ead612c")
+ version("1.5.0", sha256="1c0bef329c60f770ed128e8b273945100f1a4b5abd161ac61e93bc947b0624dd")
+ version("1.4.3", sha256="b8510d9b968b5ee899282cdd5bef13fd02d5a4c19f664553f81e31127bc47265")
+ version("1.4.2", sha256="ad87048adb91167b07f34974a8e53e4ec356494c29f1748de95252e8f81a5e6e")
- variant('zlib', default=True, description='Include zlib support')
- variant('jpeg', default=True, description='Include jpeg support')
- variant('proj', default=True, description='Use PROJ.x library')
+ variant("zlib", default=True, description="Include zlib support")
+ variant("jpeg", default=True, description="Include jpeg support")
+ variant("proj", default=True, description="Use PROJ.x library")
- depends_on('zlib', when='+zlib')
- depends_on('jpeg', when='+jpeg')
- depends_on('libtiff')
- depends_on('proj', when='+proj')
- depends_on('proj@:5', when='@:1.4+proj')
- depends_on('proj@6:', when='@1.5:+proj')
+ depends_on("zlib", when="+zlib")
+ depends_on("jpeg", when="+jpeg")
+ depends_on("libtiff")
+ depends_on("proj", when="+proj")
+ depends_on("proj@:5", when="@:1.4+proj")
+ depends_on("proj@6:", when="@1.5:+proj")
# Patches required to fix rounding issues in unit tests
# https://github.com/OSGeo/libgeotiff/issues/16
- patch('https://github.com/OSGeo/libgeotiff/commit/7cb9b68ea72fb2a6023bb98796fd3ba6dc7b64a1.patch?full_index=1',
- sha256='bae1441ba8cd1d4e94b8d6a080db64b768dd537faa7e2fb8c04133f68e71d304',
- level=2, when='@1.5.0:1.5.1')
- patch('https://github.com/OSGeo/libgeotiff/commit/4b41ca6ce332f0c21504c2da3da850275d9da5ae.patch?full_index=1',
- sha256='b368cdf5755f2ddf69d974bf86691440dcc861c41d86280780626f5a31f33b13',
- level=2, when='@1.5.0:1.5.1')
+ patch(
+ "https://github.com/OSGeo/libgeotiff/commit/7cb9b68ea72fb2a6023bb98796fd3ba6dc7b64a1.patch?full_index=1",
+ sha256="bae1441ba8cd1d4e94b8d6a080db64b768dd537faa7e2fb8c04133f68e71d304",
+ level=2,
+ when="@1.5.0:1.5.1",
+ )
+ patch(
+ "https://github.com/OSGeo/libgeotiff/commit/4b41ca6ce332f0c21504c2da3da850275d9da5ae.patch?full_index=1",
+ sha256="b368cdf5755f2ddf69d974bf86691440dcc861c41d86280780626f5a31f33b13",
+ level=2,
+ when="@1.5.0:1.5.1",
+ )
# Patch required to fix absolute path issue in unit tests
# https://github.com/OSGeo/libgeotiff/issues/16
- patch('a76c686441398669422cb728411abd2dec358f7f.patch',
- level=2, when='@1.5.0:1.5.1')
+ patch("a76c686441398669422cb728411abd2dec358f7f.patch", level=2, when="@1.5.0:1.5.1")
def configure_args(self):
spec = self.spec
args = [
- '--with-libtiff={0}'.format(spec['libtiff'].prefix),
+ "--with-libtiff={0}".format(spec["libtiff"].prefix),
]
- if '+zlib' in spec:
- args.append('--with-zlib={0}'.format(spec['zlib'].prefix))
+ if "+zlib" in spec:
+ args.append("--with-zlib={0}".format(spec["zlib"].prefix))
else:
- args.append('--with-zlib=no')
+ args.append("--with-zlib=no")
- if '+jpeg' in spec:
- args.append('--with-jpeg={0}'.format(spec['jpeg'].prefix))
+ if "+jpeg" in spec:
+ args.append("--with-jpeg={0}".format(spec["jpeg"].prefix))
else:
- args.append('--with-jpeg=no')
+ args.append("--with-jpeg=no")
- if '+proj' in spec:
- args.append('--with-proj={0}'.format(spec['proj'].prefix))
+ if "+proj" in spec:
+ args.append("--with-proj={0}".format(spec["proj"].prefix))
else:
- args.append('--with-proj=no')
+ args.append("--with-proj=no")
return args