summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/gnutls/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/gnutls/package.py')
-rw-r--r--var/spack/repos/builtin/packages/gnutls/package.py96
1 files changed, 50 insertions, 46 deletions
diff --git a/var/spack/repos/builtin/packages/gnutls/package.py b/var/spack/repos/builtin/packages/gnutls/package.py
index 30f475a384..d75ab7c15b 100644
--- a/var/spack/repos/builtin/packages/gnutls/package.py
+++ b/var/spack/repos/builtin/packages/gnutls/package.py
@@ -15,37 +15,37 @@ class Gnutls(AutotoolsPackage):
and efficient with focus on security and interoperability."""
homepage = "https://www.gnutls.org"
- url = "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5/gnutls-3.5.19.tar.xz"
+ url = "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5/gnutls-3.5.19.tar.xz"
- version('3.6.15', sha256='0ea8c3283de8d8335d7ae338ef27c53a916f15f382753b174c18b45ffd481558')
- version('3.6.14', sha256='5630751adec7025b8ef955af4d141d00d252a985769f51b4059e5affa3d39d63')
- version('3.6.8', sha256='aa81944e5635de981171772857e72be231a7e0f559ae0292d2737de475383e83')
- version('3.6.7.1', sha256='881b26409ecd8ea4c514fd3fbdb6fae5fab422ca7b71116260e263940a4bbbad')
- version('3.5.19', sha256='1936eb64f03aaefd6eb16cef0567457777618573826b94d03376bb6a4afadc44')
- version('3.5.13', sha256='79f5480ad198dad5bc78e075f4a40c4a315a1b2072666919d2d05a08aec13096')
- version('3.5.10', sha256='af443e86ba538d4d3e37c4732c00101a492fe4b56a55f4112ff0ab39dbe6579d')
- version('3.5.9', sha256='82b10f0c4ef18f4e64ad8cef5dbaf14be732f5095a41cf366b4ecb4050382951')
- version('3.3.9', sha256='39166de5293a9d30ef1cd0a4d97f01fdeed7d7dbf8db95392e309256edcb13c1')
+ version("3.6.15", sha256="0ea8c3283de8d8335d7ae338ef27c53a916f15f382753b174c18b45ffd481558")
+ version("3.6.14", sha256="5630751adec7025b8ef955af4d141d00d252a985769f51b4059e5affa3d39d63")
+ version("3.6.8", sha256="aa81944e5635de981171772857e72be231a7e0f559ae0292d2737de475383e83")
+ version("3.6.7.1", sha256="881b26409ecd8ea4c514fd3fbdb6fae5fab422ca7b71116260e263940a4bbbad")
+ version("3.5.19", sha256="1936eb64f03aaefd6eb16cef0567457777618573826b94d03376bb6a4afadc44")
+ version("3.5.13", sha256="79f5480ad198dad5bc78e075f4a40c4a315a1b2072666919d2d05a08aec13096")
+ version("3.5.10", sha256="af443e86ba538d4d3e37c4732c00101a492fe4b56a55f4112ff0ab39dbe6579d")
+ version("3.5.9", sha256="82b10f0c4ef18f4e64ad8cef5dbaf14be732f5095a41cf366b4ecb4050382951")
+ version("3.3.9", sha256="39166de5293a9d30ef1cd0a4d97f01fdeed7d7dbf8db95392e309256edcb13c1")
- variant('zlib', default=True, description='Enable zlib compression support')
- variant('guile', default=False, description='Enable Guile bindings')
+ variant("zlib", default=True, description="Enable zlib compression support")
+ variant("guile", default=False, description="Enable Guile bindings")
# gnutls+guile is currently broken on MacOS. See Issue #11668
- conflicts('+guile', when='platform=darwin')
+ conflicts("+guile", when="platform=darwin")
# Note that version 3.3.9 of gnutls doesn't support nettle 3.0.
- depends_on('nettle@3.4.1:', when='@3.6.7.1:')
- depends_on('guile', when='+guile')
- depends_on('nettle@:2.9', when='@3.3.9')
- depends_on('nettle', when='@3.5:')
- depends_on('libidn2@:2.0', when='@:3.5')
- depends_on('libidn2')
- depends_on('zlib', when='+zlib')
- depends_on('gettext')
+ depends_on("nettle@3.4.1:", when="@3.6.7.1:")
+ depends_on("guile", when="+guile")
+ depends_on("nettle@:2.9", when="@3.3.9")
+ depends_on("nettle", when="@3.5:")
+ depends_on("libidn2@:2.0", when="@:3.5")
+ depends_on("libidn2")
+ depends_on("zlib", when="+zlib")
+ depends_on("gettext")
- depends_on('pkgconfig', type='build')
+ depends_on("pkgconfig", type="build")
- build_directory = 'spack-build'
+ build_directory = "spack-build"
def url_for_version(self, version):
url = "https://www.gnupg.org/ftp/gcrypt/gnutls/v{0}/gnutls-{1}.tar.xz"
@@ -53,43 +53,47 @@ class Gnutls(AutotoolsPackage):
def setup_build_environment(self, env):
spec = self.spec
- if '+guile' in spec:
- env.set('GUILE', spec["guile"].prefix.bin.guile)
+ if "+guile" in spec:
+ env.set("GUILE", spec["guile"].prefix.bin.guile)
def configure_args(self):
spec = self.spec
args = [
- '--enable-static',
+ "--enable-static",
]
- if spec.satisfies('@3.5:'):
+ if spec.satisfies("@3.5:"):
# use shipped libraries, might be turned into variants
- args.append('--with-included-libtasn1')
- args.append('--with-included-unistring')
- args.append('--without-p11-kit') # p11-kit@0.23.1: ...
+ args.append("--with-included-libtasn1")
+ args.append("--with-included-unistring")
+ args.append("--without-p11-kit") # p11-kit@0.23.1: ...
- if '+zlib' in spec:
- args.append('--with-zlib')
+ if "+zlib" in spec:
+ args.append("--with-zlib")
else:
- args.append('--without-zlib')
+ args.append("--without-zlib")
- if '+guile' in spec:
- args.append('--enable-guile')
+ if "+guile" in spec:
+ args.append("--enable-guile")
else:
- args.append('--disable-guile')
+ args.append("--disable-guile")
if self.run_tests:
- args.extend([
- '--enable-tests',
- '--enable-valgrind-tests',
- '--enable-full-test-suite',
- ])
+ args.extend(
+ [
+ "--enable-tests",
+ "--enable-valgrind-tests",
+ "--enable-full-test-suite",
+ ]
+ )
else:
- args.extend([
- '--disable-tests',
- '--disable-valgrind-tests',
- '--disable-full-test-suite',
- ])
+ args.extend(
+ [
+ "--disable-tests",
+ "--disable-valgrind-tests",
+ "--disable-full-test-suite",
+ ]
+ )
return args