diff --git a/pkgs/by-name/li/libfprint-2-tod1-vfs0090/package.nix b/pkgs/by-name/li/libfprint-2-tod1-vfs0090/package.nix index 7d0d006dbb4c..7cd609484408 100644 --- a/pkgs/by-name/li/libfprint-2-tod1-vfs0090/package.nix +++ b/pkgs/by-name/li/libfprint-2-tod1-vfs0090/package.nix @@ -66,5 +66,8 @@ stdenv.mkDerivation { license = licenses.lgpl21Plus; platforms = platforms.linux; maintainers = with maintainers; [ valodim ]; + # Does not compile against libfprint-tod, hasn't seen any maintenance + # since 2020. + broken = true; }; } diff --git a/pkgs/by-name/li/libfprint-tod/package.nix b/pkgs/by-name/li/libfprint-tod/package.nix index 30f2b91864d7..6abda09a6eb3 100644 --- a/pkgs/by-name/li/libfprint-tod/package.nix +++ b/pkgs/by-name/li/libfprint-tod/package.nix @@ -13,7 +13,7 @@ libfprint.overrideAttrs ( ... }: let - version = "1.90.7+git20210222+tod1"; + version = "1.94.9+tod1"; in { pname = "libfprint-tod"; @@ -24,18 +24,22 @@ libfprint.overrideAttrs ( owner = "3v1n0"; repo = "libfprint"; rev = "v${version}"; - sha256 = "0cj7iy5799pchyzqqncpkhibkq012g3bdpn18pfb19nm43svhn4j"; + hash = "sha256-xkywuFbt8EFJOlIsSN2hhZfMUhywdgJ/uT17uiO3YV4="; }; mesonFlags = [ # Include virtual drivers for fprintd tests "-Ddrivers=all" "-Dudev_hwdb_dir=${placeholder "out"}/lib/udev/hwdb.d" + "-Dudev_rules_dir=${placeholder "out"}/lib/udev/rules.d" ]; postPatch = '' ${postPatch} - patchShebangs ./tests/*.py ./tests/*.sh + patchShebangs \ + ./libfprint/tod/tests/*.sh \ + ./tests/*.py \ + ./tests/*.sh \ ''; meta = with lib; {