Merge pull request #122616 from stephank/fix-anevicon-darwin

anevicon: fix darwin build
This commit is contained in:
Sandro 2021-05-12 18:14:55 +02:00 committed by GitHub
commit 665c70cc0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,6 +3,7 @@
, fetchFromGitHub , fetchFromGitHub
, fetchpatch , fetchpatch
, rustPlatform , rustPlatform
, libiconv
, Security , Security
}: }:
@ -19,7 +20,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "1g15v13ysx09fy0b8qddw5fwql2pvwzc2g2h1ndhzpxvfy7fzpr1"; cargoSha256 = "1g15v13ysx09fy0b8qddw5fwql2pvwzc2g2h1ndhzpxvfy7fzpr1";
buildInputs = lib.optionals stdenv.isDarwin [ Security ]; buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
cargoPatches = [ cargoPatches = [
# Add Cargo.lock file, https://github.com/rozgo/anevicon/pull/1 # 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; { meta = with lib; {
description = "UDP-based load generator"; description = "UDP-based load generator";
homepage = "https://github.com/rozgo/anevicon"; homepage = "https://github.com/rozgo/anevicon";