negpy-bin
The package downloads a prebuilt AppImage from the project's official GitHub releases, which is then extracted and installed; while the source is not built from scratch, the AppImage comes from a trusted project host and no malicious behavior is evident.
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 downloads a prebuilt AppImage from the project's official GitHub releases, which is then extracted and installed; while the source is not built from scratch, the AppImage comes from a trusted project host and no malicious behavior is evident.
PKGBUILD
# Maintainer: Toesoe <code [at] toesoe [dot] dev>
pkgname=negpy-bin
pkgver=0.65.0
pkgrel=1
pkgdesc="Tool for processing film negatives"
arch=('x86_64')
url="https://github.com/marcinz606/NegPy"
license=('GPL-3.0-only')
depends=('hicolor-icon-theme')
optdepends=(
'sane: film scanners with SANE support'
'libgphoto2: tethered camera capture'
'libusb: USB transport for scanners'
)
provides=('negpy')
options=('!strip' '!debug')
_appimage="NegPy-${pkgver}-x86_64.AppImage"
source=("${_appimage}::${url}/releases/download/${pkgver}/${_appimage}")
sha256sums=('5f391b9ad66815a891f70054a7a2b89e3d0f2b22a8777efaec8e2008fbedc043')
package() {
cd "$srcdir"
chmod +x "$_appimage"
"$srcdir/$_appimage" --appimage-extract >/dev/null # no FUSE needed
install -d "$pkgdir/opt/negpy"
cp -a squashfs-root/. "$pkgdir/opt/negpy/"
# appimage extracts dirs as 0700, normalize to 0755
find "$pkgdir/opt/negpy" -type d -exec chmod 0755 {} +
install -Dm755 /dev/stdin "$pkgdir/usr/bin/negpy" <<'EOF'
#!/bin/sh
exec /opt/negpy/AppRun "$@"
EOF
# desktop entry
install -Dm644 "$srcdir/squashfs-root/NegPy.desktop" \
"$pkgdir/usr/share/applications/negpy.desktop"
sed -i 's|^Exec=.*|Exec=negpy|' "$pkgdir/usr/share/applications/negpy.desktop"
# icons
install -Dm644 "$srcdir/squashfs-root/negpy.png" \
"$pkgdir/usr/share/icons/hicolor/512x512/apps/negpy.png"
install -Dm644 "$srcdir/squashfs-root/usr/share/icons/hicolor/48x48/apps/negpy.png" \
"$pkgdir/usr/share/icons/hicolor/48x48/apps/negpy.png"
install -Dm644 "$srcdir/squashfs-root/usr/share/icons/hicolor/scalable/apps/negpy.svg" \
"$pkgdir/usr/share/icons/hicolor/scalable/apps/negpy.svg"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-18 17:22:42 | Low | 2 |