3
0
Fork 0
forked from mirrors/nixpkgs

anevicon: init at 0.1.0 (#120043)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
This commit is contained in:
Fabian Affolter 2021-04-22 05:39:12 +02:00 committed by GitHub
parent 54d8941a0d
commit 391c5fcb5a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 0 deletions

View file

@ -0,0 +1,39 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, rustPlatform
, Security
}:
rustPlatform.buildRustPackage rec {
pname = "anevicon";
version = "0.1.0";
src = fetchFromGitHub {
owner = "rozgo";
repo = pname;
rev = "v${version}";
sha256 = "1m3ci7g7nn28p6x5m85av3ljgszwlg55f1hmgjnarc6bas5bapl7";
};
cargoSha256 = "1g15v13ysx09fy0b8qddw5fwql2pvwzc2g2h1ndhzpxvfy7fzpr1";
buildInputs = lib.optionals stdenv.isDarwin [ Security ];
cargoPatches = [
# Add Cargo.lock file, https://github.com/rozgo/anevicon/pull/1
(fetchpatch {
name = "cargo-lock-file.patch";
url = "https://github.com/rozgo/anevicon/commit/205440a0863aaea34394f30f4255fa0bb1704aed.patch";
sha256 = "02syzm7irn4slr3s5dwwhvg1qx8fdplwlhza8gfkc6ajl7vdc7ri";
})
];
meta = with lib; {
description = "UDP-based load generator";
homepage = "https://github.com/rozgo/anevicon";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab ];
};
}

View file

@ -1600,6 +1600,10 @@ in
novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
};
anevicon = callPackage ../tools/networking/anevicon {
inherit (darwin.apple_sdk.frameworks) Security;
};
apprise = with python3Packages; toPythonApplication apprise;
aria2 = callPackage ../tools/networking/aria2 {