infopanel-bin

LOW
maintainer emaspa 0 votes scanned 2026-08-23 13:20:29.873780
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: Emanuele Sparvoli <sparvoli@gmail.com>
2pkgname=infopanel-bin
3_pkgname=infopanel
4pkgver=0.2.1
5pkgrel=1
6pkgdesc="Hardware monitoring dashboards for desktop overlays, USB LCD panels and web browsers"
7arch=('x86_64')
8url="https://github.com/emaspa/InfoPanel-linux"
9license=('GPL-3.0-only')
10depends=('glibc' 'gcc-libs' 'zlib' 'icu' 'fontconfig' 'libx11' 'libice' 'libsm')
11optdepends=('ffmpeg: video and RTSP display items'
12 'smartmontools: SMART drive health sensors'
13 'pipewire-pulse: audio spectrum plugin (or pulseaudio)')
14provides=('infopanel')
15conflicts=('infopanel')
16install=infopanel-bin.install
17options=('!strip' '!debug')
18source=("$url/releases/download/v$pkgver/infopanel-$pkgver-linux-x64.tar.gz")
19sha256sums=('0e13e28ac4ad0f7e6b18213e1ec8780b737d7e4fe3d2612cccd921a24c09e8fb')
20
21package() {
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)SeverityRules
2026-08-23 13:20:29 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