From 6e3333cf802f66442b2c91aefab92878ab4be2ef Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Tue, 29 Oct 2024 16:54:36 +0800 Subject: [PATCH] fprintd-tod: fix build --- pkgs/by-name/fp/fprintd-tod/package.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/by-name/fp/fprintd-tod/package.nix b/pkgs/by-name/fp/fprintd-tod/package.nix index 3f8d369efa09..bb34e1b88de2 100644 --- a/pkgs/by-name/fp/fprintd-tod/package.nix +++ b/pkgs/by-name/fp/fprintd-tod/package.nix @@ -2,8 +2,13 @@ lib, fetchFromGitLab, fetchpatch, + libxml2, fprintd, libfprint-tod, + python3Packages, + libpam-wrapper, + gusb, + gobject-introspection, }: (fprintd.override { libfprint = libfprint-tod; }).overrideAttrs ( @@ -19,6 +24,19 @@ sha256 = "sha256-rOTVThHOY/Q2IIu2RGiv26UE2V/JFfWWnfKZQfKl5Mg="; }; + nativeBuildInputs = previousAttrs.nativeBuildInputs or [ ] ++ [ + libpam-wrapper + python3Packages.python + python3Packages.pycairo + python3Packages.dbus-python + python3Packages.python-dbusmock + python3Packages.pygobject3 + gusb + python3Packages.pypamtest + gobject-introspection + libxml2 # for xmllint + ]; + patches = previousAttrs.patches or [ ] ++ [ (fetchpatch { name = "use-more-idiomatic-correct-embedded-shell-scripting";