libfprint-goodix53x5-533c-git

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

The package builds from pinned Git sources on trusted project-hosting domains (GitHub, GitLab.freedesktop.org) and does not execute untrusted remote code; the low severity is due to SKIP'd checksums and few votes, but the sources are from legitimate developer repositories.

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 pinned Git sources on trusted project-hosting domains (GitHub, GitLab.freedesktop.org) and does not execute untrusted remote code; the low severity is due to SKIP'd checksums and few votes, but the sources are from legitimate developer repositories.

PKGBUILD

1# Maintainer: Nikolay Bryskin <nbryskin@gmail.com>
2#
3# libfprint-goodix53x5 from the goodix-533c-variant-ops branch, which adds the
4# 27c6:533c sensor (Dell XPS 13 9310): seaweeduk/goodix53x5-libfprint#334.
5# Built like packaging/arch/PKGBUILD.in, but from git with the pinned libfprint
6# and fprintd as sources. Retired once 533c support lands in libfprint-goodix53x5.
7
8pkgname=libfprint-goodix53x5-533c-git
9_repo=goodix53x5-libfprint
10_branch=goodix-533c-variant-ops
11_libfprint_rev=0c97a47d8ef405cd577b87058c1e89cae9d242e7
12_fprintd_rev=b54a007ccf58ac0ae074c7151b223f35cbd17306
13pkgver=r340.5a05d2a
14pkgrel=1
15pkgdesc="Goodix 53x5 Milan fingerprint driver with 27c6:533c support from seaweeduk/goodix53x5-libfprint#334 (replaces fprintd)"
16arch=('x86_64')
17url="https://github.com/nikicat/$_repo"
18license=('LGPL-2.1-or-later' 'GPL-2.0-or-later')
19depends=('dbus' 'glib2' 'glibc' 'libdeflate' 'libgusb' 'openssl' 'pam' 'polkit'
20 'systemd-libs')
21makedepends=('git' 'glib2-devel' 'meson' 'ninja' 'perl' 'pkgconf' 'python' 'systemd')
22provides=('libfprint-goodix53x5' 'fprintd=1.94.5')
23conflicts=('libfprint-goodix53x5' 'fprintd')
24backup=('etc/fprintd.conf')
25options=('!debug')
26install=libfprint-goodix53x5.install
27source=("git+$url.git#branch=$_branch"
28 "libfprint::git+https://gitlab.freedesktop.org/libfprint/libfprint.git#commit=$_libfprint_rev"
29 "fprintd::git+https://gitlab.freedesktop.org/libfprint/fprintd.git#commit=$_fprintd_rev"
30 libfprint-goodix53x5.install)
31sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP')
32
33pkgver() {
34 cd "$_repo"
35 printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
36}
37
38prepare() {
39 # The stack builder takes pinned checkouts from sources/, as in a release archive.
40 mkdir -p "$_repo/sources"
41 ln -sfn "$srcdir/libfprint" "$_repo/sources/libfprint"
42 ln -sfn "$srcdir/fprintd" "$_repo/sources/fprintd"
43}
44
45build() {
46 cd "$_repo"
47 rm -rf -- "$srcdir/milan-stack" "$srcdir/stage"
48 GOODIX53X5_DEBUG=0 GOODIX_MILAN_STACK_ROOT="$srcdir/milan-stack" \
49 scripts/build-milan-stack-local.sh --package-root "$srcdir/stage"
50}
51
52package() {
53 cp -a -- "$srcdir/stage/." "$pkgdir/"
54 install -Dm644 "$srcdir/libfprint/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING.libfprint"
55 install -Dm644 "$srcdir/fprintd/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING.fprintd"
56}
57

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2
2026-10-13 00:23:45 Low 2
2026-10-12 00:18:51 Low 2
2026-10-11 00:26:05 Low 2
2026-10-10 00:11:52 Low 2
2026-10-09 16:11:33 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