summary refs log blame commit diff
path: root/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
blob: 22fd12427005bffbea94491b49e9f9e3df9f7249 (plain) (tree)
1
2
3
4
5
6
7
8
9








                                                     
                                                                                    












                                                                                                     
                                                      





                                                                   
nvidia_x11: sha256:

{ stdenv, lib, fetchurl, m4 }:

stdenv.mkDerivation rec {
  name = "nvidia-persistenced-${nvidia_x11.version}";
  inherit (nvidia_x11) version;

  src = fetchurl {
    url = "https://download.nvidia.com/XFree86/nvidia-persistenced/${name}.tar.bz2";
    inherit sha256;
  };

  nativeBuildInputs = [ m4 ];

  installFlags = [ "PREFIX=$(out)" ];

  postFixup = ''
    patchelf --set-rpath "$(patchelf --print-rpath $out/bin/nvidia-persistenced):${nvidia_x11}/lib" \
      $out/bin/nvidia-persistenced
  '';

  meta = with stdenv.lib; {
    homepage = http://www.nvidia.com/object/unix.html;
    description = "Settings application for NVIDIA graphics cards";
    license = licenses.unfreeRedistributable;
    platforms = platforms.linux;
    maintainers = with maintainers; [ abbradar ];
  };
}