From 51121e661c40c0bdb1e93b57743ac7a806c3f954 Mon Sep 17 00:00:00 2001 From: Heitor Pascoal de Bittencourt Date: Thu, 17 Jul 2025 10:10:54 -0300 Subject: [PATCH 1/2] maintainers: add heitorPB --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 04a1e3c0b6d3..abe6df528b09 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9994,6 +9994,12 @@ githubId = 44377258; name = "Heitor Augusto"; }; + heitorPB = { + email = "heitorpbittencourt@gmail.com"; + github = "heitorPB"; + githubId = 13461702; + name = "Heitor Pascoal de Bittencourt"; + }; hekazu = { name = "Henri Peurasaari"; email = "henri.peurasaari@helsinki.fi"; From 3d0a214d1e9818a952f518154959aec772207000 Mon Sep 17 00:00:00 2001 From: Heitor Pascoal de Bittencourt Date: Thu, 7 Aug 2025 14:15:56 -0300 Subject: [PATCH 2/2] tcping-rs: init at 1.2.18 Signed-off-by: Heitor Pascoal de Bittencourt --- pkgs/by-name/tc/tcping-rs/package.nix | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/tc/tcping-rs/package.nix diff --git a/pkgs/by-name/tc/tcping-rs/package.nix b/pkgs/by-name/tc/tcping-rs/package.nix new file mode 100644 index 000000000000..ed6387ea07ff --- /dev/null +++ b/pkgs/by-name/tc/tcping-rs/package.nix @@ -0,0 +1,34 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, +}: +rustPlatform.buildRustPackage rec { + pname = "tcping-rs"; + version = "1.2.18"; + + src = fetchFromGitHub { + owner = "lvillis"; + repo = "tcping-rs"; + tag = version; + hash = "sha256-G9LZ9XlIl/JYji/GgznQnIbnV83qi9kZqCkaZJ0kENI="; + }; + + cargoHash = "sha256-INbXvNfn3vmXzZgaDUwl1wgbQ2wVQcCP0ZV2dpZedQY="; + + checkFlags = [ + # This test requires external network access + "--skip=resolve_domain" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "TCP Ping (tcping) Utility for Port Reachability"; + homepage = "https://github.com/lvillis/tcping-rs"; + license = lib.licenses.mit; + mainProgram = "tcping"; + maintainers = with lib.maintainers; [ heitorPB ]; + }; +}