summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvidia-x11
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-05-12 10:00:49 +0200
committerVladimír Čunát <vcunat@gmail.com>2017-05-12 10:13:26 +0200
commit165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d (patch)
tree3c1736c5d5b4f73828b8ecfb27e67d9c06fb21ee /pkgs/os-specific/linux/nvidia-x11
parent890fd54fdeb90fa3fc4ef37f84de023c058e6a13 (diff)
downloadnixlib-165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d.tar
nixlib-165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d.tar.gz
nixlib-165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d.tar.bz2
nixlib-165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d.tar.lz
nixlib-165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d.tar.xz
nixlib-165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d.tar.zst
nixlib-165a6548adfaa4be9d1a9f9cdf53cf4730a1d25d.zip
nvidia_x11_legacy340: fix patch URL to fix #25721
Using fixed-commit URLs and fetchpatch is just more robust.
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11')
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/generic.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/generic.nix b/pkgs/os-specific/linux/nvidia-x11/generic.nix
index 8e3f589c3774..a21e6ecfc312 100644
--- a/pkgs/os-specific/linux/nvidia-x11/generic.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/generic.nix
@@ -8,7 +8,7 @@
 , preferGtk2 ? false
 }:
 
-{ stdenv, callPackage, callPackage_i686, fetchurl
+{ stdenv, callPackage, callPackage_i686, fetchurl, fetchpatch
 , kernel ? null, xorg, zlib, perl, nukeReferences
 , # Whether to build the libraries only (i.e. not the kernel module or
   # nvidia-settings).  Used to support 32-bit binaries on 64-bit
@@ -49,9 +49,10 @@ let
               then null
               else if versionOlder version "375"
               then [
-                     (fetchurl {
-                         url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/4.10.0_kernel.patch?h=packages/nvidia-340xx;
-                         sha256 = "08k2phr9kawg6a3v88d4zkj7gdlih29gm5a1gmhpgmvd926k0z5l";
+                     (fetchpatch {
+                        name = "kernel-4.10.patch";
+                        url = https://git.archlinux.org/svntogit/packages.git/plain/nvidia-340xx/trunk/4.10.0_kernel.patch?id=53fb1df89;
+                        sha256 = "171hb57m968qdjcr3h8ppfzhrchf573f39rdja86a1qq1gmrv7pa";
                      })
                          # from https://git.archlinux.org/svntogit/packages.git/plain/trunk/fs52243.patch?h=packages/nvidia-340xx
                          # with datestamps removed