summaryrefslogtreecommitdiff
path: root/pkgs/tools/networking/anevicon/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/networking/anevicon/default.nix')
-rw-r--r--pkgs/tools/networking/anevicon/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/tools/networking/anevicon/default.nix b/pkgs/tools/networking/anevicon/default.nix
index 95a4bbe9fb88..cff22fa71e6e 100644
--- a/pkgs/tools/networking/anevicon/default.nix
+++ b/pkgs/tools/networking/anevicon/default.nix
@@ -3,6 +3,7 @@
, fetchFromGitHub
, fetchpatch
, rustPlatform
+, libiconv
, Security
}:
@@ -19,7 +20,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "1g15v13ysx09fy0b8qddw5fwql2pvwzc2g2h1ndhzpxvfy7fzpr1";
- buildInputs = lib.optionals stdenv.isDarwin [ Security ];
+ buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
cargoPatches = [
# Add Cargo.lock file, https://github.com/rozgo/anevicon/pull/1
@@ -30,6 +31,9 @@ rustPlatform.buildRustPackage rec {
})
];
+ # Tries to send large UDP packets that Darwin rejects.
+ doCheck = !stdenv.isDarwin;
+
meta = with lib; {
description = "UDP-based load generator";
homepage = "https://github.com/rozgo/anevicon";