about summary refs log tree commit diff
path: root/pkgs/applications/science/robotics/mavproxy
diff options
context:
space:
mode:
authorfricklerhandwerk <valentin@fricklerhandwerk.de>2021-01-14 09:24:21 +0100
committerfricklerhandwerk <valentin@fricklerhandwerk.de>2021-01-14 09:26:12 +0100
commitbb2879d59391b8b2814ef1a8d165d5d65726e6ea (patch)
treec02a00e930ebc2bd1cea105928d2e23bc25c6e78 /pkgs/applications/science/robotics/mavproxy
parenta0c29488618fbffaab5779e49551ce9c279fcb9e (diff)
mavproxy: fix darwin build
Diffstat (limited to 'pkgs/applications/science/robotics/mavproxy')
-rw-r--r--pkgs/applications/science/robotics/mavproxy/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/applications/science/robotics/mavproxy/default.nix b/pkgs/applications/science/robotics/mavproxy/default.nix
index 8e7c5bddd961c..22a32f89bded2 100644
--- a/pkgs/applications/science/robotics/mavproxy/default.nix
+++ b/pkgs/applications/science/robotics/mavproxy/default.nix
@@ -1,5 +1,5 @@
-{ lib, buildPythonApplication, fetchPypi, matplotlib, numpy, pymavlink, pyserial
-, setuptools, wxPython_4_0 }:
+{ stdenv, lib, buildPythonApplication, fetchPypi, matplotlib, numpy, pymavlink, pyserial
+, setuptools, wxPython_4_0, billiard, gnureadline }:
 
 buildPythonApplication rec {
   pname = "MAVProxy";
@@ -10,6 +10,11 @@ buildPythonApplication rec {
     sha256 = "fe046481b793b592334749249620fce8a463f4c46b394ff744645975465d677b";
   };
 
+  postPatch = ''
+    substituteInPlace setup.py \
+      --replace "opencv-python" ""
+  '';
+
   propagatedBuildInputs = [
     matplotlib
     numpy
@@ -17,7 +22,7 @@ buildPythonApplication rec {
     pyserial
     setuptools
     wxPython_4_0
-  ];
+  ] ++ lib.optionals stdenv.isDarwin [ billiard gnureadline ];
 
   # No tests
   doCheck = false;