diff options
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11/persistenced.nix')
-rw-r--r-- | pkgs/os-specific/linux/nvidia-x11/persistenced.nix | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/persistenced.nix b/pkgs/os-specific/linux/nvidia-x11/persistenced.nix index de36ad06c60..9a3daa3d270 100644 --- a/pkgs/os-specific/linux/nvidia-x11/persistenced.nix +++ b/pkgs/os-specific/linux/nvidia-x11/persistenced.nix @@ -1,19 +1,25 @@ nvidia_x11: sha256: -{ stdenv, fetchFromGitHub, m4 }: - -stdenv.mkDerivation { +{ stdenv +, lib +, fetchFromGitHub +, m4 +, libtirpc +}: + +stdenv.mkDerivation rec { pname = "nvidia-persistenced"; - inherit (nvidia_x11) version; + version = nvidia_x11.persistencedVersion; src = fetchFromGitHub { owner = "NVIDIA"; repo = "nvidia-persistenced"; - rev = nvidia_x11.version; + rev = nvidia_x11.persistencedVersion; inherit sha256; }; nativeBuildInputs = [ m4 ]; + buildInputs = [ libtirpc ]; installFlags = [ "PREFIX=$(out)" ]; @@ -27,7 +33,10 @@ stdenv.mkDerivation { $out/bin/nvidia-persistenced ''; - meta = with stdenv.lib; { + NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ]; + NIX_LDFLAGS = [ "-ltirpc" ]; + + meta = with lib; { homepage = "https://www.nvidia.com/object/unix.html"; description = "Settings application for NVIDIA graphics cards"; license = licenses.unfreeRedistributable; |