summary refs log tree commit diff
path: root/pkgs/development/libraries/opencv
diff options
context:
space:
mode:
authorMatthew Daiter <matthew@nomoko.camera>2016-12-13 11:26:56 +0100
committerMatthew Daiter <matthew@nomoko.camera>2016-12-13 11:26:56 +0100
commitd6f1081314e0ea341bd237e9064e94a1b5ce874a (patch)
tree7d8ecafeebd9ff1cd4af47db5851a5f394fd0664 /pkgs/development/libraries/opencv
parent50466c2d4feca9eee52815eebb30ab6c62dc4deb (diff)
downloadnixpkgs-d6f1081314e0ea341bd237e9064e94a1b5ce874a.tar
nixpkgs-d6f1081314e0ea341bd237e9064e94a1b5ce874a.tar.gz
nixpkgs-d6f1081314e0ea341bd237e9064e94a1b5ce874a.tar.bz2
nixpkgs-d6f1081314e0ea341bd237e9064e94a1b5ce874a.tar.lz
nixpkgs-d6f1081314e0ea341bd237e9064e94a1b5ce874a.tar.xz
nixpkgs-d6f1081314e0ea341bd237e9064e94a1b5ce874a.tar.zst
nixpkgs-d6f1081314e0ea341bd237e9064e94a1b5ce874a.zip
opencv3: pull patches only if necessary
Diffstat (limited to 'pkgs/development/libraries/opencv')
-rw-r--r--pkgs/development/libraries/opencv/3.x.nix21
1 files changed, 11 insertions, 10 deletions
diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix
index d86a2671cde..388167319c1 100644
--- a/pkgs/development/libraries/opencv/3.x.nix
+++ b/pkgs/development/libraries/opencv/3.x.nix
@@ -42,16 +42,17 @@ stdenv.mkDerivation rec {
     sha256 = "1l0w12czavgs0wzw1c594g358ilvfg2fn32cn8z7pv84zxj4g429";
   };
 
-  patches = [
-    (fetchpatch { # Patch for CUDA 8 compatibility
-      url = "https://github.com/opencv/opencv/commit/10896129b39655e19e4e7c529153cb5c2191a1db.patch";
-      sha256 = "0jka3kxxywgs3prqqgym5kav6p73rrblwj50k1nf3fvfpk194ah1";
-    })
-    (fetchpatch { # Patch to add CUDA Compute Capability compilation targets up to 6.0
-      url = "https://github.com/opencv/opencv/commit/d76f258aebdf63f979a205cabe6d3e81700a7cd8.patch";
-      sha256 = "00b3msfgrcw7laij6qafn4b18c1dl96xxpzwx05wxzrjldqb6kqg";
-    })
-  ];
+  patches =
+    lib.optionals enableCuda [
+      (fetchpatch { # Patch for CUDA 8 compatibility
+        url = "https://github.com/opencv/opencv/commit/10896129b39655e19e4e7c529153cb5c2191a1db.patch";
+        sha256 = "0jka3kxxywgs3prqqgym5kav6p73rrblwj50k1nf3fvfpk194ah1";
+      })
+      (fetchpatch { # Patch to add CUDA Compute Capability compilation targets up to 6.0
+        url = "https://github.com/opencv/opencv/commit/d76f258aebdf63f979a205cabe6d3e81700a7cd8.patch";
+        sha256 = "00b3msfgrcw7laij6qafn4b18c1dl96xxpzwx05wxzrjldqb6kqg";
+      })
+    ];
 
   preConfigure =
     let ippicvVersion = "20151201";