Bump libfprint-git for Synaptics fingerprint reader 06cb:010b (#321)
* Bump libfprint-git for Synaptics 06cb:010b support * Describe libfprint-git as the driver the fingerprint setup installs Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: powderluv <powderluv@powderluv.org> Co-authored-by: David Heinemeier Hansson <david@hey.com> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 file changed
+10
-17
@@ -1,22 +1,18 @@
|
|||||||
# Maintainer: Mikko Nyman <mikko@nyman.xyz>
|
# Maintainer: Mikko Nyman <mikko@nyman.xyz>
|
||||||
# Based on the Arch libfprint package by Jan Alexander Steffens (heftig).
|
# Based on the Arch libfprint package by Jan Alexander Steffens (heftig).
|
||||||
#
|
#
|
||||||
# Carried the focaltech_moc driver and the FocalTech FT9349 device ID
|
# Omarchy's fingerprint setup installs this in place of stock libfprint, so
|
||||||
# (USB 2808:a97a, ASUS ExpertBook Ultra B9406CAA) while mainline libfprint
|
# readers upstream supports ahead of an Arch release reach users by bumping
|
||||||
# releases (1.94.x) lacked them. libfprint 1.94.100 ships both, so Omarchy
|
# the pin here. Pinned to the commit adding the Synaptics reader USB
|
||||||
# has moved back to stock libfprint and no longer installs this package.
|
# 06cb:010b, missing from stock libfprint 1.94.100; the FocalTech MOC support
|
||||||
#
|
# carried by the previous pin is retained.
|
||||||
# Kept around pinned to the last known good commit as an escape hatch;
|
|
||||||
# the fallback patch stays for the conditional in prepare().
|
|
||||||
|
|
||||||
pkgname=libfprint-git
|
pkgname=libfprint-git
|
||||||
pkgver=1.94.10.r12.gd79f157
|
pkgver=1.94.100.r10.g6f9479c
|
||||||
pkgrel=1.1
|
pkgrel=1
|
||||||
# The repo already carries an untested 1.94.10.r220.g695663f build that sorts
|
# Retain the epoch used to supersede the previously published untested build.
|
||||||
# above the pinned pkgver; the epoch makes the pinned build win the version
|
|
||||||
# comparison and gives it a fresh filename that can be promoted.
|
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgdesc="Library for fingerprint readers (libfprint master with FocalTech MOC updates)"
|
pkgdesc="Library for fingerprint readers (pinned upstream snapshot with FocalTech and Synaptics 06cb:010b support)"
|
||||||
url="https://fprint.freedesktop.org/"
|
url="https://fprint.freedesktop.org/"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
license=(LGPL-2.1-or-later)
|
license=(LGPL-2.1-or-later)
|
||||||
@@ -47,7 +43,7 @@ provides=(libfprint libfprint-2.so)
|
|||||||
conflicts=(libfprint)
|
conflicts=(libfprint)
|
||||||
groups=(fprint)
|
groups=(fprint)
|
||||||
source=(
|
source=(
|
||||||
"git+https://gitlab.freedesktop.org/libfprint/libfprint.git#commit=d79f157282085738ea8ffbe8c2ae96fb8b3ad831"
|
"git+https://gitlab.freedesktop.org/libfprint/libfprint.git#commit=6f9479c3d55f847c1b3769f28ceb99227f9858cf"
|
||||||
"focaltech_moc-add-pid-0xA97A.patch"
|
"focaltech_moc-add-pid-0xA97A.patch"
|
||||||
)
|
)
|
||||||
b2sums=(
|
b2sums=(
|
||||||
@@ -79,9 +75,6 @@ build() {
|
|||||||
)
|
)
|
||||||
arch-meson libfprint build "${meson_options[@]}"
|
arch-meson libfprint build "${meson_options[@]}"
|
||||||
meson compile -C build
|
meson compile -C build
|
||||||
# Regenerate autosuspend.hwdb from the patched id_table[] so the
|
|
||||||
# udev-hwdb test in check() doesn't fail on the new PID 0xA97A.
|
|
||||||
ninja -C build sync-udev-hwdb
|
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
|
|||||||
Reference in new issue
Block a user