diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/hdf-eos2/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/hdf-eos2/package.py | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/var/spack/repos/builtin/packages/hdf-eos2/package.py b/var/spack/repos/builtin/packages/hdf-eos2/package.py index d260c22ee3..109ccdb6c4 100644 --- a/var/spack/repos/builtin/packages/hdf-eos2/package.py +++ b/var/spack/repos/builtin/packages/hdf-eos2/package.py @@ -26,75 +26,75 @@ class HdfEos2(AutotoolsPackage): # In basename expansions, 0 is raw version, # 1 is for version with dots => underscores version_list = [ - {'version': '2.20v1.00', - 'sha256': 'cb0f900d2732ab01e51284d6c9e90d0e852d61bba9bce3b43af0430ab5414903', - 'basename': 'HDF-EOS{0}.tar.Z'}, - {'version': '2.19b', - 'sha256': 'a69993508dbf5fa6120bac3c906ab26f1ad277348dfc2c891305023cfdf5dc9d', - 'basename': 'hdfeos{1}.zip'} + { + "version": "2.20v1.00", + "sha256": "cb0f900d2732ab01e51284d6c9e90d0e852d61bba9bce3b43af0430ab5414903", + "basename": "HDF-EOS{0}.tar.Z", + }, + { + "version": "2.19b", + "sha256": "a69993508dbf5fa6120bac3c906ab26f1ad277348dfc2c891305023cfdf5dc9d", + "basename": "hdfeos{1}.zip", + }, ] for vrec in version_list: - ver = vrec['version'] - sha256 = vrec['sha256'] + ver = vrec["version"] + sha256 = vrec["sha256"] version(ver, sha256=sha256) - variant('shared', default=True, - description='Build shared libraries (can be used with +static)') - variant('static', default=True, - description='Build static libraries (can be used with +shared)') + variant( + "shared", default=True, description="Build shared libraries (can be used with +static)" + ) + variant( + "static", default=True, description="Build static libraries (can be used with +shared)" + ) - conflicts('~static', when='~shared', - msg='At least one of +static or +shared must be set') + conflicts("~static", when="~shared", msg="At least one of +static or +shared must be set") # Build dependencies - depends_on('hdf') + depends_on("hdf") # The standard Makefile.am, etc. add a --single_module flag to LDFLAGS # to pass to the linker. # That appears to be only recognized by the Darwin linker, remove it # if we are not running on darwin/ if sys.platform != "darwin": - patch('hdf-eos2.nondarwin-no-single_module.patch') + patch("hdf-eos2.nondarwin-no-single_module.patch") def url_for_version(self, version): - vrec = [x for x in self.version_list - if x['version'] == version.dotted.string] + vrec = [x for x in self.version_list if x["version"] == version.dotted.string] if vrec: - fname = vrec[0]['basename'].format(version.dotted, - version.underscored) - sha256 = vrec[0]['sha256'] + fname = vrec[0]["basename"].format(version.dotted, version.underscored) + sha256 = vrec[0]["sha256"] myurl = self.url.format(sha256, fname) return myurl else: - sys.exit('ERROR: cannot generate URL for version {0};' - 'version/checksum not found in version_list'.format( - version)) + sys.exit( + "ERROR: cannot generate URL for version {0};" + "version/checksum not found in version_list".format(version) + ) def configure_args(self): extra_args = [] # Package really wants h4cc to be used - extra_args.append('CC={0}/bin/h4cc -Df2cFortran'.format( - self.spec['hdf'].prefix)) + extra_args.append("CC={0}/bin/h4cc -Df2cFortran".format(self.spec["hdf"].prefix)) # We always build PIC code - extra_args.append('--with-pic') + extra_args.append("--with-pic") # Set shared/static appropriately - extra_args.extend(self.enable_or_disable('shared')) - extra_args.extend(self.enable_or_disable('static')) + extra_args.extend(self.enable_or_disable("shared")) + extra_args.extend(self.enable_or_disable("static")) # Provide config args for dependencies - extra_args.append('--with-hdf4={0}'.format(self.spec['hdf'].prefix)) - if 'jpeg' in self.spec: - extra_args.append('--with-jpeg={0}'.format( - self.spec['jpeg'].prefix)) - if 'libszip' in self.spec: - extra_args.append('--with-szlib={0}'.format( - self.spec['libszip'].prefix)) - if 'zlib' in self.spec: - extra_args.append('--with-zlib={0}'.format( - self.spec['zlib'].prefix)) + extra_args.append("--with-hdf4={0}".format(self.spec["hdf"].prefix)) + if "jpeg" in self.spec: + extra_args.append("--with-jpeg={0}".format(self.spec["jpeg"].prefix)) + if "libszip" in self.spec: + extra_args.append("--with-szlib={0}".format(self.spec["libszip"].prefix)) + if "zlib" in self.spec: + extra_args.append("--with-zlib={0}".format(self.spec["zlib"].prefix)) return extra_args |