Skip to content

Commit

Permalink
nvidia-x11: 367.35 -> 367.57
Browse files Browse the repository at this point in the history
(cherry picked from commit b98c0a6)
  • Loading branch information
grahamc committed Oct 12, 2016
1 parent dcc283c commit 529c0a4
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 47 deletions.
40 changes: 0 additions & 40 deletions pkgs/os-specific/linux/nvidia-x11/365.35-kernel-4.7.patch

This file was deleted.

16 changes: 9 additions & 7 deletions pkgs/os-specific/linux/nvidia-x11/default.nix
Expand Up @@ -12,28 +12,30 @@ assert (!libsOnly) -> kernel != null;

let

versionNumber = "367.35";
versionNumber = "367.57";

# Policy: use the highest stable version as the default (on our master).
inherit (stdenv.lib) makeLibraryPath;

nameSuffix = optionalString (!libsOnly) "-${kernel.version}";

in

stdenv.mkDerivation {
name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernel.version}"}";
name = "nvidia-x11-${versionNumber}${nameSuffix}";

builder = ./builder.sh;

src =
if stdenv.system == "i686-linux" then
fetchurl {
url = "http://download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
sha256 = "05g36bxcfk21ab8b0ay3zy21k5nd71468p9y1nbflx7ghpx25jrq";
url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
sha256 = "1fw87nvbf8dmy7clwmm7jwp842c78mkz9bcb060wbihsywkfkm23";
}
else if stdenv.system == "x86_64-linux" then
fetchurl {
url = "http://download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run";
sha256 = "0m4k8f0212l63h22wk6hgi8fbfsgxqih5mizsw4ixqqmjd75av4a";
url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}.run";
sha256 = "0lc87bgr29l9idhy2a4bsplkwx9r0dz9kjhcc5xq2xqkkyr5sqd1";
}
else throw "nvidia-x11 does not support platform ${stdenv.system}";

Expand All @@ -55,7 +57,7 @@ stdenv.mkDerivation {
[ gtk atk pango glib gdk_pixbuf cairo ] );
programPath = makeLibraryPath [ xorg.libXv ];

patches = if (!libsOnly) && (versionAtLeast kernel.dev.version "4.7") then [ ./365.35-kernel-4.7.patch ] else [];


buildInputs = [ perl nukeReferences ];

Expand Down

0 comments on commit 529c0a4

Please sign in to comment.