Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.03 840 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchFromGitHub 4, zlib 5, xz 6, ncompress 7, gzip 8, bzip2 9, gnutar 10, p7zip 11, cabextract 12, lzma 13, pycrypto 14, pyqtgraph ? null }: 15 16let visualizationSupport = (pyqtgraph != null); 17in 18buildPythonPackage rec { 19 name = "binwalk-${version}"; 20 version = "2.1.1"; 21 22 src = fetchFromGitHub { 23 owner = "devttys0"; 24 repo = "binwalk"; 25 rev = "291a03595d17f848c73b74cb6ca508da782cd8f7"; 26 sha256 = "0grid93yz6i6jb2zggrqncp5awdf7qi88j5y2k7dq0k9r6b8zydw"; 27 }; 28 29 propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract lzma pycrypto ] 30 ++ stdenv.lib.optional visualizationSupport pyqtgraph; 31 32 meta = with stdenv.lib; { 33 homepage = "http://binwalk.org"; 34 description = "A tool for searching a given binary image for embedded files"; 35 maintainers = [ maintainers.koral ]; 36 }; 37}