lens-k8s-ide 2026.2.20807

The Kubernetes IDE

Не проверено
 1name=lens-k8s-ide
 2_name=lens
 3version=2026.2.20807
 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 to help."
 9maintainer="Oleg Shchavelev <oleg@alt-gnome.ru>"
10architectures=("amd64")
11homepage="lenshq.io"
12license=("custom")
13sfe_249_new_extractor=1
14appstream_app_id="io.lenshq.LensK8sIde"
15nonfree=1
16nonfree_url="https://lenshq.io/legal/tos"
17
18sources=(
19	"https://api.k8slens.dev/binaries/${_name^}-$version-latest.x86_64.rpm"
20)
21
22checksums=(
23	sha256:fa8630365fbcae38ffacac9cb603d967f626830bc0c5d8cfb478ccc91213c296
24)
25
26auto_reqprov_method=dirty
27auto_req=1
28auto_prov=1
29
30disable_network=1
31
32package() {
33	install -dm755 "$pkgdir/opt/${_name^}"
34	cp -a opt/${_name^}/* "$pkgdir/opt/${_name^}/"
35
36	install -Dm644 usr/share/applications/$_name-desktop.desktop \
37        "$pkgdir/usr/share/applications/${_name}.desktop"
38
39	install -Dm644 usr/share/icons/hicolor/512x512/apps/$_name-desktop.png \
40        "$pkgdir/usr/share/icons/hicolor/512x512/apps/$_name-desktop.png"
41
42	install -dm755 "$pkgdir/usr/bin"
43    	ln -sf "/opt/${_name^}/${_name}-desktop" "$pkgdir/usr/bin/${_name}-desktop"
44
45}
46
47files() {
48	files-find \
49		"/opt/${_name^}/**/*" \
50		"/usr/share/icons/hicolor/512x512/apps/${_name}-desktop.png"
51	files-find-binary \
52		"${_name}-desktop"
53	files-find-desktop \
54		"${_name}.desktop"
55}