infopanel-bin
LOW
maintainer emaspa
0 votes
scanned 2026-08-23 13:20:29.873780
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: Emanuele Sparvoli <sparvoli@gmail.com>
2
pkgname=infopanel-bin
3
_pkgname=infopanel
4
pkgver=0.2.1
5
pkgrel=1
6
pkgdesc="Hardware monitoring dashboards for desktop overlays, USB LCD panels and web browsers"
7
arch=('x86_64')
8
url="https://github.com/emaspa/InfoPanel-linux"
9
license=('GPL-3.0-only')
10
depends=('glibc' 'gcc-libs' 'zlib' 'icu' 'fontconfig' 'libx11' 'libice' 'libsm')
11
optdepends=('ffmpeg: video and RTSP display items'
12
'smartmontools: SMART drive health sensors'
13
'pipewire-pulse: audio spectrum plugin (or pulseaudio)')
14
provides=('infopanel')
15
conflicts=('infopanel')
16
install=infopanel-bin.install
17
options=('!strip' '!debug')
18
source=("$url/releases/download/v$pkgver/infopanel-$pkgver-linux-x64.tar.gz")
19
sha256sums=('0e13e28ac4ad0f7e6b18213e1ec8780b737d7e4fe3d2612cccd921a24c09e8fb')
20
21
package() {
22
cd "infopanel-$pkgver-linux-x64"
23
24
# Self-contained .NET app
25
install -d "$pkgdir/opt/$_pkgname"
26
cp -r --no-preserve=ownership infopanel/. "$pkgdir/opt/$_pkgname/"
27
chmod 755 "$pkgdir/opt/$_pkgname/infopanel"
28
29
install -d "$pkgdir/usr/bin"
30
ln -s "/opt/$_pkgname/infopanel" "$pkgdir/usr/bin/infopanel"
31
32
# USB panel access
33
install -Dm644 infopanel-udev.rules "$pkgdir/usr/lib/udev/rules.d/99-infopanel.rules"
34
35
# SMART drive health sensors (root timer dumps smartctl JSON for the plugin)
36
install -Dm755 infopanel-smart-dump.sh "$pkgdir/usr/lib/$_pkgname/infopanel-smart-dump.sh"
37
install -Dm644 infopanel-smart.service "$pkgdir/usr/lib/systemd/system/infopanel-smart.service"
38
# The tarball's install.sh puts the dump script in /usr/local/lib; this
39
# package ships it in /usr/lib, so point the unit there.
40
sed -i "s|/usr/local/lib/$_pkgname/|/usr/lib/$_pkgname/|" \
41
"$pkgdir/usr/lib/systemd/system/infopanel-smart.service"
42
install -Dm644 infopanel-smart.timer "$pkgdir/usr/lib/systemd/system/infopanel-smart.timer"
43
44
# Desktop integration
45
install -Dm644 infopanel.desktop "$pkgdir/usr/share/applications/infopanel.desktop"
46
sed -i "s|^Exec=.*|Exec=/opt/$_pkgname/infopanel|" "$pkgdir/usr/share/applications/infopanel.desktop"
47
install -Dm644 infopanel.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/infopanel.png"
48
49
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
50
install -Dm644 LICENSES.md "$pkgdir/usr/share/licenses/$pkgname/LICENSES.md"
51
}
52
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-23 13:20:29 | Low | 1 |