aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/binwalk/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/binwalk/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/binwalk/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/binwalk/default.nix b/nixpkgs/pkgs/development/python-modules/binwalk/default.nix
index e8a20b6df47..0970cc18249 100644
--- a/nixpkgs/pkgs/development/python-modules/binwalk/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/binwalk/default.nix
@@ -7,14 +7,18 @@
, gzip
, bzip2
, gnutar
+, p7zip
, cabextract
+, cramfsprogs
+, cramfsswap
, lzma
+, matplotlib
, nose
, pycrypto
, pyqtgraph ? null }:
let
- visualizationSupport = (pyqtgraph != null);
+ visualizationSupport = (pyqtgraph != null) && (matplotlib != null);
version = "2.2.0";
in
buildPythonPackage {
@@ -28,8 +32,8 @@ buildPythonPackage {
sha256 = "1bxgj569fzwv6jhcbl864nmlsi9x1k1r20aywjxc8b9b1zgqrlvc";
};
- propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar cabextract lzma pycrypto ]
- ++ stdenv.lib.optional visualizationSupport pyqtgraph;
+ propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract cramfsswap cramfsprogs lzma pycrypto ]
+ ++ stdenv.lib.optionals visualizationSupport [ matplotlib pyqtgraph ];
# setup.py only installs version.py during install, not test
postPatch = ''