hackman3d-control-deck

LOW
maintainer smccloud 0 votes scanned 2026-09-07 03:13:17.703764
View on AUR
Why flagged

The package builds from source on GitHub and extracts a prebuilt AppImage from the same project repository; while the AppImage is not independently verified, it originates from the project's official source, reducing supply-chain risk.

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 builds from source on GitHub and extracts a prebuilt AppImage from the same project repository; while the AppImage is not independently verified, it originates from the project's official source, reducing supply-chain risk.

PKGBUILD

1# Maintainer: Shaun McCloud <smccloud@smccloud.com>
2
3pkgname=hackman3d-control-deck
4pkgbase=hackman3d-control-deck
5pkgver=1.5.5
6pkgrel=1
7pkgdesc="HackMan3D Control Deck (HCD) is a family of programmable desktop controllers."
8arch=('x86_64')
9url="https://github.com/HackMan3D/Hackman3D-Control-Deck/tree/main"
10license=('Creative Commons (4.0 International License)')
11depends=('avrdude' 'dpkg' 'appimagetool-bin')
12provides=("hackman3d-control-deck")
13conflicts=("hackman3d-control-deck")
14options=(!strip !zipman !debug)
15source=("${pkgname}-v${pkgver}.zip::https://github.com/HackMan3D/Hackman3D-Control-Deck/archive/refs/heads/main.zip")
16sha256sums=('da72fc953d82e1f330b3d9a3108637cb205b04ea4da1a515d8c57f0f3e74d5f7')
17
18prepare() {
19 unzip -o ${pkgname}-v${pkgver}.zip
20 cd "$srcdir/$pkgname-main/software"
21 ./build_linux.sh
22 cd "$srcdir/../"
23 cp "$srcdir/$pkgname-main/software/dist/HackMan3D-Control-Deck-Linux-x86_64-1.5.5-r7.AppImage" .
24 chmod +x HackMan3D-Control-Deck-Linux-x86_64-1.5.5-r7.AppImage
25 ./HackMan3D-Control-Deck-Linux-x86_64-1.5.5-r7.AppImage --appimage-extract
26}
27
28package() {
29 cd "$srcdir/../"
30 install -d ${pkgdir}/opt/${pkgname%}/
31 cp -a squashfs-root/* ${pkgdir}/opt/${pkgname%}/
32 rm -rf ${pkgdir}/opt/${pkgname%}/{hackman3d-control-deck.png}
33
34 install -d $pkgdir/usr/bin
35 ln -s /opt/${pkgname%}/AppRun ${pkgdir}/usr/bin/hackman3d-control-deck
36
37 install -Dm644 squashfs-root/hackman3d-control-deck.desktop -t ${pkgdir}/usr/share/applications/
38 sed -i 's|Exec=hackman3d-control-deck|Exec=/opt/hackman3d-control-deck/AppRun|g' ${pkgdir}/usr/share/applications/hackman3d-control-deck.desktop
39 sed -i 's|Icon=hackman3d-control-deck|Icon=/opt/hackman3d-control-deck/hackman3d-control-deck.png|g' ${pkgdir}/usr/share/applications/hackman3d-control-deck.desktop
40}
41

Scan history

Scanned at (UTC)SeverityRules
2026-09-07 03:13:17 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