libfprint-fpc-disum
LOW
maintainer lingdianshiren
0 votes
scanned 2026-11-01 07:59:34.641363
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.
4
pkgname=libfprint-fpc-disum
5
pkgver=1.94.100_fpc1
6
pkgrel=1
7
_tag=v1.94.100-fpc1
8
_source_dir=fpc-disum-driver-${pkgver//_/-}
9
pkgdesc="libfprint with FPC Disum 10a5:9201 fingerprint sensor support"
10
url="https://github.com/lingdiansr/fpc-disum-driver"
11
arch=('x86_64')
12
license=('LGPL-2.1-or-later')
13
groups=('fprint')
14
depends=(
15
'glib2'
16
'glibc'
17
'libgcc'
18
'libgudev'
19
'libgusb'
20
'libusb'
21
'openssl'
22
'opencv'
23
'pixman'
24
)
25
makedepends=(
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
)
36
checkdepends=(
37
'cairo'
38
'umockdev'
39
)
40
provides=(
41
"libfprint=${pkgver%%_*}"
42
'libfprint-2.so'
43
)
44
conflicts=('libfprint')
45
source=(
46
"${pkgname}-${pkgver}.tar.gz::https://github.com/lingdiansr/fpc-disum-driver/archive/refs/tags/${_tag}.tar.gz"
47
)
48
sha256sums=('614bf5a9c432643609f50fa997b7d06679a8473dce77e15da54e59ea0486bcfe')
49
50
prepare() {
51
cd "${srcdir}/${_source_dir}"
52
sha256sum -c docs/SHA256SUMS
53
}
54
55
build() {
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
65
check() {
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
73
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-11-01 07:59:34 | Low | 1 |