diff --git a/pkgs/by-name/sr/sr2t/package.nix b/pkgs/by-name/sr/sr2t/package.nix new file mode 100644 index 000000000000..e49303258a16 --- /dev/null +++ b/pkgs/by-name/sr/sr2t/package.nix @@ -0,0 +1,40 @@ +{ + lib, + python3, + fetchFromGitLab, +}: + +python3.pkgs.buildPythonApplication rec { + pname = "sr2t"; + version = "0.0.26"; + pyproject = true; + + src = fetchFromGitLab { + owner = "0bs1d1an"; + repo = "sr2t"; + rev = "refs/tags/${version}"; + hash = "sha256-BPsYnKBTxt5WUd2+WumMdVi8p6iryOWG2MjI97qbaCw="; + }; + + build-system = with python3.pkgs; [ hatchling ]; + + dependencies = with python3.pkgs; [ + prettytable + pyyaml + setuptools + xlsxwriter + ]; + + # Project has no tests + doCheck = false; + + pythonImportsCheck = [ "sr2t" ]; + + meta = with lib; { + description = "Tool to convert scanning reports to a tabular format"; + homepage = "https://gitlab.com/0bs1d1an/sr2t"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ fab ]; + mainProgram = "sr2t"; + }; +}