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: 5
Popularity: 0.858672
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

mx333 commented on 2019-06-28 15:56

OK. it got them installed. Thx, Xavery!

mx333 commented on 2019-06-27 22:59

@xavery: I did makepkg -f in the source directory of the package and I have also now all dependencies, but at the end I get this symbol link error. I would delete the file, but i can't find it:

"ln: die symbolische Verknüpfung './vfs_proprietary' konnte nicht angelegt werden: Die Datei existiert bereits ==> FEHLER: Ein Fehler geschah in prepare(). Breche ab..."

xavery commented on 2019-06-27 15:02

@mx333 : Your source directory has the files which were patched by the previous unsuccessful run of makepkg. You need to restart the process from scratch by running makepkg -C.

Please familiarise yourself with https://wiki.archlinux.org/index.php/Makepkg before asking further questions.

mx333 commented on 2019-06-26 16:59

@xavery: I installed all dependencies but get still the error:


:: Überprüfe Integrität von libfprint-vfs_proprietary-git... ==> Erstelle Paket: libfprint-vfs_proprietary-git r32.19f1b5a-1 (Mi 26 Jun 2019 18:55:40 CEST) ==> Empfange Quellen... -> Aktualisiere das libfprint-vfs_proprietary-driver git Repo... Fordere an von origin -> build-vfs_proprietary.patch gefunden ==> Überprüfe source Dateien mit md5sums... libfprint-vfs_proprietary-driver ... Übersprungen build-vfs_proprietary.patch ... Durchgelaufen :: Preparing libfprint-vfs_proprietary-git... ==> Erstelle Paket: libfprint-vfs_proprietary-git r32.19f1b5a-1 (Mi 26 Jun 2019 18:55:41 CEST) ==> WARNUNG: Überspringe Abhängigkeits-Prüfungen. ==> Empfange Quellen... -> Aktualisiere das libfprint-vfs_proprietary-driver git Repo... Fordere an von origin -> build-vfs_proprietary.patch gefunden ==> WARNUNG: Überspringe alle Integritäts-Prüfungen der Quell-Dateien. ==> Entpacke Quellen... -> Erstelle Arbeitskopie des libfprint-vfs_proprietary-driver git Repos... Setze Branch 'makepkg' neu ==> Beginne prepare()... patching file libfprint/meson.build Reversed (or previously applied) patch detected! Assume -R? [n] y patching file meson.build Reversed (or previously applied) patch detected! Assume -R? [n] y ln: die symbolische Verknüpfung './vfs_proprietary' konnte nicht angelegt werden: Die Datei existiert bereits ==> FEHLER: Ein Fehler geschah in prepare(). Breche ab... :: failed to verify integrity or prepare libfprint-vfs_proprietary-git package


And I do not understand the questions "Assume -R"? What is the answer for that? "y" ?

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 .