commit: 9c61607cc398ed7902aa01b60730f88fc35543eb Author: Blake LaFleur <blake.lafleur <AT> borrowworks <DOT> com> AuthorDate: Wed Jun 18 16:43:58 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Fri Jun 20 08:14:08 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c61607c
sys-cluster/k9scli: add 0.50.6 [arthurzam: modified the ebuild a little more] Signed-off-by: Blake LaFleur <blackburn2929 <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/42656 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> sys-cluster/k9scli/Manifest | 2 ++ sys-cluster/k9scli/k9scli-0.50.6.ebuild | 38 +++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/sys-cluster/k9scli/Manifest b/sys-cluster/k9scli/Manifest index 08191b912346..2b7dd0e03f81 100644 --- a/sys-cluster/k9scli/Manifest +++ b/sys-cluster/k9scli/Manifest @@ -2,3 +2,5 @@ DIST k9scli-0.32.4-deps.tar.xz 228022572 BLAKE2B e20434320591e6ce95fe7a4b7d5ff56 DIST k9scli-0.32.4.tar.gz 6748167 BLAKE2B 0f50ba147ef30e4b7176b63285a219420d61b798f9bdca771f8bf0c1c9922ab6b936d5507dfa85fedcdb0f588089e9a763cc7c321a8e4ec8ea339107c59d8847 SHA512 6b3b1b68a7b019aed81d86c263642e95da10ec637081c615abaa6b0d7c8d5434513e3dea4fab48eb37f03ee392e573474f3d7c5094e92942e3b873c742722f4e DIST k9scli-0.40.10-deps.tar.xz 212850724 BLAKE2B 7b392cdf2e7672e0c228fa7870dceb295957b7015cf6955f8aff40d3f6e356da630e0550118687555e4d0b63e5e4a67dbd89cd2c2df1f2eb0673f156397b1297 SHA512 79aa138e187c3085de2e935342f085a8b306f42d41d8f645b61ae921137fd05c6fd4ecc6a271116048e094b9f499f8ac7e1d5514ee63f0d5f9bad3e1d9d8a522 DIST k9scli-0.40.10.tar.gz 6789752 BLAKE2B f7a0254b78b13f865ead9ffd5a8d12e7686afc9fcb511fef942be57a4039a905fe3f4c5a56f970a6d50ab70f6b0fe3c656e5ef090b896b76be579873f4b7efc1 SHA512 4c8d9d623e9d60e96ae8d0a241adfbfa93a10ad0a5105a9b8ed66c135705326f285a2d9012be020513fe53786bc84fb7306cec66235ec7b12567d50c10b6031b +DIST k9scli-0.50.6-deps.tar.xz 208403060 BLAKE2B 88bcecdeafa5bb7dca707831c6c201a8bef8330282fe8caf7b70867585f901a844cfaee72bf2315b062f1e76fd235aa025aba11640c60ee4000e956057f6253d SHA512 943348b669c963ec0a5fba9a8b2ec99dc257e8ff0973e48fafdd6674b1200042c8db63fac5ec263e99a29ae6792eae87157d5a24bb4f8574e87f1534f236ee0a +DIST k9scli-0.50.6.tar.gz 6829328 BLAKE2B 2b6abd76b8fe51166a3aac486768df4a6b8264972f1aa186c5c68751e374559778ff582582e4ef70ef64530d84ed4ee5d8edf92184cfc9e3d1950343634e0a42 SHA512 b0ade4541c17fd22643e268cb246a6390e253652685c174b53fb612a1b0162b35ab0ef2a2a0747297b499b529aab984d0cfc773c35c9e7a9da94763e1cee09f5 diff --git a/sys-cluster/k9scli/k9scli-0.50.6.ebuild b/sys-cluster/k9scli/k9scli-0.50.6.ebuild new file mode 100644 index 000000000000..792c1a83c8c4 --- /dev/null +++ b/sys-cluster/k9scli/k9scli-0.50.6.ebuild @@ -0,0 +1,38 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +# update this on every bump +GIT_COMMIT=13cb55bb + +DESCRIPTION="terminal based UI to manage kubernetes clusters" +HOMEPAGE="https://k9scli.io" +SRC_URI="https://github.com/derailed/k9s/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~arthurzam/distfiles/sys-cluster/${PN}/${P}-deps.tar.xz" +S=${WORKDIR}/k9s-${PV} + +LICENSE="Apache-2.0" +# Dependent licenses +LICENSE+=" Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +BDEPEND=">=dev-lang/go-1.24.1" + +src_prepare() { + default + # I will look into opening an upstream PR to do this. + sed -i -e 's/-w -s -X/-X/' Makefile || die +} + +src_compile() { + emake GIT_REV=${GIT_COMMIT} VERSION=v${PV} build +} + +src_install() { + dobin execs/k9s + dodoc -r change_logs plugins skins README.md +}
