summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/pacparser/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/pacparser/package.py')
-rw-r--r--var/spack/repos/builtin/packages/pacparser/package.py50
1 files changed, 29 insertions, 21 deletions
diff --git a/var/spack/repos/builtin/packages/pacparser/package.py b/var/spack/repos/builtin/packages/pacparser/package.py
index 33cd2e268f..e62d7c9d30 100644
--- a/var/spack/repos/builtin/packages/pacparser/package.py
+++ b/var/spack/repos/builtin/packages/pacparser/package.py
@@ -9,34 +9,42 @@ from spack.package import *
class Pacparser(MakefilePackage):
"""pacparser is a library to parse proxy auto-config (PAC) files."""
- maintainers = ['iarspider']
+ maintainers = ["iarspider"]
homepage = "https://pacparser.github.io/"
- url = "https://github.com/manugarg/pacparser/releases/download/v1.4.0/pacparser-v1.4.0.tar.gz"
- git = "https://github.com/manugarg/pacparser.git"
+ url = "https://github.com/manugarg/pacparser/releases/download/v1.4.0/pacparser-v1.4.0.tar.gz"
+ git = "https://github.com/manugarg/pacparser.git"
- version('1.4.0', sha256='2e66c5fe635cd5dcb9bccca4aced925eca712632b81bada3b63682159c0f910e')
- version('1.3.9', commit='4bbfb15c96ea0b2aede2f7371e59f66e15722d41')
- version('1.3.8', sha256='4e2872de565b2b64ffc81ba503e0eba35b3f7ef4a023ddd4a328c7b9d2cac266')
- version('1.3.7', sha256='eb48ec2fc202d12a4b882133048c7590329849f32c2285bc4dbe418f29aad249',
- url='https://github.com/manugarg/pacparser/releases/download/1.3.7/pacparser-1.3.7.tar.gz')
+ version("1.4.0", sha256="2e66c5fe635cd5dcb9bccca4aced925eca712632b81bada3b63682159c0f910e")
+ version("1.3.9", commit="4bbfb15c96ea0b2aede2f7371e59f66e15722d41")
+ version("1.3.8", sha256="4e2872de565b2b64ffc81ba503e0eba35b3f7ef4a023ddd4a328c7b9d2cac266")
+ version(
+ "1.3.7",
+ sha256="eb48ec2fc202d12a4b882133048c7590329849f32c2285bc4dbe418f29aad249",
+ url="https://github.com/manugarg/pacparser/releases/download/1.3.7/pacparser-1.3.7.tar.gz",
+ )
- depends_on('python', when='+python')
- depends_on('py-setuptools', when='+python', type=('build', 'run'))
+ depends_on("python", when="+python")
+ depends_on("py-setuptools", when="+python", type=("build", "run"))
- extends('python', when='+python')
+ extends("python", when="+python")
- variant('python', default=False,
- description='Build and install python bindings')
+ variant("python", default=False, description="Build and install python bindings")
def build(self, spec, prefix):
- make('CC="%s"' % self.compiler.cc, 'CXX="%s"' % self.compiler.cxx, '-C', 'src')
- if '+python' in spec:
- make('CC="%s"' % self.compiler.cc, 'CXX="%s"' % self.compiler.cxx,
- '-C', 'src', 'pymod')
+ make('CC="%s"' % self.compiler.cc, 'CXX="%s"' % self.compiler.cxx, "-C", "src")
+ if "+python" in spec:
+ make(
+ 'CC="%s"' % self.compiler.cc, 'CXX="%s"' % self.compiler.cxx, "-C", "src", "pymod"
+ )
def install(self, spec, prefix):
- make('-C', 'src', 'install', 'PREFIX=' + self.prefix)
- if '+python' in spec:
- make('-C', 'src', 'install-pymod', 'PREFIX=' + self.prefix,
- 'EXTRA_ARGS=--prefix={0}'.format(prefix))
+ make("-C", "src", "install", "PREFIX=" + self.prefix)
+ if "+python" in spec:
+ make(
+ "-C",
+ "src",
+ "install-pymod",
+ "PREFIX=" + self.prefix,
+ "EXTRA_ARGS=--prefix={0}".format(prefix),
+ )