summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvidia-x11
diff options
context:
space:
mode:
authorCray Elliott <MP2E@archlinux.us>2017-03-06 12:59:51 -0800
committerCray Elliott <MP2E@archlinux.us>2017-03-13 00:00:26 -0700
commit8799254eac48f8b351aef941f3ff330e309ab150 (patch)
tree4bfd21b3208d92c7ff168c7c1a01568b9c05d8dc /pkgs/os-specific/linux/nvidia-x11
parent12083de992057d55a575a36965260d0c153bc13a (diff)
downloadnixpkgs-8799254eac48f8b351aef941f3ff330e309ab150.tar
nixpkgs-8799254eac48f8b351aef941f3ff330e309ab150.tar.gz
nixpkgs-8799254eac48f8b351aef941f3ff330e309ab150.tar.bz2
nixpkgs-8799254eac48f8b351aef941f3ff330e309ab150.tar.lz
nixpkgs-8799254eac48f8b351aef941f3ff330e309ab150.tar.xz
nixpkgs-8799254eac48f8b351aef941f3ff330e309ab150.tar.zst
nixpkgs-8799254eac48f8b351aef941f3ff330e309ab150.zip
nvidia_x11_beta: add patch to support Linux 4.10.x
thanks to bendlas for the review for pointing out a way to grab the patch remotely!
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11')
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/generic.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/generic.nix b/pkgs/os-specific/linux/nvidia-x11/generic.nix
index 9e39a6df09c..eb4d3ae224a 100644
--- a/pkgs/os-specific/linux/nvidia-x11/generic.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/generic.nix
@@ -42,6 +42,13 @@ let
         }
       else throw "nvidia-x11 does not support platform ${stdenv.system}";
 
+    # patch to get the nvidia and nvidiaBeta driver to compile on kernel 4.10
+    patches = if versionOlder version "375"
+              then null
+              else [ (fetchurl {
+                      url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/kernel_4.10.patch?h=packages/nvidia;  sha256 = "0zhpx3baq2pca2pmz1af5cp2nzjxjx0j9w5xrdy204mnv3v2708z";
+                     }) ];
+
     inherit version useGLVND useProfiles;
     inherit (stdenv) system;