Mainline libfprint (1.94.x) does not yet ship the open-source
focaltech_moc driver. The driver lives in libfprint master under
LGPL but the official Arch package builds from the v1.94.10 tag,
so the driver is unavailable on Arch / Omarchy.
The driver is otherwise complete; it just needs USB ID 2808:a97a
added to id_table[] for the FocalTech FT9349 ESS sensor shipped in
the ASUS ExpertBook Ultra B9406CAA. The upstream MR with that
one-line addition is in flight at gitlab.freedesktop.org/libfprint/libfprint.
This package builds libfprint master, applies the one-line patch,
and installs as libfprint-git. provides=libfprint conflicts=libfprint
so it cleanly replaces the stock package.
Tested locally: makepkg -s succeeds; built lib contains the
focaltech_moc driver; id_table[] in the build tree includes 0xA97A.
The same patched build has been running on tuli (B9406CAA) since
2026-04-25 with enrollment, verification, suspend/resume all working.
Once upstream lands and Arch's libfprint catches up to a release
that includes both, this package can be removed from OPR.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>