about summary refs log tree commit diff
path: root/pkgs/development/python-modules/binwalk
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2020-08-16 13:13:17 +0200
committerFlorian Klink <flokli@flokli.de>2020-08-16 13:21:44 +0200
commit4cfcd2f9be558fe8baddd834628c46b47a6dc64d (patch)
tree993204fdd8d61a8bd566264286884aa8773986ea /pkgs/development/python-modules/binwalk
parent0cb79c953d7f184d2dd51c7ce54b2e047b45d448 (diff)
downloadnixlib-4cfcd2f9be558fe8baddd834628c46b47a6dc64d.tar
nixlib-4cfcd2f9be558fe8baddd834628c46b47a6dc64d.tar.gz
nixlib-4cfcd2f9be558fe8baddd834628c46b47a6dc64d.tar.bz2
nixlib-4cfcd2f9be558fe8baddd834628c46b47a6dc64d.tar.lz
nixlib-4cfcd2f9be558fe8baddd834628c46b47a6dc64d.tar.xz
nixlib-4cfcd2f9be558fe8baddd834628c46b47a6dc64d.tar.zst
nixlib-4cfcd2f9be558fe8baddd834628c46b47a6dc64d.zip
binwalk-full: add matplotlib module
This is used for visual entropy graphing (`-E` argument)
Diffstat (limited to 'pkgs/development/python-modules/binwalk')
-rw-r--r--pkgs/development/python-modules/binwalk/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/binwalk/default.nix b/pkgs/development/python-modules/binwalk/default.nix
index d31113b92147..0970cc18249e 100644
--- a/pkgs/development/python-modules/binwalk/default.nix
+++ b/pkgs/development/python-modules/binwalk/default.nix
@@ -12,12 +12,13 @@
 , cramfsprogs
 , cramfsswap
 , lzma
+, matplotlib
 , nose
 , pycrypto
 , pyqtgraph ? null }:
 
 let
-  visualizationSupport = (pyqtgraph != null);
+  visualizationSupport = (pyqtgraph != null) && (matplotlib != null);
   version = "2.2.0";
 in
 buildPythonPackage {
@@ -32,7 +33,7 @@ buildPythonPackage {
   };
 
   propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract cramfsswap cramfsprogs lzma pycrypto ]
-  ++ stdenv.lib.optional visualizationSupport pyqtgraph;
+  ++ stdenv.lib.optionals visualizationSupport [ matplotlib pyqtgraph ];
 
   # setup.py only installs version.py during install, not test
   postPatch = ''