libfprint: 1.94.4 -> 1.94.5

This commit is contained in:
Bernardo Meurer 2022-11-09 13:20:37 -05:00
parent 60762c6576
commit 467ecea091
No known key found for this signature in database

View File

@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
pname = "libfprint";
version = "1.94.4";
version = "1.94.5";
outputs = [ "out" "devdoc" ];
src = fetchFromGitLab {
@ -27,9 +27,18 @@ stdenv.mkDerivation rec {
owner = "libfprint";
repo = pname;
rev = "v${version}";
sha256 = "sha256-C8vBjk0cZm/GSqc6mgNbXG8FycnWRaXhj9wIrLcWzfE=";
hash = "sha256-+eSvzbXxjemVKMeD8tp/0/tGBjw2EOlmyxb8KfyZKtA=";
};
postPatch = ''
patchShebangs \
tests/test-runner.sh \
tests/unittest_inspector.py \
tests/virtual-image.py \
tests/umockdev-test.py \
tests/test-generated-hwdb.sh
'';
nativeBuildInputs = [
pkg-config
meson
@ -49,10 +58,6 @@ stdenv.mkDerivation rec {
libgudev
];
checkInputs = [
python3
];
mesonFlags = [
"-Dudev_rules_dir=${placeholder "out"}/lib/udev/rules.d"
# Include virtual drivers for fprintd tests
@ -60,15 +65,22 @@ stdenv.mkDerivation rec {
"-Dudev_hwdb_dir=${placeholder "out"}/lib/udev/hwdb.d"
];
doCheck = true;
installCheckInputs = [
(python3.withPackages (p: with p; [ pygobject3 ]))
];
postPatch = ''
patchShebangs \
tests/test-runner.sh \
tests/unittest_inspector.py \
tests/virtual-image.py \
tests/umockdev-test.py \
tests/test-generated-hwdb.sh
# We need to run tests _after_ install so all the paths that get loaded are in
# the right place.
doCheck = false;
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
ninjaCheckPhase
runHook postInstallCheck
'';
meta = with lib; {