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}