diff --git a/pkgs/by-name/bo/boofuzz/package.nix b/pkgs/by-name/bo/boofuzz/package.nix index 9063a65785ab..95a9bec60144 100644 --- a/pkgs/by-name/bo/boofuzz/package.nix +++ b/pkgs/by-name/bo/boofuzz/package.nix @@ -17,21 +17,17 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-ffZVFmfDAJ+Qn3hbeHY/CvYgpDLxB+jaYOiYyZqZ7mo="; }; - nativeBuildInputs = with python3.pkgs; [ - poetry-core - ]; + build-system = with python3.pkgs; [ poetry-core ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ attrs click colorama flask funcy - future psutil pyserial pydot - six tornado ]; @@ -42,27 +38,21 @@ python3.pkgs.buildPythonApplication rec { pytestCheckHook ]; - disabledTests = - [ - "TestNetworkMonitor" - "TestNoResponseFailure" - "TestProcessMonitor" - "TestSocketConnection" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "test_time_repeater" - ]; + disabledTests = [ + "TestNetworkMonitor" + "TestNoResponseFailure" + "TestProcessMonitor" + "TestSocketConnection" + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "test_time_repeater" ]; - pythonImportsCheck = [ - "boofuzz" - ]; + pythonImportsCheck = [ "boofuzz" ]; meta = { description = "Network protocol fuzzing tool"; - mainProgram = "boo"; homepage = "https://github.com/jtpereyda/boofuzz"; - changelog = "https://github.com/jtpereyda/boofuzz/blob/v${version}/CHANGELOG.rst"; - license = with lib.licenses; [ gpl2Plus ]; + changelog = "https://github.com/jtpereyda/boofuzz/blob/${src.tag}/CHANGELOG.rst"; + license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ fab ]; + mainProgram = "boo"; }; }