From 846de216c70d99a305e39c92991a2accf4afcc30 Mon Sep 17 00:00:00 2001 From: Jay Date: Sat, 17 May 2025 21:00:48 +0800 Subject: [PATCH] upgrade k9scli --- metadata/md5-cache/sys-cluster/k9scli-0.32.4 | 2 +- metadata/md5-cache/sys-cluster/k9scli-0.32.5 | 2 +- metadata/md5-cache/sys-cluster/k9scli-0.50.6 | 13 ++++++++ sys-cluster/k9scli/Manifest | 2 ++ sys-cluster/k9scli/k9scli-0.50.6.ebuild | 34 ++++++++++++++++++++ 5 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 metadata/md5-cache/sys-cluster/k9scli-0.50.6 create mode 100644 sys-cluster/k9scli/k9scli-0.50.6.ebuild diff --git a/metadata/md5-cache/sys-cluster/k9scli-0.32.4 b/metadata/md5-cache/sys-cluster/k9scli-0.32.4 index dafc7fa..88cd282 100644 --- a/metadata/md5-cache/sys-cluster/k9scli-0.32.4 +++ b/metadata/md5-cache/sys-cluster/k9scli-0.32.4 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0 RESTRICT=strip SLOT=0 SRC_URI=https://github.com/derailed/k9s/archive/v0.32.4.tar.gz -> k9scli-0.32.4.tar.gz https://files.mtfos.xyz/gentoo/k9scli-0.32.4-deps.tar.xz -_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 _md5_=fde8c19aec898b7a4e49ec7047349cc4 diff --git a/metadata/md5-cache/sys-cluster/k9scli-0.32.5 b/metadata/md5-cache/sys-cluster/k9scli-0.32.5 index dd3c6e8..145ea4f 100644 --- a/metadata/md5-cache/sys-cluster/k9scli-0.32.5 +++ b/metadata/md5-cache/sys-cluster/k9scli-0.32.5 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0 RESTRICT=strip SLOT=0 SRC_URI=https://github.com/derailed/k9s/archive/v0.32.5.tar.gz -> k9scli-0.32.5.tar.gz https://files.mtfos.xyz/gentoo/k9scli-0.32.5-deps.tar.xz -_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 _md5_=fde8c19aec898b7a4e49ec7047349cc4 diff --git a/metadata/md5-cache/sys-cluster/k9scli-0.50.6 b/metadata/md5-cache/sys-cluster/k9scli-0.50.6 new file mode 100644 index 0000000..2a56a6e --- /dev/null +++ b/metadata/md5-cache/sys-cluster/k9scli-0.50.6 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install prepare unpack +DESCRIPTION=terminal based UI to manage kubernetes clusters +EAPI=8 +HOMEPAGE=https://k9scli.io +INHERIT=go-module +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/derailed/k9s/archive/v0.50.6.tar.gz -> k9scli-0.50.6.tar.gz https://files.mtfos.xyz/gentoo/k9scli-0.50.6-deps.tar.xz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 +_md5_=86d74cb812737082b7237cb49075ff65 diff --git a/sys-cluster/k9scli/Manifest b/sys-cluster/k9scli/Manifest index c9fd47a..7e344db 100644 --- a/sys-cluster/k9scli/Manifest +++ b/sys-cluster/k9scli/Manifest @@ -2,3 +2,5 @@ DIST k9scli-0.32.4-deps.tar.xz 685450496 BLAKE2B f6f743008e27e7c2774d383d31ed976 DIST k9scli-0.32.4.tar.gz 6748167 BLAKE2B 0f50ba147ef30e4b7176b63285a219420d61b798f9bdca771f8bf0c1c9922ab6b936d5507dfa85fedcdb0f588089e9a763cc7c321a8e4ec8ea339107c59d8847 SHA512 6b3b1b68a7b019aed81d86c263642e95da10ec637081c615abaa6b0d7c8d5434513e3dea4fab48eb37f03ee392e573474f3d7c5094e92942e3b873c742722f4e DIST k9scli-0.32.5-deps.tar.xz 699138204 BLAKE2B 4b28700d1a9e0953c66d0878ddc96a0f839621d57dcf51b60b7af6feae5c61d43afa1ecf973ffe88d96d182937fc0c165fd68dddd3e5a9cee36ff545b6c299f6 SHA512 656e76395147963ca8c40bc2ea07fbfbe86dcd468bdac9ecf7b0edb1089267841a757b051edbead52ee9793ba1f944716efe4ca19a5e3687a438ae131a1dba10 DIST k9scli-0.32.5.tar.gz 6753976 BLAKE2B d3a3de7811e782b79a6d4882a643c18a90b9c051cadcc4cb739ce134012bfd605942f2827e3d7600f5670f57ee321dd649c2c29c9ac77b18156ec6bd63b49249 SHA512 bbf249a2feb007346ddbb3f45397884cf822712cd45561b99f514b80f3ef21a6dbe575d30ff7998c7a799e5913407b085e3f96bf27b8685bedf9e646a47deede +DIST k9scli-0.50.6-deps.tar.xz 1960094756 BLAKE2B 86268f3aaab219f5d36bed51c5feb8b4d9a3cc8c0d76cac3404a8fe07f84afdb60d9cbc808314dcd7ce7b399ff1783a9e4b1e76a4f52943fdba785c64d20b407 SHA512 1a50dca5761cd1888235d5f2a120bfecaaccf04869d4c2179c828b41267173e17a5420c85596587ab3de5289d7c9413b5ab57ea5052b299af7e4c2cc88640379 +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 0000000..b9b0b8a --- /dev/null +++ b/sys-cluster/k9scli/k9scli-0.50.6.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021-2024 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://files.mtfos.xyz/gentoo/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +S="${WORKDIR}/k9s-${PV}" + +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 +}