Package Details: libfprint-vfs_proprietary-git r32.19f1b5a-1

Git Clone URL: https://aur.archlinux.org/libfprint-vfs_proprietary-git.git (read-only)
Package Base: libfprint-vfs_proprietary-git
Description: libfprint with support for the Validity/VFS proprietary driver
Upstream URL: https://github.com/rindeal/libfprint-vfs_proprietary-driver
Licenses: LGPL
Conflicts: libfprint
Submitter: xavery
Maintainer: xavery
Last Packager: xavery
Votes: 4
Popularity: 0.749404
First Submitted: 2018-12-12 22:38
Last Updated: 2019-02-28 15:57

Pinned Comments

xavery commented on 2019-01-27 16:46

This package will not work with fprintd available in the standard repositories. Please build fprintd-vfs_proprietary, which provides the exact same functionality except one patch which disables some of systemd's stuff needed for the VFS daemon and external applications to interact.

For more information, please see https://github.com/rindeal/libfprint-vfs_proprietary-driver/issues/4#issuecomment-457719868 .

Latest Comments

xavery commented on 2019-02-28 16:01

@nsood : Patch updated, thanks!

I'm reluctant to add a provides=(libfprint) declaration to the PKGBUILD since this might result in ABI incompatibilities between the actual libfprint package and this one : as you've probably noticed, the git repository for libfprint-vfs_proprietary builds its own libfprint via a submodule. If this package provided libfprint, it would mean that it is binary-compatible with all applications that have been built against the real libfprint available in the repositories. Actually, a previous version of the PKGBUILD had a provides declaration.

Let me know what you think : I'm not heavily opposed to it, it's just that it might cause unnecessary trouble and weird segfaults for end users.

nsood commented on 2019-02-28 13:48

The current patch file doesn't seem to be applying. I recreated the changes in this file, which applies well:

https://nsood.in/files/build-vfs_proprietary.patch

Apply at your own discretion, of course. Seems to be working for me though, @xavery could the package be updated with this?

Also, could we have provides=(libfprint) in the PKGBUILD? Programs like fingerprint-gui don't install without libfprint.

xavery commented on 2019-01-27 16:46

This package will not work with fprintd available in the standard repositories. Please build fprintd-vfs_proprietary, which provides the exact same functionality except one patch which disables some of systemd's stuff needed for the VFS daemon and external applications to interact.

For more information, please see https://github.com/rindeal/libfprint-vfs_proprietary-driver/issues/4#issuecomment-457719868 .