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