diff options
author | Alec Scott <hi@alecbcs.com> | 2024-08-09 11:11:01 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-09 11:11:01 -0700 |
commit | c30979ed6672cf20e32fb889e4d6b184c0c940fc (patch) | |
tree | 44dc0ab2af5739ed65f9f2d60377c37fca23bab0 | |
parent | 5d7d18d028bdb3a47ec96600ca2227f79e94f180 (diff) | |
download | spack-c30979ed6672cf20e32fb889e4d6b184c0c940fc.tar.gz spack-c30979ed6672cf20e32fb889e4d6b184c0c940fc.tar.bz2 spack-c30979ed6672cf20e32fb889e4d6b184c0c940fc.tar.xz spack-c30979ed6672cf20e32fb889e4d6b184c0c940fc.zip |
fzf: add v0.52.1, v0.53.0, v0.54.3 (#45634)
* fzf: add v0.52.1, v0.53.0, v0.54.3
* fzf: accept suggestions for url_for_version
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
-rw-r--r-- | var/spack/repos/builtin/packages/fzf/package.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/fzf/package.py b/var/spack/repos/builtin/packages/fzf/package.py index d9a5b6057f..7616724ea2 100644 --- a/var/spack/repos/builtin/packages/fzf/package.py +++ b/var/spack/repos/builtin/packages/fzf/package.py @@ -11,7 +11,7 @@ class Fzf(MakefilePackage): """fzf is a general-purpose command-line fuzzy finder.""" homepage = "https://github.com/junegunn/fzf" - url = "https://github.com/junegunn/fzf/archive/0.17.5.tar.gz" + url = "https://github.com/junegunn/fzf/archive/v0.54.0.tar.gz" maintainers("alecbcs") @@ -19,6 +19,9 @@ class Fzf(MakefilePackage): license("MIT") + version("0.54.3", sha256="6413f3916f8058b396820f9078b1336d94c72cbae39c593b1d16b83fcc4fdf74") + version("0.53.0", sha256="d45abbfb64f21913c633d46818d9d3eb3d7ebc7e94bd16f45941958aa5480e1d") + version("0.52.1", sha256="96848746ca78249c1fdd16f170776ce2f667097b60e4ffbd5ecdbd7dfac72ef9") version("0.48.1", sha256="c8dbb545d651808ef4e1f51edba177fa918ea56ac53376c690dc6f2dd0156a71") version("0.47.0", sha256="bc566cb4630418bc9981898d3350dbfddc114637a896acaa8d818a51945bdf30") version("0.46.1", sha256="b0d640be3ae79980fdf461096f7d9d36d38ec752e25f8c4d2ca3ca6c041c2491") @@ -29,6 +32,7 @@ class Fzf(MakefilePackage): version("0.40.0", sha256="9597f297a6811d300f619fff5aadab8003adbcc1566199a43886d2ea09109a65") depends_on("go@1.17:", type="build") + depends_on("go@1.20:", type="build", when="@0.49.0:") variant("vim", default=False, description="Install vim plugins for fzf") @@ -38,6 +42,10 @@ class Fzf(MakefilePackage): match = re.match(r"(^[\d.]+)", output) return match.group(1) if match else None + def url_for_version(self, version): + base = "refs/tags/v" if self.spec.satisfies("@:0.53.0") else "" + return f"https://github.com/junegunn/fzf/archive/{base}{version}.tar.gz" + def setup_build_environment(self, env): # Point GOPATH at the top of the staging dir for the build step. env.prepend_path("GOPATH", self.stage.path) |