diff --git a/pkgs/tools/misc/killport/default.nix b/pkgs/tools/misc/killport/default.nix new file mode 100644 index 000000000000..5e424bf5440c --- /dev/null +++ b/pkgs/tools/misc/killport/default.nix @@ -0,0 +1,25 @@ +{ lib +, rustPlatform +, fetchCrate +, llvmPackages +}: +rustPlatform.buildRustPackage rec { + pname = "killport"; + version = "0.8.0"; + + src = fetchCrate { + inherit pname version; + hash = "sha256-ip7Ndy4i4P6n20COfSL/EtG1Y+xoab8Gox4gcNHH1/o="; + }; + + cargoSha256 = "sha256-M4riyvGueCQDKOj+lgYPm2lZ8UjCp1y/SyG692vZbS4="; + + LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; + + meta = with lib; { + description = "A command-line tool to easily kill processes running on a specified port"; + homepage = "https://github.com/jkfran/killport"; + license = licenses.mit; + maintainers = with maintainers; [ sno2wman ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5e8f4ebcf0a5..fc6159df5682 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -37952,6 +37952,8 @@ with pkgs; keymapviz = callPackage ../tools/misc/keymapviz { }; + killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { }; + lean = callPackage ../applications/science/logic/lean { }; lean2 = callPackage ../applications/science/logic/lean2 { }; lean3 = lean;