[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelogin/
commit: 148016f2fec8be44093bbdc12e21630058b7275d Author: Sam James gentoo org> AuthorDate: Thu Nov 16 16:21:33 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 16 16:21:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148016f2 sys-cluster/kubelogin: Keyword 1.28.0 arm64, #916962 Signed-off-by: Sam James gentoo.org> sys-cluster/kubelogin/kubelogin-1.28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild b/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild index 5d38e4717f8f..6ce2842b1523 100644 --- a/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild +++ b/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="~amd64 ~arm64" src_compile() { ego build -ldflags="-s -w" -o ./bin/${PN} .
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelogin/
commit: 2f10b2a6c7e9b38196b5509c85822aea800ae21c Author: Kenton Groombridge gentoo org> AuthorDate: Tue Jul 18 17:44:32 2023 + Commit: Kenton Groombridge gentoo org> CommitDate: Tue Jul 18 18:05:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f10b2a6 sys-cluster/kubelogin: add 1.28.0 Signed-off-by: Kenton Groombridge gentoo.org> sys-cluster/kubelogin/Manifest| 2 ++ sys-cluster/kubelogin/kubelogin-1.28.0.ebuild | 27 +++ 2 files changed, 29 insertions(+) diff --git a/sys-cluster/kubelogin/Manifest b/sys-cluster/kubelogin/Manifest index ec91435d7319..6975c6c07f64 100644 --- a/sys-cluster/kubelogin/Manifest +++ b/sys-cluster/kubelogin/Manifest @@ -1,2 +1,4 @@ DIST kubelogin-1.27.0-deps.tar.xz 34246336 BLAKE2B 7c6b8163d5e03ca13fd2aa31b291b0c9d2044df088ce03c6456365d9159f4ef5728d3ddf56cb6e2f71923e6ade54927a23555665e413f0bf3c3aff4e48985132 SHA512 9aaf6a19d4f319cbf3c2e47a17699ec2e5d98c26797dc396066f405cf74719ece893bfdc52af09d3bfb85b8572c822b68aa690a579d187d8d84d2c221570f6f3 DIST kubelogin-1.27.0.tar.gz 383335 BLAKE2B f239fb682a42c723901cbe000130369fb6ec19ea4f4120de66195aa0f0669c25aee9ffb11b08fb06a3e920027ff8ac5495b4cbcb5f64f7d7664ddf9c38caafea SHA512 7f51e84b4884e89f77bb88c1f0f048486863e91dcd7ea50c148483e36bab3676e382e45e43743f3346deda729cbc798d0a8577e18771e945a93b6faf618e8668 +DIST kubelogin-1.28.0-deps.tar.xz 36937936 BLAKE2B b05945d88bd6e389ae9081cdfd3f594677cf9689993d11852bcfe9d5e4bf73e3da3932b3ffddfb9a342516383e6a0903050274de95abbfac3a8fe97641e35510 SHA512 64d7cf6155ad19b60f92443dd0375f44de8a99c65e4546c5cf15330bb0c41b434569f5422cf5611904538b5acc8d78df1268cfd1fce2b22b0e16940870228073 +DIST kubelogin-1.28.0.tar.gz 382953 BLAKE2B 7192b39fafee09eca9f8b26cad0a3a21c792ee6383382f809c71f79af81d3ee69393879df7d7d0fa2a96e3435f196f4d7a7d8d7541c49650628ced1c44a080f3 SHA512 b39cdb31aab7cb1bedbf5d13a449e289569b6e17c319900d18e741aeb8b88a8eee5534aec57753457e6a5b9b139b85b95f2bdb438b79773a8ae54e3eb57a4358 diff --git a/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild b/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild new file mode 100644 index ..5d38e4717f8f --- /dev/null +++ b/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 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" + +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} +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelogin/
commit: fe66b59480f7b494112f5831989e5a2f11ab51c6 Author: Kenton Groombridge gentoo org> AuthorDate: Mon Mar 27 23:04:05 2023 + Commit: Kenton Groombridge gentoo org> CommitDate: Mon Mar 27 23:06:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe66b594 sys-cluster/kubelogin: new package, add 1.27.0 Signed-off-by: Kenton Groombridge gentoo.org> sys-cluster/kubelogin/Manifest| 2 ++ sys-cluster/kubelogin/kubelogin-1.27.0.ebuild | 27 +++ sys-cluster/kubelogin/metadata.xml| 11 +++ 3 files changed, 40 insertions(+) diff --git a/sys-cluster/kubelogin/Manifest b/sys-cluster/kubelogin/Manifest new file mode 100644 index ..ec91435d7319 --- /dev/null +++ b/sys-cluster/kubelogin/Manifest @@ -0,0 +1,2 @@ +DIST kubelogin-1.27.0-deps.tar.xz 34246336 BLAKE2B 7c6b8163d5e03ca13fd2aa31b291b0c9d2044df088ce03c6456365d9159f4ef5728d3ddf56cb6e2f71923e6ade54927a23555665e413f0bf3c3aff4e48985132 SHA512 9aaf6a19d4f319cbf3c2e47a17699ec2e5d98c26797dc396066f405cf74719ece893bfdc52af09d3bfb85b8572c822b68aa690a579d187d8d84d2c221570f6f3 +DIST kubelogin-1.27.0.tar.gz 383335 BLAKE2B f239fb682a42c723901cbe000130369fb6ec19ea4f4120de66195aa0f0669c25aee9ffb11b08fb06a3e920027ff8ac5495b4cbcb5f64f7d7664ddf9c38caafea SHA512 7f51e84b4884e89f77bb88c1f0f048486863e91dcd7ea50c148483e36bab3676e382e45e43743f3346deda729cbc798d0a8577e18771e945a93b6faf618e8668 diff --git a/sys-cluster/kubelogin/kubelogin-1.27.0.ebuild b/sys-cluster/kubelogin/kubelogin-1.27.0.ebuild new file mode 100644 index ..5d38e4717f8f --- /dev/null +++ b/sys-cluster/kubelogin/kubelogin-1.27.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 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" + +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} +} diff --git a/sys-cluster/kubelogin/metadata.xml b/sys-cluster/kubelogin/metadata.xml new file mode 100644 index ..3d7e2ca055da --- /dev/null +++ b/sys-cluster/kubelogin/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + conc...@gentoo.org + Kenton Groombridge + + + int128/kubelogin + +