diff --git a/pkgs/by-name/ac/acltoolkit/package.nix b/pkgs/by-name/ac/acltoolkit/package.nix index 1988da37dd21..835995193872 100644 --- a/pkgs/by-name/ac/acltoolkit/package.nix +++ b/pkgs/by-name/ac/acltoolkit/package.nix @@ -4,16 +4,15 @@ fetchFromGitHub, }: -python3Packages.buildPythonPackage { +python3Packages.buildPythonPackage (finalAttrs: { pname = "acltoolkit"; version = "0.2.2-unstable-2023-02-03"; pyproject = true; - build-system = with python3Packages; [ setuptools ]; - src = fetchFromGitHub { owner = "zblurx"; repo = "acltoolkit"; + # https://github.com/zblurx/acltoolkit/issues/6 rev = "a5219946aa445c0a3b4a406baea67b33f78bca7c"; hash = "sha256-97cbkGyIkq2Pk1hydMcViXWoh+Ipi3m0YvEYiaV4zcM="; }; @@ -23,6 +22,8 @@ python3Packages.buildPythonPackage { sed -i -e "s/==[0-9.]*//" setup.py ''; + build-system = with python3Packages; [ setuptools ]; + dependencies = with python3Packages; [ asn1crypto dnspython @@ -35,15 +36,13 @@ python3Packages.buildPythonPackage { # Project has no tests doCheck = false; - pythonImportsCheck = [ - "acltoolkit" - ]; + pythonImportsCheck = [ "acltoolkit" ]; meta = { description = "ACL abuse swiss-knife"; - mainProgram = "acltoolkit"; homepage = "https://github.com/zblurx/acltoolkit"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; + mainProgram = "acltoolkit"; }; -} +})