baleno-git
LOW
maintainer benjamimgois
0 votes
scanned 2026-09-18 01:27:18.446758
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Benjamim Gois <benjamimgois@gmail.com>
2
pkgname=baleno-git
3
pkgver=r416.g40cef91
4
pkgrel=1
5
pkgdesc="Modern graphical interface for network management with Serial, SSH, TFTP, IP Scanner, SNMP, Traceroute, VulnScan and Speed Test (iPerf3 / speedtest.net)"
6
arch=('any')
7
url="https://github.com/benjamimgois/opengrid"
8
license=('GPL-3.0-or-later')
9
depends=('python' 'python-pyqt6' 'python-pyte' 'python-paramiko' 'python-pysnmp' 'python-standard-telnetlib' 'qt6-serialport' 'picocom' 'sudo' 'openssh' 'samba' 'iperf3' 'traceroute' 'mtr' 'networkmanager' 'nmap')
10
optdepends=('python-speedtest-cli: speedtest.net speed test support'
11
'python-pyftpdlib: built-in FTP server support'
12
'tigervnc: VNC remote desktop viewer'
13
'freerdp: RDP remote desktop client (provides wlfreerdp for Wayland)')
14
makedepends=('git')
15
provides=('baleno' 'cetus' 'cetus-git')
16
conflicts=('baleno' 'cetus' 'cetus-git')
17
replaces=('cetus-git')
18
install=baleno.install
19
source=("${pkgname}::git+https://github.com/benjamimgois/opengrid.git")
20
sha256sums=('SKIP')
21
22
pkgver() {
23
cd "${srcdir}/${pkgname}"
24
printf "r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
25
}
26
27
package() {
28
cd "${srcdir}/${pkgname}"
29
30
# Install main script
31
install -Dm755 baleno "${pkgdir}/usr/bin/baleno"
32
33
# Install pre-built PNG sizes
34
for size in 16 32 48 64 128 256 512; do
35
install -Dm644 "assets/icons/baleno-${size}.png" \
36
"${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/baleno.png"
37
done
38
39
# Install author photo for About dialog
40
install -Dm644 assets/photo.png "${pkgdir}/usr/share/baleno/photo.png"
41
42
# Install UI icons (sidebar and misc) — all SVGs
43
for icon in assets/icons/*.svg; do
44
install -Dm644 "${icon}" "${pkgdir}/usr/share/baleno/icons/$(basename ${icon})"
45
done
46
47
# Install vendor icons
48
for vendor in assets/vendors/*.svg; do
49
install -Dm644 "${vendor}" "${pkgdir}/usr/share/baleno/vendors/$(basename ${vendor})"
50
done
51
52
# Install Python package modules
53
install -dm755 "${pkgdir}/usr/share/baleno"
54
cp -r balenolib "${pkgdir}/usr/share/baleno/balenolib"
55
56
# Install desktop file
57
install -Dm644 baleno.desktop "${pkgdir}/usr/share/applications/baleno.desktop"
58
59
# Install documentation
60
install -Dm644 README.md "${pkgdir}/usr/share/doc/baleno/README.md"
61
install -Dm644 docs/INTERFACE.md "${pkgdir}/usr/share/doc/baleno/INTERFACE.md"
62
63
# Install license
64
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
65
}
66
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-18 01:27:18 | Low | 1 |