diff options
author | koral <koral att mailoo dott org> | 2014-09-22 08:53:51 +0200 |
---|---|---|
committer | koral <koral att mailoo dott org> | 2014-09-22 12:44:41 +0200 |
commit | 47c2b205ae5e5b092b39671147dc39382ea4e0c0 (patch) | |
tree | e32f915b6ce83dcfd14601407d15bfa14b7eef14 /pkgs/tools/misc | |
parent | 2247f3a8d33127fdf568825780b30bc4a324392b (diff) | |
download | nixlib-47c2b205ae5e5b092b39671147dc39382ea4e0c0.tar nixlib-47c2b205ae5e5b092b39671147dc39382ea4e0c0.tar.gz nixlib-47c2b205ae5e5b092b39671147dc39382ea4e0c0.tar.bz2 nixlib-47c2b205ae5e5b092b39671147dc39382ea4e0c0.tar.lz nixlib-47c2b205ae5e5b092b39671147dc39382ea4e0c0.tar.xz nixlib-47c2b205ae5e5b092b39671147dc39382ea4e0c0.tar.zst nixlib-47c2b205ae5e5b092b39671147dc39382ea4e0c0.zip |
Added binwalk package, and its dependency pyqtgraph.
Diffstat (limited to 'pkgs/tools/misc')
-rw-r--r-- | pkgs/tools/misc/binwalk/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/tools/misc/binwalk/default.nix b/pkgs/tools/misc/binwalk/default.nix new file mode 100644 index 000000000000..58b38a69425b --- /dev/null +++ b/pkgs/tools/misc/binwalk/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, python, wrapPython, curses +, pyqtgraph ? null +, visualizationSupport ? false }: + +assert visualizationSupport -> pyqtgraph != null; + +stdenv.mkDerivation rec { + version = "2.0.1"; + name = "binwalk-${version}"; + + src = fetchFromGitHub { + owner = "devttys0"; + repo = "binwalk"; + rev = "v${version}"; + sha256 = "1r5389lk3gk8y4ksrfljyb97l6pwnwvv8g1slbgr20avkzgw8zmn"; + }; + + pythonPath = with stdenv.lib; [ curses ] + ++ optional visualizationSupport [ pyqtgraph ]; + + propagatedBuildInputs = with stdenv.lib; [ python wrapPython curses ] + ++ optional visualizationSupport [ pyqtgraph ]; + + postInstall = "wrapPythonPrograms"; + + meta = with stdenv.lib; { + homepage = "http://binwalk.org"; + description = "A tool for searching a given binary image for embedded files"; + platforms = platforms.all; + maintainers = maintainers.koral; + }; +} |