commit:     437612601def4060736fde6d3fc0ad999f499431
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 10 14:23:07 2025 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Sep 10 14:27:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43761260

app-admin/helm: add 3.18.6

Bug: https://bugs.gentoo.org/962490
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 app-admin/helm/Manifest           |  2 ++
 app-admin/helm/helm-3.18.6.ebuild | 51 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/app-admin/helm/Manifest b/app-admin/helm/Manifest
index 71631f786501..57e554f1f8ff 100644
--- a/app-admin/helm/Manifest
+++ b/app-admin/helm/Manifest
@@ -3,8 +3,10 @@ DIST helm-3.15.2-deps.tar.xz 69934404 BLAKE2B 
2a27c63c52f88e8b02e3db44d3ab8e0d5a
 DIST helm-3.15.4-deps.tar.xz 69993204 BLAKE2B 
5d27687e6594b0d0031be386a25a51a3bb98acb89f49b779f419dba7a0b529bd93b90c15f1ff54ecd018bfb4d007b21889132e28ccfaf882612d9318cea2b80f
 SHA512 
775de69e086c9dcc5bb6bcabf42bb93f9b720e3df53a1ff5d1b0a8cd9d774dd07efbb18ca3d588a2c77894f784ab14fd9b48a27c89d943573916bcc9c39c5377
 DIST helm-3.17.1-deps.tar.xz 60159024 BLAKE2B 
8277fabe27599064e9952981642beecc51d9c306feecd6361d767881f3513ba86c917c4c30a4ca22282038b15fded97177ac4c6f6e21968eff9bc12b548310df
 SHA512 
d6b7017ea0f0b6b027c9fcf9bbd11ee41f1e723d09b05f1dc5c450b0968455b8899beb9219df4953cc9e23ff2cd9639fca56a588aef688a4429360157530bf60
 DIST helm-3.17.2-deps.tar.xz 60182824 BLAKE2B 
6bbd4f00ec7e24ac588e6e999d7b9b727726189cb85a80012b13e44a54e470dca3cb76d71855d31976b9028a29d6e424a7f10585c5e448fd90a6140c112841f8
 SHA512 
0f576eda67fd0a89ebfe4a186f7cd9cbcbb33fe20fba3c9f5ba748726b9ca5cd3bba33cb84e498f1401e62d715deef430e1497e07f70ed1d292015b63ff57469
+DIST helm-3.18.6-deps.tar.xz 64471524 BLAKE2B 
0649c8bddb37160bfdbf41b12c59eee43a5a9748ca3f5686afc6f7ab25a419df29ab83787e8579af62770e654362e4078bee52f340562f2042618144ad5307a5
 SHA512 
b7b8cfa06be501a2794b6c36a275f29274aa825b3d0c17c7a691abee2413511348dda9ff66fe9ec7eb8b7040666237765c711a348f5d6d52abd951d88055097f
 DIST k8s-helm-3.13.2.tar.gz 718707 BLAKE2B 
10fa4c7212eeb9bfd3bbe1f3881c67ae0de83ec8931c20cb2fb5e35b5a10207fc9960d21e81c0796e6e37353fd4a2e5afe325bbaadd6d28afaff6d7b68b7f1ae
 SHA512 
989bdc7f3a0ab5c460a8882c2bbd07c0736dee506e3247c0cc0bd9830a321d187f26ef51954c7b81307bd1064754f805be3e5980c5be7eefe4a954f254722902
 DIST k8s-helm-3.15.2.tar.gz 732780 BLAKE2B 
b62a9064393378ec459fc9b1b81795c21af98d272388b831a07cb38254aafbd378149733916a6985ff816c4c2da67036fe81adca41be32cb96b16d348e797a3e
 SHA512 
bf37ac419d3a8b98e8c7ca81e6e6e9fd1dab0a3b1c4824e3e98040859790ebb2bf4d1a972333a5d28e56d3f3d64590a34acc6af44bb56b7ac1fbfdcba3a5c0c5
 DIST k8s-helm-3.15.4.tar.gz 732823 BLAKE2B 
da043a58e21a5e7fee61daaa8e38b908e916a5efbc95b7b25ef423056e7ec70d71481987ec15a27efa745a54eb055e2250e2c3c83df0c952ba4e773e47a44fc1
 SHA512 
eb4baca40f36bbbb92d721776e42d297386fcf9507889bdcb2936efa7c18eb262b6dea12ccade2d23bb87a8da561b2e99922d60f4fc68c12d6f53c262740c234
 DIST k8s-helm-3.17.1.tar.gz 747549 BLAKE2B 
29546e5d6bb133835c33699a323f0747df7b1e9a525bf31ae7f7e064f7a46b524fa1b1e233f115d33f66f8438bd79a9470191085ac629cdf1bd5b47893583a20
 SHA512 
3e38eadb9d67c0ef089d56dbd2cf139f916f6e1f414abd5edf39f90a43d53ad7f865de90d8a1d20798901ae796a30ad5c98fa9808e435121e63a059ee39aa928
 DIST k8s-helm-3.17.2.tar.gz 747610 BLAKE2B 
6739319c3e95fc15d7c0be91e3f88da0e7b57c30c89453a626a50974910cfb73b01cc01e8458382da99cb03d0bf0ee0b7d5434b9588c6a82f296bfcc0332414a
 SHA512 
91e5adb11603c7adb2a464013cff785a71de639c2bd926952c95a648d6857ec15e639bb3a668a69c8cc37123ba94cb4441d16472a6967a7712efde9b75e48c97
+DIST k8s-helm-3.18.6.tar.gz 764900 BLAKE2B 
2911e1a3f6be15c1fb407568aabaee9c16eadb29031b9b0e0d9f18482efe24910b977bc0fc2230fc14c4a9dab7e047686560bb8daa901dba49f6a91ded32c107
 SHA512 
6ed541ab984b4db3747e182d66162291ecfb447dbb501d20466fac958e658a44e152f53efcc11812c722e5a7318f22bd09c9afc4deef2fc30397ee74e8d89db4

diff --git a/app-admin/helm/helm-3.18.6.ebuild 
b/app-admin/helm/helm-3.18.6.ebuild
new file mode 100644
index 000000000000..c02fb91d7954
--- /dev/null
+++ b/app-admin/helm/helm-3.18.6.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module toolchain-funcs shell-completion
+
+GIT_COMMIT=b76a950f6835474e0906b96c9ec68a2eff3a6430
+
+DESCRIPTION="Kubernetes Package Manager"
+HOMEPAGE="https://helm.sh https://github.com/helm/helm";
+SRC_URI="https://github.com/helm/helm/archive/v${PV}.tar.gz -> k8s-${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz";
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+="  Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+RESTRICT="test"
+
+src_compile() {
+       emake \
+               GOFLAGS="${GOFLAGS}" \
+               LDFLAGS="" \
+               GIT_COMMIT=${GIT_COMMIT} \
+               GIT_SHA=${GIT_COMMIT::8} \
+               GIT_TAG=v${MY_PV} \
+               GIT_DIRTY=clean \
+               build
+
+       if ! tc-is-cross-compiler; then
+               einfo "generating shell completion files"
+               bin/${PN} completion bash > ${PN}.bash || die
+               bin/${PN} completion zsh > ${PN}.zsh || die
+               bin/${PN} completion fish > ${PN}.fish || die
+       fi
+}
+
+src_install() {
+       dobin bin/${PN}
+       einstalldocs
+
+       if ! tc-is-cross-compiler; then
+               newbashcomp ${PN}.bash ${PN}
+               newzshcomp ${PN}.zsh _${PN}
+               dofishcomp ${PN}.fish
+       else
+               ewarn "Shell completion files not installed! Install them 
manually with '${PN} completion --help'"
+       fi
+}

Reply via email to