commit:     b09e15c7af490fbd93ca5ab376aec2da9acac68b
Author:     Kenton Groombridge <concord <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 01:57:41 2024 +0000
Commit:     Kenton Groombridge <concord <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 01:57:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b09e15c7

sys-cluster/kubelogin: add 1.30.1

Signed-off-by: Kenton Groombridge <concord <AT> gentoo.org>

 sys-cluster/kubelogin/Manifest                |  2 ++
 sys-cluster/kubelogin/kubelogin-1.30.1.ebuild | 27 +++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

diff --git a/sys-cluster/kubelogin/Manifest b/sys-cluster/kubelogin/Manifest
index b54ee8a79e93..d6065843e408 100644
--- a/sys-cluster/kubelogin/Manifest
+++ b/sys-cluster/kubelogin/Manifest
@@ -2,3 +2,5 @@ DIST kubelogin-1.28.0-deps.tar.xz 36937936 BLAKE2B 
b05945d88bd6e389ae9081cdfd3f5
 DIST kubelogin-1.28.0.tar.gz 382953 BLAKE2B 
7192b39fafee09eca9f8b26cad0a3a21c792ee6383382f809c71f79af81d3ee69393879df7d7d0fa2a96e3435f196f4d7a7d8d7541c49650628ced1c44a080f3
 SHA512 
b39cdb31aab7cb1bedbf5d13a449e289569b6e17c319900d18e741aeb8b88a8eee5534aec57753457e6a5b9b139b85b95f2bdb438b79773a8ae54e3eb57a4358
 DIST kubelogin-1.28.1-deps.tar.xz 35112884 BLAKE2B 
00aee14dec80203e0445301a49e59be5d739c211cacfeba64fbfde4b6ec1396d0740ff63ee4dfef162ba808be4e33c8e8f9a63c10041b9ae104988d4eac62add
 SHA512 
4d65c54990fa40dccbca4482afbab2cc2c0052379574474e1beadba7f2c242aeb06878822531fc30e406cc513a5b5b73c62e05085fe34f192337613aa4477768
 DIST kubelogin-1.28.1.tar.gz 384721 BLAKE2B 
dabb3f2d9fe9b19254c2033fefde6a4da408a008a1f5e7203166bac690689fef3601daf505562baca18aa12d03bec2caa9d13e47e6975e56e386dff5405c754b
 SHA512 
c18f1a8b394da441258ada8d364733411a05f84e745791ff909121a4e968aa42e6d8fa6143d251d45a2da8b3cf43d311698e16e4f23c946747f90130583a2bfa
+DIST kubelogin-1.30.1-deps.tar.xz 35724272 BLAKE2B 
03f28c91452b58c80569d8a981ef503616e63620d825dbcf9449e49b08056cb039908ce7ce04ab059f4b3f78b2f007b3d74486310202b297f67aecf874ce8729
 SHA512 
4f8eb100230efaaf773a5f0e094bc753fae675af4d13d2e411ea15146f552bd345a0307082387acfa3219530e008043705e6cfd8df1d63270f9de3a8103ef898
+DIST kubelogin-1.30.1.tar.gz 406729 BLAKE2B 
61831fa7d5c1263da8688e327af8514a0f91e361a47c4b445aa692a7f5ef968dbb72a947842b26856ba319f60555c35929a6f7d21e277b6a26277b3e55b8f02f
 SHA512 
124407cec3f50c0fbe12a4a33fade7065314f07fbe8c2187d5bd06e3291abf53f3c412dbbf4440f13b195193143636d8f9f2480e4f0f6be44334031fe5e7a733

diff --git a/sys-cluster/kubelogin/kubelogin-1.30.1.ebuild 
b/sys-cluster/kubelogin/kubelogin-1.30.1.ebuild
new file mode 100644
index 000000000000..3df1f523fb01
--- /dev/null
+++ b/sys-cluster/kubelogin/kubelogin-1.30.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="kubectl plugin for Kubernetes OpenID Connect authentication"
+HOMEPAGE="https://github.com/int128/kubelogin";
+SRC_URI="https://github.com/int128/kubelogin/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${P}-deps.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+src_compile() {
+       ego build -ldflags="-s -w" -o ./bin/${PN} .
+}
+
+src_install() {
+       newbin bin/${PN} "kubectl-oidc_login"
+       bin/${PN} completion bash > ${PN}.bash || die
+       bin/${PN} completion zsh > ${PN}.zsh || die
+       newbashcomp ${PN}.bash ${PN}
+       insinto /usr/share/zsh/site-functions
+       newins ${PN}.zsh _${PN}
+}

Reply via email to