@Neumo Hi! Thanks for the report! I updated PKGBUILD to fix doctest build failure as you mentioned and tested. Issue is resolved as of 1.94.10+8.r1846.20260220.66b1ada0-2 !
Search Criteria
Package Details: libfprint-cs9711-git 1.94.10+8.r1846.20260220.66b1ada0-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/libfprint-cs9711-git.git (read-only, click to copy) |
|---|---|
| Package Base: | libfprint-cs9711-git |
| Description: | libfprint with proprietary FPC match on host device CS9711Fingprint driver |
| Upstream URL: | https://fprint.freedesktop.org/ |
| Licenses: | LGPL-2.1-or-later |
| Groups: | fprint |
| Conflicts: | libfprint |
| Provides: | libfprint, libfprint-2.so, libfprint-cs9711 |
| Replaces: | libfprint-cs9711 |
| Submitter: | someone5678 |
| Maintainer: | someone5678 |
| Last Packager: | someone5678 |
| Votes: | 8 |
| Popularity: | 1.37 |
| First Submitted: | 2025-05-19 13:21 (UTC) |
| Last Updated: | 2026-04-01 15:43 (UTC) |
Dependencies (21)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libgudev
- libgusb
- opencv (opencv-cuda)
- openssl (openssl-gitAUR, openssl-staticAUR, openssl-aegisAUR)
- pixman (pixman-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- doctest (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- glib2-devel (glib2-devel-gitAUR) (make)
- gobject-introspection (make)
- gtk-doc (make)
- meson (meson-gitAUR) (make)
- python-cairo (python-cairo-gitAUR) (make)
- python-gobject (make)
- systemd (systemd-gitAUR, systemd-selinuxAUR, unshitted-systemdAUR, systemd-liberated-gitAUR) (make)
- cairo (cairo-gitAUR) (check)
- doctest (check)
- Show 1 more dependencies...
Required by (4)
- fingwit (requires libfprint)
- fprintd-clients-git (requires libfprint)
- pam-fprint-grosshack (requires libfprint)
- pam-fprint-grosshack-unlimited-timeout (requires libfprint)
Sources (13)
- 0000-data_autosuspend.hwdb.patch
- 0000-libfprint_drivers_cs9711_cs9711.c.patch
- 0000-libfprint_drivers_cs9711_cs9711.h.patch
- 0000-libfprint_meson.build.patch
- 0000-meson.build.patch
- 0001-Remove-CS9711-from-unsupported-hardware-list-since-t.patch
- 0002-Add-devbox-w-some-quick-commands-to-build-and-test.patch
- 0003-Fix-SIGSEGV-init-crash-when-CS9711-device-returns-un.patch
- 0004-Changes-derived-from-RE-Windows-driver.patch
- 0005-Update-libfprint-drivers-cs9711-cs9711.c.patch
- 0006-Fix-introspection-failures.patch
- git+https://gitlab.freedesktop.org/libfprint/libfprint.git
- sigfm
someone5678 commented on 2026-04-01 15:45 (UTC)
Neumo commented on 2026-04-01 11:31 (UTC)
Hello, I'm encountering a build failure with the latest version of libfprint-cs9711-git. The linker is failing with: /usr/bin/ld: cannot find -ldoctest.
It appears the sigfm subproject is attempting to link against doctest as a compiled library, but in Arch, doctest is a header-only framework and does not provide a .so or .a file. Disabling the tests or patching the meson.build to treat doctest as a header-only dependency should resolve this.
Build log for reference: https://paste.rs/TNKCw.txt
Thanks for maintaining this!
openmindead commented on 2026-03-15 02:10 (UTC)
@someone5678 oh thanks, removing yay package cache did the trick indeed.
someone5678 commented on 2026-03-08 02:08 (UTC)
@openmindead Hi! The merge issue was already resolved before (PKGBUILD automatically remove and commit conflicted file on prepare stage). Have you tried removing yay or paru package cache? As I checked with yay, the issue is not occurred currently.
openmindead commented on 2026-03-06 04:12 (UTC)
Hi, I'm observing merge conflict of the following file since like January: .gitlab-ci/libfprint-templates.yaml This aborts the entire build process.
someone5678 commented on 2026-03-01 04:09 (UTC)
@Neumo Okay. I updated PKGBUILD and opencv is now in depends array.
Neumo commented on 2026-02-25 07:49 (UTC)
Please add opencv to the depends array. Otherwise, the following error will occur:
/usr/lib/fprintd: error while loading shared libraries: libopencv_stitching.so.413: cannot open shared object file: No such file or directory
Adding opencv to makedepends alone is insufficient, as the build environment may differ from the target installation machine. This is particularly common when using automated build systems for AUR packages.
someone5678 commented on 2026-01-22 14:32 (UTC)
@hellfa Thanks! I checked, updated and tested https://github.com/archeYR/libfprint-CS9711 patches on top of upstream and it works as intended. PKGBUILD is updated.
hellfa commented on 2026-01-18 14:24 (UTC)
just a quick note, works fine but as of January 2026 https://github.com/ddlsmurf/libfprint-CS9711 shows "repository was archived by the owner on Jan 3, 2026"
someone5678 commented on 2025-08-29 02:09 (UTC) (edited on 2025-08-29 02:11 (UTC) by someone5678)
@dreieck
Thanks for the replies!
Currently, cs9711 on libfprint implementation by ddlsmurf depends on sigfm branch by Tooniis.
I updated PKGBUILD to apply changes you suggests and sources to use official upstream
and sigfm merge request branch on top of it.
As I tested on my device, fingerprint sensor works just as I expected.
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.