libfprint-fpc-disum

LOW
maintainer lingdianshiren 0 votes scanned 2026-11-01 07:59:34.641363
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

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.

PKGBUILD

1# Maintainer: lingdianshiren <ldsrwu@foxmail.com>
2# The source project now publishes version tags; the tag is mapped to Arch's
3# underscore-only pkgver syntax by the repository's nvchecker workflow.
4pkgname=libfprint-fpc-disum
5pkgver=1.94.100_fpc1
6pkgrel=1
7_tag=v1.94.100-fpc1
8_source_dir=fpc-disum-driver-${pkgver//_/-}
9pkgdesc="libfprint with FPC Disum 10a5:9201 fingerprint sensor support"
10url="https://github.com/lingdiansr/fpc-disum-driver"
11arch=('x86_64')
12license=('LGPL-2.1-or-later')
13groups=('fprint')
14depends=(
15 'glib2'
16 'glibc'
17 'libgcc'
18 'libgudev'
19 'libgusb'
20 'libusb'
21 'openssl'
22 'opencv'
23 'pixman'
24)
25makedepends=(
26 'glib2-devel'
27 'gobject-introspection'
28 'gtk-doc'
29 'json-glib'
30 'meson'
31 'python'
32 'python-cairo'
33 'python-gobject'
34 'systemd'
35)
36checkdepends=(
37 'cairo'
38 'umockdev'
39)
40provides=(
41 "libfprint=${pkgver%%_*}"
42 'libfprint-2.so'
43)
44conflicts=('libfprint')
45source=(
46 "${pkgname}-${pkgver}.tar.gz::https://github.com/lingdiansr/fpc-disum-driver/archive/refs/tags/${_tag}.tar.gz"
47)
48sha256sums=('614bf5a9c432643609f50fa997b7d06679a8473dce77e15da54e59ea0486bcfe')
49
50prepare() {
51 cd "${srcdir}/${_source_dir}"
52 sha256sum -c docs/SHA256SUMS
53}
54
55build() {
56 local meson_options=(
57 -D drivers=all
58 -D installed-tests=false
59 )
60
61 arch-meson "${srcdir}/${_source_dir}" build "${meson_options[@]}"
62 meson compile -C build
63}
64
65check() {
66 # Arch's full upstream drivers suite currently has fixture failures (Elan
67 # and Egis); gate the package on deterministic cleanroom and unit suites.
68 meson test -C build --print-errorlogs \
69 --suite cleanroom \
70 --suite unit-tests
71}
72
73package() {
74 meson install -C build --destdir "${pkgdir}"
75 install -Dm644 "${srcdir}/${_source_dir}/COPYING" \
76 "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
77}
78

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 07:59:34 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion