openlogi

LOW
maintainer 4ni1ak 0 votes scanned 2026-10-17 11:18:02.052738
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: Anıl Akpınar <4ni1ak@gmail.com>
2pkgname=openlogi
3pkgver=0.8.13
4pkgrel=1
5pkgdesc="Local-first companion for Logitech HID++ peripherals (native alternative to Logitech Options+)"
6arch=('x86_64' 'aarch64')
7url="https://github.com/AprilNEA/OpenLogi"
8license=('MIT' 'Apache-2.0')
9depends=('fontconfig' 'freetype2' 'libglvnd' 'libxkbcommon' 'libxkbcommon-x11' 'wayland' 'vulkan-icd-loader' 'libxcb' 'systemd-libs' 'hicolor-icon-theme')
10makedepends=('cargo' 'clang' 'pkgconf' 'git')
11provides=('openlogi')
12conflicts=('openlogi-bin')
13options=('!lto')
14source=("$pkgname-$pkgver.tar.gz::https://github.com/AprilNEA/OpenLogi/archive/refs/tags/v$pkgver.tar.gz")
15sha256sums=('75cf9da70b9c99b1ada1cbf4c007fc1a7d069967520b3ec250a6604326d5c8e0')
16
17prepare() {
18 cd "OpenLogi-$pkgver"
19 cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
20}
21
22build() {
23 cd "OpenLogi-$pkgver"
24 export RUSTUP_TOOLCHAIN=stable
25 export CARGO_TARGET_DIR=target
26 cargo build --release --frozen \
27 --package=openlogi --bin=openlogi \
28 --package=openlogi-agent --bin=openlogi-agent \
29 --package=openlogi-desktop --bin=openlogi-desktop \
30 --package=openlogi-overlay --bin=openlogi-overlay
31}
32
33check() {
34 cd "OpenLogi-$pkgver"
35 cargo test --release --frozen --workspace --exclude=openlogi-desktop
36}
37
38package() {
39 cd "OpenLogi-$pkgver"
40 for binary in openlogi openlogi-agent openlogi-desktop openlogi-overlay; do
41 install -Dm755 "target/release/$binary" "$pkgdir/usr/bin/$binary"
42 done
43
44 install -Dm644 packaging/linux/desktop/openlogi.desktop \
45 "$pkgdir/usr/share/applications/openlogi.desktop"
46
47 install -Dm644 design/icon/openlogi.png \
48 "$pkgdir/usr/share/icons/hicolor/1024x1024/apps/openlogi.png"
49 for size in 512 256 128 64 48 32 16; do
50 install -Dm644 "design/icon/openlogi-$size.png" \
51 "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/openlogi.png"
52 done
53
54 install -Dm644 packaging/linux/udev/70-openlogi.rules \
55 "$pkgdir/usr/lib/udev/rules.d/70-openlogi.rules"
56
57 install -Dm644 packaging/linux/systemd/openlogi-agent.service \
58 "$pkgdir/usr/lib/systemd/user/openlogi-agent.service"
59
60 install -Dm644 LICENSE-APACHE "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
61 install -Dm644 LICENSE-MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
62}
63

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 11:18:02 Low 1
2026-10-11 00:26:05 Clean 2
2026-10-10 00:12:40 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