mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2026-05-06 07:27:03 -04:00
sys-cluster/kubectl: add 1.36.0
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
@@ -8,3 +8,4 @@ DIST kubernetes-1.34.1.tar.gz 38057175 BLAKE2B 3eec25d42d7d89e3a8cbe45c5979ab724
|
||||
DIST kubernetes-1.34.2.tar.gz 38080420 BLAKE2B 4d70f30c91449771620e841db325be01246f3ef94506666549197a373ce2e8d998fadb50596db55e74c2870b6b26cce2a2a1ae0aba95451ad47db91035831e43 SHA512 57de82cc5994a29956b2281f94f79a659b7c7a5e664aa931df403201793a91b8dba9642898e88f5ce2093a182359dc369cd0e44e1e5295dc625dbfa881190633
|
||||
DIST kubernetes-1.34.3.tar.gz 38087990 BLAKE2B f9a8ab54f9d76b6d1b7cee119c1d22f8e8387629730407eecec5997de9cc1fe506d7cd9ddc5bb1fdc415474523d55543c1be82b7198967f11b43bc53fc26ec4e SHA512 c1ced5e2b35c4809a0f9aa538cd1daaa0105cc4eb28df0a2cf0c546694573ca7dace8413ce2c9a74e957fd76de71ea2c2e5f0a9eb050e27207e31d7ed1ae42c8
|
||||
DIST kubernetes-1.35.0.tar.gz 42076423 BLAKE2B ee0ff9c0a638918cc04ff2b55d2acea124f701b9e474b898e70bd3341333b3bf63750e07692dde0350721c3367e87bd397623b0871d0b577e9a0d8059ebfcfc5 SHA512 7bb55b41f0243bc42cf1fd77302ce780f802021ef89292f55c981261c5ed8774eacbaaf233e71f5f94bec35035eaa725f27e286b6dbba5a0f20da8f88bc061ac
|
||||
DIST kubernetes-1.36.0.tar.gz 43819283 BLAKE2B f623725d03a5dee3bfc3b06a2700997534f1f02ec72dd0d8e0b95d77aa8b4ddba0a2c40b3d38c43bca34ebde0f1c32ad7832b6db2d2e06078ed32defa1bbb75a SHA512 5e01d225adcf4523bc8e039b9dc37dcfef177264e7f051072565e25697d0b6eea3d8aadd6f17fa51c2e39bfc861f9f0fb6275bc077b9916f37e743087ed446df
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-env go-module shell-completion sysroot
|
||||
|
||||
DESCRIPTION="CLI to run commands against Kubernetes clusters"
|
||||
HOMEPAGE="https://kubernetes.io"
|
||||
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
|
||||
S=${WORKDIR}/kubernetes-${PV}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
# Dependent licenses
|
||||
LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
RESTRICT="test"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.26.1"
|
||||
|
||||
QA_PRESTRIPPED=usr/bin/kubectl
|
||||
|
||||
src_compile() {
|
||||
local GOOS=$(go-env_goos)
|
||||
|
||||
emake -j1 GOFLAGS="${GOFLAGS}" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
|
||||
KUBE_BUILD_PLATFORMS="${GOOS}/${GOARCH}" KUBE_${GOOS@U}_${GOARCH@U}_CC="${CC}" \
|
||||
WHAT=cmd/${PN}
|
||||
|
||||
bin=_output/local/bin/${GOOS}/${GOARCH}/${PN}
|
||||
|
||||
einfo "generating shell completion files"
|
||||
sysroot_try_run_prefixed ${bin} completion bash > ${PN}.bash || die
|
||||
sysroot_try_run_prefixed ${bin} completion zsh > ${PN}.zsh || die
|
||||
sysroot_try_run_prefixed ${bin} completion fish > ${PN}.fish || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${bin}
|
||||
|
||||
[[ -s ${PN}.bash ]] && newbashcomp ${PN}.bash ${PN}
|
||||
[[ -s ${PN}.zsh ]] && newzshcomp ${PN}.zsh _${PN}
|
||||
[[ -s ${PN}.fish ]] && dofishcomp ${PN}.fish
|
||||
}
|
||||
Reference in New Issue
Block a user