hackman3d-control-deck
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
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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
# Maintainer: Shaun McCloud <smccloud@smccloud.com>
pkgname=hackman3d-control-deck
pkgbase=hackman3d-control-deck
pkgver=1.5.5
pkgrel=1
pkgdesc="HackMan3D Control Deck (HCD) is a family of programmable desktop controllers."
arch=('x86_64')
url="https://github.com/HackMan3D/Hackman3D-Control-Deck/tree/main"
license=('Creative Commons (4.0 International License)')
depends=('avrdude' 'dpkg' 'appimagetool-bin')
provides=("hackman3d-control-deck")
conflicts=("hackman3d-control-deck")
options=(!strip !zipman !debug)
source=("${pkgname}-v${pkgver}.zip::https://github.com/HackMan3D/Hackman3D-Control-Deck/archive/refs/heads/main.zip")
sha256sums=('da72fc953d82e1f330b3d9a3108637cb205b04ea4da1a515d8c57f0f3e74d5f7')
prepare() {
unzip -o ${pkgname}-v${pkgver}.zip
cd "$srcdir/$pkgname-main/software"
./build_linux.sh
cd "$srcdir/../"
cp "$srcdir/$pkgname-main/software/dist/HackMan3D-Control-Deck-Linux-x86_64-1.5.5-r7.AppImage" .
chmod +x HackMan3D-Control-Deck-Linux-x86_64-1.5.5-r7.AppImage
./HackMan3D-Control-Deck-Linux-x86_64-1.5.5-r7.AppImage --appimage-extract
}
package() {
cd "$srcdir/../"
install -d ${pkgdir}/opt/${pkgname%}/
cp -a squashfs-root/* ${pkgdir}/opt/${pkgname%}/
rm -rf ${pkgdir}/opt/${pkgname%}/{hackman3d-control-deck.png}
install -d $pkgdir/usr/bin
ln -s /opt/${pkgname%}/AppRun ${pkgdir}/usr/bin/hackman3d-control-deck
install -Dm644 squashfs-root/hackman3d-control-deck.desktop -t ${pkgdir}/usr/share/applications/
sed -i 's|Exec=hackman3d-control-deck|Exec=/opt/hackman3d-control-deck/AppRun|g' ${pkgdir}/usr/share/applications/hackman3d-control-deck.desktop
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
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-07 03:13:17 | Low | 2 |