baleno-git

LOW
maintainer benjamimgois 0 votes scanned 2026-09-18 01:27:18.446758
View on AUR
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>
2pkgname=baleno-git
3pkgver=r416.g40cef91
4pkgrel=1
5pkgdesc="Modern graphical interface for network management with Serial, SSH, TFTP, IP Scanner, SNMP, Traceroute, VulnScan and Speed Test (iPerf3 / speedtest.net)"
6arch=('any')
7url="https://github.com/benjamimgois/opengrid"
8license=('GPL-3.0-or-later')
9depends=('python' 'python-pyqt6' 'python-pyte' 'python-paramiko' 'python-pysnmp' 'python-standard-telnetlib' 'qt6-serialport' 'picocom' 'sudo' 'openssh' 'samba' 'iperf3' 'traceroute' 'mtr' 'networkmanager' 'nmap')
10optdepends=('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)')
14makedepends=('git')
15provides=('baleno' 'cetus' 'cetus-git')
16conflicts=('baleno' 'cetus' 'cetus-git')
17replaces=('cetus-git')
18install=baleno.install
19source=("${pkgname}::git+https://github.com/benjamimgois/opengrid.git")
20sha256sums=('SKIP')
21
22pkgver() {
23 cd "${srcdir}/${pkgname}"
24 printf "r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
25}
26
27package() {
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)SeverityRules
2026-09-18 01:27:18 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion