diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2021-02-11 06:20:18 +0100 |
---|---|---|
committer | tomberek <tomberek@users.noreply.github.com> | 2021-02-26 02:47:10 -0500 |
commit | 032ed6ca4b3eacad31326f3ddfefe56e7caf03ec (patch) | |
tree | 7de3c1a9d7a98b6c66e835870591b369cc121b55 /pkgs/development/libraries/libfprint | |
parent | be4c6fe4c82f3b2c91197003b68be889e04bde7d (diff) | |
download | nixpkgs-032ed6ca4b3eacad31326f3ddfefe56e7caf03ec.tar nixpkgs-032ed6ca4b3eacad31326f3ddfefe56e7caf03ec.tar.gz nixpkgs-032ed6ca4b3eacad31326f3ddfefe56e7caf03ec.tar.bz2 nixpkgs-032ed6ca4b3eacad31326f3ddfefe56e7caf03ec.tar.lz nixpkgs-032ed6ca4b3eacad31326f3ddfefe56e7caf03ec.tar.xz nixpkgs-032ed6ca4b3eacad31326f3ddfefe56e7caf03ec.tar.zst nixpkgs-032ed6ca4b3eacad31326f3ddfefe56e7caf03ec.zip |
libfprintd: enable tests
virtual-image driver is needed for fprintd tests and enabling it required patching shebangs of test-related scripts so I have enabled tests here as well.
Diffstat (limited to 'pkgs/development/libraries/libfprint')
-rw-r--r-- | pkgs/development/libraries/libfprint/default.nix | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libfprint/default.nix b/pkgs/development/libraries/libfprint/default.nix index 0bbfbad8aa1..979ba7eea53 100644 --- a/pkgs/development/libraries/libfprint/default.nix +++ b/pkgs/development/libraries/libfprint/default.nix @@ -2,6 +2,7 @@ , fetchFromGitLab , pkg-config , meson +, python3 , ninja , gusb , pixman @@ -44,10 +45,25 @@ stdenv.mkDerivation rec { nss ]; + checkInputs = [ + python3 + ]; + mesonFlags = [ "-Dudev_rules_dir=${placeholder "out"}/lib/udev/rules.d" + # Include virtual drivers for fprintd tests + "-Ddrivers=all" ]; + doCheck = true; + + postPatch = '' + patchShebangs \ + tests/test-runner.sh \ + tests/unittest_inspector.py \ + tests/virtual-image.py + ''; + meta = with lib; { homepage = "https://fprint.freedesktop.org/"; description = "A library designed to make it easy to add support for consumer fingerprint readers"; |