diff options
author | Pavol Rusnak <pavol@rusnak.io> | 2021-02-06 15:00:36 +0100 |
---|---|---|
committer | Pavol Rusnak <pavol@rusnak.io> | 2021-02-06 15:05:48 +0100 |
commit | dfb4af02a1b3f1584e2d7d724d3fd232614284da (patch) | |
tree | 2dc49522c8acf2b9ff5cff1c9d5e136d45149b8a /pkgs/development/python-modules/binwalk | |
parent | 671fd3a3c13383cc1d7805e2b7854b5226205d07 (diff) | |
download | nixlib-dfb4af02a1b3f1584e2d7d724d3fd232614284da.tar nixlib-dfb4af02a1b3f1584e2d7d724d3fd232614284da.tar.gz nixlib-dfb4af02a1b3f1584e2d7d724d3fd232614284da.tar.bz2 nixlib-dfb4af02a1b3f1584e2d7d724d3fd232614284da.tar.lz nixlib-dfb4af02a1b3f1584e2d7d724d3fd232614284da.tar.xz nixlib-dfb4af02a1b3f1584e2d7d724d3fd232614284da.tar.zst nixlib-dfb4af02a1b3f1584e2d7d724d3fd232614284da.zip |
python3Packages.binwalk: fix build on darwin
Diffstat (limited to 'pkgs/development/python-modules/binwalk')
-rw-r--r-- | pkgs/development/python-modules/binwalk/default.nix | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/pkgs/development/python-modules/binwalk/default.nix b/pkgs/development/python-modules/binwalk/default.nix index 74d79bd677bb..b9120d412cb0 100644 --- a/pkgs/development/python-modules/binwalk/default.nix +++ b/pkgs/development/python-modules/binwalk/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub +, stdenv , zlib , xz , ncompress @@ -20,22 +21,20 @@ , pyqtgraph , visualizationSupport ? false }: -let - version = "2.2.0"; -in -buildPythonPackage { +buildPythonPackage rec { pname = "binwalk"; - inherit version; + version = "2.2.0"; src = fetchFromGitHub { - owner = "devttys0"; + owner = "ReFirmLabs"; repo = "binwalk"; - rev = "be738a52e09b0da2a6e21470e0dbcd5beb42ed1b"; + rev = "v${version}"; sha256 = "1bxgj569fzwv6jhcbl864nmlsi9x1k1r20aywjxc8b9b1zgqrlvc"; }; - propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract cramfsswap cramfsprogs sasquatch squashfsTools lzma pycrypto ] - ++ lib.optionals visualizationSupport [ matplotlib pyqtgraph ]; + propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract squashfsTools lzma pycrypto ] + ++ lib.optionals visualizationSupport [ matplotlib pyqtgraph ] + ++ lib.optionals (!stdenv.isDarwin) [ cramfsprogs cramfsswap sasquatch ]; # setup.py only installs version.py during install, not test postPatch = '' @@ -49,6 +48,8 @@ buildPythonPackage { checkInputs = [ nose ]; + pythonImportsCheck = [ "binwalk" ]; + meta = with lib; { homepage = "https://github.com/ReFirmLabs/binwalk"; description = "A tool for searching a given binary image for embedded files"; |