summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hel.nix14
1 files changed, 10 insertions, 4 deletions
diff --git a/hel.nix b/hel.nix
index b57eb971..9b965128 100644
--- a/hel.nix
+++ b/hel.nix
@@ -106,19 +106,25 @@
106 ''; 106 '';
107 }); 107 });
108 108
109 fprintd = pkgs.stdenv.lib.overrideDerivation pkgs.fprintd (oldAttrs: { 109 fprintd = pkgs.stdenv.mkDerivation rec {
110 name = "fprintd-${version}";
111 version = "vfs0090-f8323a0";
112
110 src = pkgs.fetchFromGitHub { 113 src = pkgs.fetchFromGitHub {
111 owner = "3v1n0"; 114 owner = "3v1n0";
112 repo = "libfprint"; 115 repo = "libfprint";
113 rev = "d35da0ce99c11bf43d06c2400f9fec6580814919"; 116 rev = "f8323a0d3e0616f2822547902306992efd3572e7";
114 sha256 = "1z9f3cwyhi10q2xqy33z516s259c56njzq1fbl5zn1yngfzlshk6"; 117 sha256 = "0y0lkwgw1lx4frm1kxz0hj11x93dby7vxkjly0ck7w7z96nn8bnm";
115 }; 118 };
116 119
117 nativeBuildInputs = with pkgs; oldAttrs.nativeBuildInputs or [] ++ [ libtool automake autoconf libusb1 ]; 120 buildInputs = with pkgs; [ libfprint glib dbus-glib polkit nss pam systemd libusb1 ];
121 nativeBuildInputs = with pkgs; [ pkgconfig intltool libtool automake autoconf ];
118 122
119 preConfigure = '' 123 preConfigure = ''
120 NOCONFIGURE=true ./autogen.sh 124 NOCONFIGURE=true ./autogen.sh
121 ''; 125 '';
126
127 configureFlags = [ "--with-systemdsystemunitdir=$(out)/lib/systemd/system" ];
122 }); 128 });
123 }; 129 };
124 130