commit:     b078f42062e3a83fc8e70d4817fc9bf50be17f94
Author:     Andres Morey <andres <AT> kubetail <DOT> com>
AuthorDate: Fri Sep 26 08:07:29 2025 +0000
Commit:     Andres Morey <andres <AT> kubetail <DOT> com>
CommitDate: Fri Oct  3 16:38:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b078f420

dev-util/kubetail-bin: add 0.7.5, 0.8.2

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

 dev-util/kubetail-bin/Manifest                  |  4 +++
 dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild | 44 +++++++++++++++++++++++++
 dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild | 44 +++++++++++++++++++++++++
 dev-util/kubetail-bin/metadata.xml              | 15 +++++++++
 4 files changed, 107 insertions(+)

diff --git a/dev-util/kubetail-bin/Manifest b/dev-util/kubetail-bin/Manifest
new file mode 100644
index 0000000000..fedc453eae
--- /dev/null
+++ b/dev-util/kubetail-bin/Manifest
@@ -0,0 +1,4 @@
+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

diff --git a/dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild 
b/dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild
new file mode 100644
index 0000000000..a336466c8b
--- /dev/null
+++ b/dev-util/kubetail-bin/kubetail-bin-0.7.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Real-time logging dashboard for Kubernetes"
+HOMEPAGE="https://www.kubetail.com";
+
+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 )
+"
+
+S=${WORKDIR}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="strip"
+
+QA_PREBUILT="usr/bin/kubetail"
+inherit shell-completion
+
+src_install() {
+       cp "${DISTDIR}/${P}-linux-${ARCH}" "${T}/kubetail" || die
+       chmod +x "${T}/kubetail" || die
+
+       dobin "${T}/kubetail" || die
+
+       # If the binary can generate completions at build time, do it:
+       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
+}

diff --git a/dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild 
b/dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild
new file mode 100644
index 0000000000..a336466c8b
--- /dev/null
+++ b/dev-util/kubetail-bin/kubetail-bin-0.8.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Real-time logging dashboard for Kubernetes"
+HOMEPAGE="https://www.kubetail.com";
+
+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 )
+"
+
+S=${WORKDIR}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="strip"
+
+QA_PREBUILT="usr/bin/kubetail"
+inherit shell-completion
+
+src_install() {
+       cp "${DISTDIR}/${P}-linux-${ARCH}" "${T}/kubetail" || die
+       chmod +x "${T}/kubetail" || die
+
+       dobin "${T}/kubetail" || die
+
+       # If the binary can generate completions at build time, do it:
+       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
+}

diff --git a/dev-util/kubetail-bin/metadata.xml 
b/dev-util/kubetail-bin/metadata.xml
new file mode 100644
index 0000000000..346095b6f3
--- /dev/null
+++ b/dev-util/kubetail-bin/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <maintainer type="person">
+    <email>[email protected]</email>
+    <name>Andres Morey</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>[email protected]</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">kubetail-org/kubetail</remote-id>
+  </upstream>
+</pkgmetadata>

Reply via email to