commit:     a3f50d9ea561d61c477cf1aaca2b27b48fc413c3
Author:     Andres Morey <andres <AT> kubetail <DOT> com>
AuthorDate: Fri Oct 10 12:18:13 2025 +0000
Commit:     Andres Morey <andres <AT> kubetail <DOT> com>
CommitDate: Fri Oct 10 12:18:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3f50d9e

dev-util/kubetail-bin: add 0.9.0, fix ebuild issues

Signed-off-by: Andres Morey <andres <AT> kubetail.com>

 dev-util/kubetail-bin/Manifest                  | 10 +++--
 dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild | 49 +++++++++++++------------
 dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild | 49 +++++++++++++------------
 dev-util/kubetail-bin/kubetail-bin-0.9.0.ebuild | 45 +++++++++++++++++++++++
 4 files changed, 101 insertions(+), 52 deletions(-)

diff --git a/dev-util/kubetail-bin/Manifest b/dev-util/kubetail-bin/Manifest
index fedc453eae..398e90773b 100644
--- a/dev-util/kubetail-bin/Manifest
+++ b/dev-util/kubetail-bin/Manifest
@@ -1,4 +1,6 @@
-DIST kubetail-bin-0.7.5-linux-amd64 84664504 BLAKE2B 
475772e6b2c098cf47fa7b75919de1442cbe59824385d151c2aa02defbdc2061b385ae88ee3077a04697d58713723102ab5a8591ca14607cf91d877a946f8a7f
 SHA512 
361b86d623de4ba60ecaaea9e938803c50de38174049695009b7f8184c08ded0737a5a25046e4abb4fb120628e1a3674c5e33ed1d31b48af7c31f45ec1511e59
-DIST kubetail-bin-0.7.5-linux-arm64 81199288 BLAKE2B 
5a73b96b0d6a9edf2972857a2569d67fe82b910e56188cae8a70ebb1ea76824645fb5d583a40ce4a9d93d3757a4b66ee7bb8886db79c96aa28a419156df981be
 SHA512 
d2ba1f2ac8f6891d12da93d1adfcf24b7935a6a909e60927e9336d36a862c16286351b253bda129fe5594453223ddc5f7f15746e97f41ae8eba6c759cfdc50d2
-DIST kubetail-bin-0.8.2-linux-amd64 85524664 BLAKE2B 
fe848b78be45fe58f30b9ce8fe39e29af48ad8f5102c6328b3367d51e19a5df60b788d5ffc24834d28eadb7f53294adcbba7d5af0178dfea0c5f693c52b0dcc6
 SHA512 
762fb51c3668668b1a70e2d59509f01386bc02680e0a93ec2cad27aca23026537bcc3fd300844b0043eecd52d150104b1690a9255eb88104da37f6e59d6a961f
-DIST kubetail-bin-0.8.2-linux-arm64 82051256 BLAKE2B 
1d4387682fb4dcf9b198707bbc7159c4f004b13849e6ea77aa6898b6d7997d71120ad32bd8695e31216a190eaa08c3f8cfbdbe2c4f2882ffc85637e773aee5f8
 SHA512 
3428b25a4582f08ed87f7cd18e439084d0323a3878a093f44c645e9cf18032de543881f52c9682cfe7bc2e456e73fa3dc9e646e6799ba3b9759e47b7cff34f12
+DIST kubetail-bin-0.7.5-linux-amd64.tar.gz 24436633 BLAKE2B 
6504270d2378c9522fa1bc2cd2c48070868f51587fcd2d7bd0f749a3fce8b51a0be6135dc23ea1c2a37fe3ca10629c8a4d6d945938f184cf2b82cb65bf0b71d9
 SHA512 
c81bdedc10b787e18d97f1f1dbc0bd6ce7c294503822053aa163a54dcd7031166e5011a98581ee9267bcf454d6792a432c6b27e23197a94913856e6b4a9ed0e3
+DIST kubetail-bin-0.7.5-linux-arm64.tar.gz 22190961 BLAKE2B 
2f319e0c5b0b74899e5d0616e9f26175ed461fd36fca299326102b5bffe6797270726b765963f3aef49a93edcfed5e83793cc2c42819de70f7c63a9e3885e04d
 SHA512 
15b4b475deb30b20b25df0bc5ce5cb1e4a0860c7e27e9a3daf3a9d0636aac457ef9cf0eabdf003c96cb496843bbc7a2b4d608ddd84ca89c44f12cc891dcc5c9c
+DIST kubetail-bin-0.8.2-linux-amd64.tar.gz 24628664 BLAKE2B 
cd6c38202076c4c80b737f0adf49820eb2d6d1e69f0cedff14f86d2aa8d5e5374ac4a7209ae77c9269ff1ffdd236ee33b533103f6197f38c8e320a3f89302745
 SHA512 
7fb0af21c93e67eec009eadf33e1460319ad3808d10b71dfda8e8b1c7fe1491f8c6a68971fe5052256203e89fa06c9c946caef10e6a6d78fe685711dbe81fb2f
+DIST kubetail-bin-0.8.2-linux-arm64.tar.gz 22382301 BLAKE2B 
e889cd3c7ba10b2fa1f182f3b14a80d911979ee2332015bcdca1fe09b1d02aed833040cac8929a5015a8f9066bad1a861fb24c781b8063532484770579f6ac82
 SHA512 
776fca70021c2565adb97698b8ef830a1881f0173b45df7f597a4b232046292f864ced9c3d0ae0d671d03d3c1c906ea97bb8f2f24021a939e8d381707b93b1a1
+DIST kubetail-bin-0.9.0-linux-amd64.tar.gz 24629018 BLAKE2B 
a56de08dbeab738f4163a77251b27aaf2f83a242b20bc47506ca86fd135a1272d3200eb5224505cada9da4a0547e47b8024d119714a8d1f97357d8b0471a3d04
 SHA512 
a785db37d35271b0e4cae175f0f82d29c3b929bc40a9a189e26c5f21715931602c746014fe6ad8690a3e75ab70f496f06b7f554992dcdf3fe6d29d0d74ef7cb7
+DIST kubetail-bin-0.9.0-linux-arm64.tar.gz 22381990 BLAKE2B 
504744eb3564159d5a309e5e776a6407a8ed4d2d914e1123e0e0b58040eb9ae2ba827441fbd873fa2e8fe84372c81990c04e9c435de8cc680d1f82c058b14aa8
 SHA512 
d609f51c0b0506b691e9a40ade9bb47b1c1d67c36eb3c1312a05ecb6475c0cd77d246f25a32f38bb074266898a63a35b16fb1f27a4fde73c2adc8b14ea623c3d

diff --git a/dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild 
b/dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild
index d251c43454..a36295aa5a 100644
--- a/dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild
+++ b/dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild
@@ -6,39 +6,40 @@ EAPI=8
 inherit shell-completion
 
 DESCRIPTION="Real-time logging dashboard for Kubernetes"
-HOMEPAGE="https://www.kubetail.com";
+
+HOMEPAGE="https://github.com/kubetail-org/kubetail";
 
 SRC_URI="
-amd64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64
--> ${P}-linux-amd64 )
-arm64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64
--> ${P}-linux-arm64 )
+amd64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64.tar.gz
+-> ${P}-linux-amd64.tar.gz )
+arm64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64.tar.gz
+-> ${P}-linux-arm64.tar.gz )
 "
 
-S=${WORKDIR}
-
 LICENSE="Apache-2.0"
+
 SLOT="0"
+
 KEYWORDS="~amd64 ~arm64"
-RESTRICT="strip"
+
+RDEPEND="sys-cluster/kubectl"
 
 QA_PREBUILT="usr/bin/kubetail"
 
+S="${WORKDIR}"
+
+src_compile() {
+       chmod +x kubetail
+
+       ./kubetail completion bash > "kubetail.bash" || die
+       ./kubetail completion zsh > "kubetail.zsh" || die
+       ./kubetail completion fish > "kubetail.fish" || die
+}
+
 src_install() {
-       cp "${DISTDIR}/${P}-linux-${ARCH}" "${T}/kubetail" || die
-       chmod +x "${T}/kubetail" || die
-
-       dobin "${T}/kubetail" || die
-
-       if "${T}/kubetail" completion bash >/dev/null 2>&1 ; then
-               "${T}/kubetail" completion bash > "${T}/kubetail.bash" || die
-               "${T}/kubetail" completion zsh > "${T}/kubetail.zsh" || die
-               "${T}/kubetail" completion fish > "${T}/kubetail.fish" || die
-
-               newbashcomp "${T}/kubetail.bash" kubetail
-               newzshcomp "${T}/kubetail.zsh" "_kubetail"
-               dofishcomp "${T}/kubetail.fish"
-       else
-               ewarn "Shell completions not generated at build-time. Users can 
run '${PN} completion --help'."
-       fi
+       dobin kubetail || die
+
+       newbashcomp "kubetail.bash" kubetail
+       newzshcomp "kubetail.zsh" "_kubetail"
+       dofishcomp "kubetail.fish"
 }

diff --git a/dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild 
b/dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild
index d251c43454..a36295aa5a 100644
--- a/dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild
+++ b/dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild
@@ -6,39 +6,40 @@ EAPI=8
 inherit shell-completion
 
 DESCRIPTION="Real-time logging dashboard for Kubernetes"
-HOMEPAGE="https://www.kubetail.com";
+
+HOMEPAGE="https://github.com/kubetail-org/kubetail";
 
 SRC_URI="
-amd64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64
--> ${P}-linux-amd64 )
-arm64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64
--> ${P}-linux-arm64 )
+amd64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64.tar.gz
+-> ${P}-linux-amd64.tar.gz )
+arm64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64.tar.gz
+-> ${P}-linux-arm64.tar.gz )
 "
 
-S=${WORKDIR}
-
 LICENSE="Apache-2.0"
+
 SLOT="0"
+
 KEYWORDS="~amd64 ~arm64"
-RESTRICT="strip"
+
+RDEPEND="sys-cluster/kubectl"
 
 QA_PREBUILT="usr/bin/kubetail"
 
+S="${WORKDIR}"
+
+src_compile() {
+       chmod +x kubetail
+
+       ./kubetail completion bash > "kubetail.bash" || die
+       ./kubetail completion zsh > "kubetail.zsh" || die
+       ./kubetail completion fish > "kubetail.fish" || die
+}
+
 src_install() {
-       cp "${DISTDIR}/${P}-linux-${ARCH}" "${T}/kubetail" || die
-       chmod +x "${T}/kubetail" || die
-
-       dobin "${T}/kubetail" || die
-
-       if "${T}/kubetail" completion bash >/dev/null 2>&1 ; then
-               "${T}/kubetail" completion bash > "${T}/kubetail.bash" || die
-               "${T}/kubetail" completion zsh > "${T}/kubetail.zsh" || die
-               "${T}/kubetail" completion fish > "${T}/kubetail.fish" || die
-
-               newbashcomp "${T}/kubetail.bash" kubetail
-               newzshcomp "${T}/kubetail.zsh" "_kubetail"
-               dofishcomp "${T}/kubetail.fish"
-       else
-               ewarn "Shell completions not generated at build-time. Users can 
run '${PN} completion --help'."
-       fi
+       dobin kubetail || die
+
+       newbashcomp "kubetail.bash" kubetail
+       newzshcomp "kubetail.zsh" "_kubetail"
+       dofishcomp "kubetail.fish"
 }

diff --git a/dev-util/kubetail-bin/kubetail-bin-0.9.0.ebuild 
b/dev-util/kubetail-bin/kubetail-bin-0.9.0.ebuild
new file mode 100644
index 0000000000..a36295aa5a
--- /dev/null
+++ b/dev-util/kubetail-bin/kubetail-bin-0.9.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shell-completion
+
+DESCRIPTION="Real-time logging dashboard for Kubernetes"
+
+HOMEPAGE="https://github.com/kubetail-org/kubetail";
+
+SRC_URI="
+amd64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64.tar.gz
+-> ${P}-linux-amd64.tar.gz )
+arm64? ( 
https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64.tar.gz
+-> ${P}-linux-arm64.tar.gz )
+"
+
+LICENSE="Apache-2.0"
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="sys-cluster/kubectl"
+
+QA_PREBUILT="usr/bin/kubetail"
+
+S="${WORKDIR}"
+
+src_compile() {
+       chmod +x kubetail
+
+       ./kubetail completion bash > "kubetail.bash" || die
+       ./kubetail completion zsh > "kubetail.zsh" || die
+       ./kubetail completion fish > "kubetail.fish" || die
+}
+
+src_install() {
+       dobin kubetail || die
+
+       newbashcomp "kubetail.bash" kubetail
+       newzshcomp "kubetail.zsh" "_kubetail"
+       dofishcomp "kubetail.fish"
+}

Reply via email to