summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/fish/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/fish/package.py')
-rw-r--r--var/spack/repos/builtin/packages/fish/package.py68
1 files changed, 34 insertions, 34 deletions
diff --git a/var/spack/repos/builtin/packages/fish/package.py b/var/spack/repos/builtin/packages/fish/package.py
index e8f24869c1..c3b65f56fa 100644
--- a/var/spack/repos/builtin/packages/fish/package.py
+++ b/var/spack/repos/builtin/packages/fish/package.py
@@ -12,63 +12,63 @@ class Fish(CMakePackage):
the rest of the family.
"""
- homepage = 'https://fishshell.com/'
- url = 'https://github.com/fish-shell/fish-shell/releases/download/3.4.1/fish-3.4.1.tar.xz'
- git = 'https://github.com/fish-shell/fish-shell.git'
+ homepage = "https://fishshell.com/"
+ url = "https://github.com/fish-shell/fish-shell/releases/download/3.4.1/fish-3.4.1.tar.xz"
+ git = "https://github.com/fish-shell/fish-shell.git"
list_url = homepage
- maintainers = ['funnell']
+ maintainers = ["funnell"]
- version('master', branch='master')
- version('3.4.1', sha256='b6f23b3843b04db6b0a90fea1f6f0d0e40cc027b4a732098200863f2864a94ea')
- version('3.3.1', sha256='b5b4ee1a5269762cbbe993a4bd6507e675e4100ce9bbe84214a5eeb2b19fae89')
- version('3.1.2', sha256='d5b927203b5ca95da16f514969e2a91a537b2f75bec9b21a584c4cd1c7aa74ed')
- version('3.1.0', sha256='e5db1e6839685c56f172e1000c138e290add4aa521f187df4cd79d4eab294368')
- version('3.0.0', sha256='ea9dd3614bb0346829ce7319437c6a93e3e1dfde3b7f6a469b543b0d2c68f2cf')
+ version("master", branch="master")
+ version("3.4.1", sha256="b6f23b3843b04db6b0a90fea1f6f0d0e40cc027b4a732098200863f2864a94ea")
+ version("3.3.1", sha256="b5b4ee1a5269762cbbe993a4bd6507e675e4100ce9bbe84214a5eeb2b19fae89")
+ version("3.1.2", sha256="d5b927203b5ca95da16f514969e2a91a537b2f75bec9b21a584c4cd1c7aa74ed")
+ version("3.1.0", sha256="e5db1e6839685c56f172e1000c138e290add4aa521f187df4cd79d4eab294368")
+ version("3.0.0", sha256="ea9dd3614bb0346829ce7319437c6a93e3e1dfde3b7f6a469b543b0d2c68f2cf")
- variant('docs', default=False, description='Build documentation')
+ variant("docs", default=False, description="Build documentation")
# https://github.com/fish-shell/fish-shell#dependencies-1
- depends_on('cmake@3.2:', type='build')
- depends_on('ncurses')
- depends_on('pcre2@10.21:')
- depends_on('gettext')
- depends_on('py-sphinx', when='+docs', type='build')
- depends_on('python@3.3:', type='test')
- depends_on('py-pexpect', type='test')
+ depends_on("cmake@3.2:", type="build")
+ depends_on("ncurses")
+ depends_on("pcre2@10.21:")
+ depends_on("gettext")
+ depends_on("py-sphinx", when="+docs", type="build")
+ depends_on("python@3.3:", type="test")
+ depends_on("py-pexpect", type="test")
# https://github.com/fish-shell/fish-shell/issues/7310
- patch('codesign.patch', when='@3.1.2 platform=darwin')
+ patch("codesign.patch", when="@3.1.2 platform=darwin")
- executables = ['^fish$']
+ executables = ["^fish$"]
@classmethod
def determine_version(cls, exe):
- output = Executable(exe)('--version', output=str, error=str)
- match = re.search(r'fish, version (\S+)', output)
+ output = Executable(exe)("--version", output=str, error=str)
+ match = re.search(r"fish, version (\S+)", output)
return match.group(1) if match else None
def url_for_version(self, version):
- url = 'https://github.com/fish-shell/fish-shell/releases/download/{0}/fish-{0}.tar.{1}'
- if version < Version('3.2.0'):
- ext = 'gz'
+ url = "https://github.com/fish-shell/fish-shell/releases/download/{0}/fish-{0}.tar.{1}"
+ if version < Version("3.2.0"):
+ ext = "gz"
else:
- ext = 'xz'
+ ext = "xz"
return url.format(version, ext)
def setup_build_environment(self, env):
- env.append_flags('LDFLAGS', self.spec['ncurses'].libs.link_flags)
+ env.append_flags("LDFLAGS", self.spec["ncurses"].libs.link_flags)
def cmake_args(self):
args = [
- '-DBUILD_SHARED_LIBS=ON',
- '-DMAC_CODESIGN_ID=OFF',
- '-DPCRE2_LIB=' + self.spec['pcre2'].libs[0],
- '-DPCRE2_INCLUDE_DIR=' + self.spec['pcre2'].headers.directories[0],
+ "-DBUILD_SHARED_LIBS=ON",
+ "-DMAC_CODESIGN_ID=OFF",
+ "-DPCRE2_LIB=" + self.spec["pcre2"].libs[0],
+ "-DPCRE2_INCLUDE_DIR=" + self.spec["pcre2"].headers.directories[0],
]
- if '+docs' in self.spec:
- args.append('-DBUILD_DOCS=ON')
+ if "+docs" in self.spec:
+ args.append("-DBUILD_DOCS=ON")
else:
- args.append('-DBUILD_DOCS=OFF')
+ args.append("-DBUILD_DOCS=OFF")
return args