This package is currently broken due to its patch-based build approach. The underlying issue is architectural: the PKGBUILD layers ddlsmurf's patches and archeYR's patches on top of stock upstream libfprint rather than using an integrated fork, making it inherently fragile against upstream changes.
I'd recommend switching to libfprint-cs9711-rebase-git instead. It clones archeYR's cs9711-rebase branch directly, where the CS9711 driver code lives as proper git commits that are regularly rebased onto new upstream libfprint releases — no fragile patch files, and enrolled fingerprints carry over on upgrade.
Pinned Comments
someone5678 commented on 2025-05-19 13:24 (UTC) (edited on 2026-01-22 14:33 (UTC) by someone5678)
Introduction
libfprint for cs9711 using https://github.com/ddlsmurf/libfprint-CS9711 patches
and https://github.com/archeYR/libfprint-CS9711 patches
on top of official upstream https://gitlab.freedesktop.org/libfprint/libfprint
with sigfm branch merge from https://gitlab.freedesktop.org/Tooniis/libfprint.git
PKGBUILD is based on https://gitlab.archlinux.org/archlinux/packaging/packages/libfprint
and https://aur.archlinux.org/packages/libfprint-cs9711 adapted for current usage.
Notice
Test is disabled as the build can't pass it and always failed. If anyone know how to correctly deal with it, please comment.