summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvidia-x11/default.nix
diff options
context:
space:
mode:
authorMathijs Kwik <mathijs@bluescreen303.nl>2013-07-15 17:03:55 +0200
committerMathijs Kwik <mathijs@bluescreen303.nl>2013-07-15 17:25:14 +0200
commitc382681b1bbf3e81528f8136f8ac1092c164e35d (patch)
treec5d40b50f89889abc6972844e4c62cfa2d25f3aa /pkgs/os-specific/linux/nvidia-x11/default.nix
parent5dbe2627a212b5ddaf73e24e2fc329fb4c365604 (diff)
downloadnixpkgs-c382681b1bbf3e81528f8136f8ac1092c164e35d.tar
nixpkgs-c382681b1bbf3e81528f8136f8ac1092c164e35d.tar.gz
nixpkgs-c382681b1bbf3e81528f8136f8ac1092c164e35d.tar.bz2
nixpkgs-c382681b1bbf3e81528f8136f8ac1092c164e35d.tar.lz
nixpkgs-c382681b1bbf3e81528f8136f8ac1092c164e35d.tar.xz
nixpkgs-c382681b1bbf3e81528f8136f8ac1092c164e35d.tar.zst
nixpkgs-c382681b1bbf3e81528f8136f8ac1092c164e35d.zip
nvidia binary driver: patch for linux 3.10
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11/default.nix')
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index b5d8abab241..c7fc5c44c22 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -8,14 +8,18 @@
 
 with stdenv.lib;
 
-let versionNumber = "319.32"; in
+let versionNumber = "319.32";
+    kernel310patch = fetchurl {
+                       url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/nvidia-linux-3.10.patch?h=packages/nvidia";
+                       sha256 = "0nhzg6jdk9sf1vzj519gqi8a2n9xydhz2bcz472pss2cfgbc1ahb";
+                     };
 
-stdenv.mkDerivation {
+in stdenv.mkDerivation {
   name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernelDev.version}"}";
 
   builder = ./builder.sh;
 
-  patches = [ ./version-test.patch ];
+  patches = [ ./version-test.patch kernel310patch ];
 
   src =
     if stdenv.system == "i686-linux" then