lens-k8s-ide 2026.5.181248

The Kubernetes IDE

Не проверено
 1name=lens-k8s-ide
 2_name=lens
 3version=2026.5.181248
 4release=1
 5summary="The Kubernetes IDE"
 6group="Development/Other"
 7desc="Lens K8S IDE brings clarity and control to Kubernetes. 
 8With built-in Prism AI, it's like having an SRE by your side - always ready
 9to help."
10maintainer="Oleg Shchavelev <oleg@alt-gnome.ru>"
11architectures=("amd64")
12homepage="lenshq.io"
13license=("custom")
14sfe_249_new_extractor=1
15appstream_app_id="io.lenshq.LensK8sIde"
16nonfree=1
17nonfree_url="https://lenshq.io/legal/tos"
18
19sources=(
20	"https://api.k8slens.dev/binaries/${_name^}-$version-latest.x86_64.rpm"
21)
22
23checksums=(
24	sha256:7d36598db8a7daa0e4689a1c7ec89ed5b57ced7c26f130cc3701e9088bc396cc
25)
26
27auto_reqprov_method=dirty
28auto_req=1
29auto_prov=1
30
31disable_network=1
32
33package() {
34	install -dm755 "$pkgdir/opt/${_name^}"
35	cp -a opt/${_name^}/* "$pkgdir/opt/${_name^}/"
36
37	install -Dm644 usr/share/applications/$_name-desktop.desktop \
38		"$pkgdir/usr/share/applications/${_name}-desktop.desktop"
39	sed -i 's/^StartupWMClass=.*/StartupWMClass=lens/' \
40		"$pkgdir/usr/share/applications/${_name}-desktop.desktop"
41
42	install -Dm644 usr/share/icons/hicolor/512x512/apps/$_name-desktop.png \
43		"$pkgdir/usr/share/icons/hicolor/512x512/apps/$_name-desktop.png"
44
45	install -dm755 "$pkgdir/usr/bin"
46	ln -sf "/opt/${_name^}/${_name}-desktop" \
47	"$pkgdir/usr/bin/${_name}-desktop"
48
49}
50
51files() {
52	files-find \
53		"/opt/${_name^}/**/*" \
54		"/usr/share/icons/hicolor/512x512/apps/${_name}-desktop.png"
55	files-find-binary \
56		"${_name}-desktop"
57	files-find-desktop \
58		"${_name}-desktop.desktop"
59}