add updated k9s - overlay - š drkhsh gentoo overlay
HTML git clone https://git.drkhsh.at/overlay.git
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit 0c279244f77e474da5c3bfa188782fbc62e904b7
DIR parent a4301dfd96c2a6f7b01b6ecc56ad44bb097905f3
HTML Author: drkhsh <drkhsh@escpe.net>
Date: Mon, 5 May 2025 13:37:57 +0200
add updated k9s
Diffstat:
A sys-cluster/k9scli/Manifest | 1 +
A sys-cluster/k9scli/k9scli-0.50.4.e⦠| 34 +++++++++++++++++++++++++++++++
A sys-cluster/k9scli/metadata.xml | 11 +++++++++++
3 files changed, 46 insertions(+), 0 deletions(-)
---
DIR diff --git a/sys-cluster/k9scli/Manifest b/sys-cluster/k9scli/Manifest
@@ -0,0 +1 @@
+DIST k9scli-0.50.4.tar.gz 6823825 BLAKE2B 9ab4eecde8673994bc5a2d9ec210c15b1477976850fa6ac738b17981f5aedab3961fb7f4aeb52b9f8e6d3e715386487ec2b1d05c1dfb685cc95223565ce3ea86 SHA512 ae45ee4185196a6785f1057d0410be465694eed2f3dbb59d2fd37821e0439463ce86b82ef76a620de41f56aeddc4373b2b1da62ad2bc10def405a4127d44b3a9
DIR diff --git a/sys-cluster/k9scli/k9scli-0.50.4.ebuild b/sys-cluster/k9scli/k9scli-0.50.4.ebuild
@@ -0,0 +1,34 @@
+# 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=35361bb2
+
+DESCRIPTION="terminal based UI to manage kubernetes clusters"
+HOMEPAGE="https://k9scli.io"
+SRC_URI="https://github.com/derailed/k9s/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/k9s-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND=">=dev-lang/go-1.24.0"
+
+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
+}
DIR diff --git a/sys-cluster/k9scli/metadata.xml b/sys-cluster/k9scli/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>me@drkhsh.at</email>
+ <name>drkhsh</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">derailed/k9s</remote-id>
+ </upstream>
+</pkgmetadata>