libfprint-chipsailing-cs9711-git
LOW
maintainer thankarezos
0 votes
scanned 2026-10-17 13:18:05.291310
Why flagged
Package builds from a publicly accessible git repository of the maintainer, uses SKIP due to git source, and patches for Arch compatibility; no remote code execution or malicious payloads detected.
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%): Package builds from a publicly accessible git repository of the maintainer, uses SKIP due to git source, and patches for Arch compatibility; no remote code execution or malicious payloads detected.
PKGBUILD
1
# Maintainer: thankarezos
2
pkgname=libfprint-chipsailing-cs9711-git
3
pkgver=r1867.ec3ad6e
4
pkgrel=1
5
pkgdesc='Chipsailing CS9711 fingerprint driver based on libfprint'
6
arch=('x86_64')
7
url='https://github.com/thankarezos/libfprint-CS9711'
8
license=('LGPL-2.1-or-later')
9
depends=('glibc' 'gcc-libs' 'glib2' 'libgusb' 'opencv')
10
makedepends=('git' 'meson' 'ninja' 'pkgconf' 'doctest' 'gobject-introspection')
11
optdepends=('fprintd: fingerprint enrollment and verification')
12
provides=('libfprint' 'libfprint-2.so')
13
conflicts=('libfprint' 'cs9711-fingerprint-git')
14
source=('libfprint-CS9711::git+https://github.com/thankarezos/libfprint-CS9711.git#branch=cs9711-rebase')
15
sha256sums=('SKIP')
16
17
pkgver() {
18
cd "$srcdir/libfprint-CS9711"
19
printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
20
}
21
22
prepare() {
23
# Adapt only the build copy to Arch's OpenCV 5 pkg-config name.
24
# Do not reapply the retry-delay patch: it is committed in the driver fork.
25
if ! pkg-config --exists opencv4 && pkg-config --exists opencv5; then
26
sed -i "s/dependency('opencv4', required: true)/dependency('opencv5', required: true)/" \
27
"$srcdir/libfprint-CS9711/libfprint/sigfm/meson.build"
28
fi
29
}
30
31
build() {
32
arch-meson "$srcdir/libfprint-CS9711" "$srcdir/build" \
33
-Ddrivers=cs9711 \
34
-Dudev_rules=disabled -Dudev_hwdb=disabled \
35
-Ddoc=false -Dinstalled-tests=false -Dgtk-examples=false
36
meson compile -C "$srcdir/build"
37
}
38
39
check() {
40
"$srcdir/build/libfprint/sigfm/sigfm-tests"
41
meson test -C "$srcdir/build" --no-rebuild --print-errorlogs \
42
fpi-device fpi-ssm fpi-assembling
43
}
44
45
package() {
46
DESTDIR="$pkgdir" meson install -C "$srcdir/build" --no-rebuild
47
}
48
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 13:18:05 | Low | 2 |