From a9f9cdeb72bce4b0cac369a4996e0e799be9be18 Mon Sep 17 00:00:00 2001 From: Anton Mosich Date: Tue, 1 Aug 2023 23:25:23 +0200 Subject: [PATCH 1/2] gping: 1.13.1 -> 1.14.0 --- pkgs/tools/networking/gping/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/gping/default.nix b/pkgs/tools/networking/gping/default.nix index 59d3d6b314b0..7435ea46ce86 100644 --- a/pkgs/tools/networking/gping/default.nix +++ b/pkgs/tools/networking/gping/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "gping"; - version = "1.13.1"; + version = "1.14.0"; src = fetchFromGitHub { owner = "orf"; repo = "gping"; rev = "gping-v${version}"; - hash = "sha256-EkoOHyHYcbyqtT1zCq0kmXND1eSADE7QD3QQ01RJtvM="; + hash = "sha256-ReP+s2p0X39LVvl3/QF7fsYkU+OvsQyMhyuH8v4HuVU="; }; - cargoHash = "sha256-iDB3ZIlSLEBf+nSxLeQcE93nqMjH29w+z7kwCNksuSk="; + cargoHash = "sha256-FTiNxCoEe/iMz68F1CpJHypgrhn4WwwWowuN9I1rl6E="; buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; From 6baffa029e49847ce2038438b64e5af9349aab93 Mon Sep 17 00:00:00 2001 From: Anton Mosich Date: Tue, 1 Aug 2023 23:25:46 +0200 Subject: [PATCH 2/2] gping: add manpage to output --- pkgs/tools/networking/gping/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/tools/networking/gping/default.nix b/pkgs/tools/networking/gping/default.nix index 7435ea46ce86..6e9e32f361e1 100644 --- a/pkgs/tools/networking/gping/default.nix +++ b/pkgs/tools/networking/gping/default.nix @@ -2,6 +2,7 @@ , stdenv , rustPlatform , fetchFromGitHub +, installShellFiles , libiconv , Security , iputils @@ -22,8 +23,14 @@ rustPlatform.buildRustPackage rec { buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; + nativeBuildInputs = [ installShellFiles ]; + nativeCheckInputs = lib.optionals stdenv.isLinux [ iputils ]; + postInstall = '' + installManPage gping.1 + ''; + doInstallCheck = true; installCheckPhase = '' $out/bin/gping --version | grep "${version}"