From 7aa3e528bfce93c52986dca931be962532d5c985 Mon Sep 17 00:00:00 2001 From: "Bryan A. S" Date: Sat, 30 Jul 2022 23:32:16 -0300 Subject: [PATCH] icoextract: init at 0.1.4 for use with bottles --- .../python-modules/icoextract/default.nix | 31 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/python-modules/icoextract/default.nix diff --git a/pkgs/development/python-modules/icoextract/default.nix b/pkgs/development/python-modules/icoextract/default.nix new file mode 100644 index 000000000000..8aa38c1d96ef --- /dev/null +++ b/pkgs/development/python-modules/icoextract/default.nix @@ -0,0 +1,31 @@ +{ lib, buildPythonPackage, fetchPypi, pefile, pillow}: + +buildPythonPackage rec { + pname = "icoextract"; + version = "0.1.4"; + + src = fetchPypi { + inherit pname version; + extension = "tar.gz"; + sha256 = "sha256-x0GEV0PUbkAzoUJgAqup9bHd7iYttGyzIZNdo8KsFyo="; + }; + + propagatedBuildInputs = [ + pefile + pillow + ]; + + # tests expect mingw and multiarch + doCheck = false; + + pythonImportsCheck = [ + "icoextract" + ]; + + meta = with lib; { + description = "Extract icons from Windows PE files"; + homepage = "https://github.com/jlu5/icoextract"; + license = licenses.mit; + maintainers = with maintainers; [ bryanasdev000 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c4714ffe9a52..9017298b8ecc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4369,6 +4369,8 @@ self: super: with self; { idasen = callPackage ../development/python-modules/idasen { }; + icoextract = callPackage ../development/python-modules/icoextract { }; + icontract = callPackage ../development/python-modules/icontract { }; identify = callPackage ../development/python-modules/identify { };