diff options
author | Alec Scott <hi@alecbcs.com> | 2024-10-02 14:19:55 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-02 14:19:55 -0700 |
commit | beecc5dc87257c242aa9cf6c70830bc108873792 (patch) | |
tree | 1ce78fdc935db57f6186f1568fdfc5b46566a731 | |
parent | dfb0f58254c0b6ff07ccc9db39fa22518710c35a (diff) | |
download | spack-beecc5dc87257c242aa9cf6c70830bc108873792.tar.gz spack-beecc5dc87257c242aa9cf6c70830bc108873792.tar.bz2 spack-beecc5dc87257c242aa9cf6c70830bc108873792.tar.xz spack-beecc5dc87257c242aa9cf6c70830bc108873792.zip |
kubectl: add v1.31.1, convert to a GoPackage (#46722)
-rw-r--r-- | var/spack/repos/builtin/packages/kubectl/package.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/var/spack/repos/builtin/packages/kubectl/package.py b/var/spack/repos/builtin/packages/kubectl/package.py index b0f40209c4..f5d03af3fa 100644 --- a/var/spack/repos/builtin/packages/kubectl/package.py +++ b/var/spack/repos/builtin/packages/kubectl/package.py @@ -6,7 +6,7 @@ from spack.package import * -class Kubectl(Package): +class Kubectl(GoPackage): """ Kubectl is a command-line interface for Kubernetes clusters. """ @@ -18,18 +18,12 @@ class Kubectl(Package): license("Apache-2.0") + version("1.31.1", sha256="83094915698a9c24f93d1ffda3f17804a4024d3b65eabf681e77a62b35137208") version("1.31.0", sha256="6679eb90815cc4c3bef6c1b93f7a8451bf3f40d003f45ab57fdc9f8c4e8d4b4f") version("1.27.1", sha256="3a3f7c6b8cf1d9f03aa67ba2f04669772b1205b89826859f1636062d5f8bec3f") version("1.27.0", sha256="536025dba2714ee5e940bb0a6b1df9ca97c244fa5b00236e012776a69121c323") depends_on("bash", type="build") - depends_on("go", type="build") depends_on("go@1.22:", type="build", when="@1.30:") - phases = ["build", "install"] - - def build(self, spec, prefix): - make("-f", "build/root/Makefile", "WHAT=cmd/kubectl") - - def install(self, spec, prefix): - install_tree("_output/bin", prefix.bin) + build_directory = "cmd/kubectl" |