lorgarctl-bin

LOW
maintainer sqrilizz 0 votes scanned 2026-10-17 00:21:55.226236
View on AUR
Why flagged

The package installs a prebuilt binary from the project's official GitHub release, which is a normal distribution method; the low severity is due to the binary nature and recent upload with few votes, but no malicious behavior is evident.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt binary from the project's official GitHub release, which is a normal distribution method; the low severity is due to the binary nature and recent upload with few votes, but no malicious behavior is evident.

PKGBUILD

1# Maintainer: Matvei <w3ar3boys@gmail.com>
2pkgname=lorgarctl-bin
3pkgver=2.3.4
4pkgrel=1
5pkgdesc="Linux CLI controller, background daemon & DKMS kernel driver for LORGAR MSA10W mouse (prebuilt binary release)"
6arch=('x86_64')
7url="https://github.com/Sqrilizz/lorgarctl"
8license=('MIT' 'Apache-2.0' 'GPL-2.0-or-later')
9depends=('hidapi' 'systemd-libs' 'dbus' 'glib2')
10optdepends=(
11 'dkms: to build and manage the hid-lorgar kernel module for native UPower battery'
12 'linux-headers: required if compiling the DKMS module'
13 'plasma-workspace: for the KDE Plasma 6 battery widget'
14)
15provides=('lorgarctl' 'lorgard' 'hid-lorgar-dkms')
16conflicts=('lorgarctl' 'lorgarctl-git')
17source=("https://github.com/Sqrilizz/lorgarctl/releases/download/v${pkgver}/lorgar-v${pkgver}-linux-x86_64.tar.gz")
18sha256sums=('70d75aecd803a12dde4dcf050504bd28014bcf129c233bb85e037a7a67969d99')
19
20package() {
21 cd "$srcdir/lorgar-v${pkgver}-linux-x86_64"
22
23 # Binaries
24 install -Dm755 bin/lorgarctl "$pkgdir/usr/bin/lorgarctl"
25 install -Dm755 bin/lorgard "$pkgdir/usr/bin/lorgard"
26
27 # Systemd user service
28 install -Dm644 systemd/lorgard.service "$pkgdir/usr/lib/systemd/user/lorgard.service"
29
30 # Udev rules
31 install -Dm644 udev/99-lorgar-msa10w.rules "$pkgdir/usr/lib/udev/rules.d/99-lorgar-msa10w.rules"
32 install -Dm644 udev/70-lorgar-uhid-optional.rules "$pkgdir/usr/lib/udev/rules.d/70-lorgar-uhid-optional.rules"
33
34 # Shell completions
35 install -Dm644 completions/lorgarctl.bash "$pkgdir/usr/share/bash-completion/completions/lorgarctl"
36 install -Dm644 completions/_lorgarctl "$pkgdir/usr/share/zsh/site-functions/_lorgarctl"
37 install -Dm644 completions/lorgarctl.fish "$pkgdir/usr/share/fish/vendor_completions.d/lorgarctl.fish"
38
39 # KDE Plasma 6 widget
40 mkdir -p "$pkgdir/usr/share/plasma/plasmoids"
41 cp -r plasmoid/org.lorgar.battery "$pkgdir/usr/share/plasma/plasmoids/"
42
43 # DKMS module sources
44 local _dkms_ver
45 _dkms_ver="$(sed -n 's/^PACKAGE_VERSION="\([^"]*\)"/\1/p' kernel/dkms.conf)"
46 local _dkms_dir="$pkgdir/usr/src/hid-lorgar-${_dkms_ver}"
47 mkdir -p "$_dkms_dir"
48 install -Dm644 kernel/*.c kernel/*.h kernel/Makefile kernel/dkms.conf "$_dkms_dir/"
49
50 # Licenses
51 install -Dm644 LICENSE-MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
52 install -Dm644 LICENSE-APACHE "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
53}
54

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 19:16:12 Low 2

Report a package

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

0 / 4000
Your suggestion