anevicon: fix darwin build

This commit is contained in:
Stéphan Kochen 2021-05-11 20:40:33 +02:00
parent 7c35d1e73e
commit 967c6d8640

View file

@ -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";