rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / tools / networking / iperf / 2.nix
blob9831a4f4f7d176be6fd85720ce76a42f4ab0cbe9
1 { lib, stdenv, fetchurl }:
3 stdenv.mkDerivation rec {
4   pname = "iperf";
5   version = "2.1.4";
7   src = fetchurl {
8     url = "mirror://sourceforge/iperf2/files/${pname}-${version}.tar.gz";
9     sha256 = "1yflnj2ni988nm0p158q8lnkiq2gn2chmvsglyn2gqmqhwp3jaq6";
10   };
12   hardeningDisable = [ "format" ];
13   configureFlags = [ "--enable-fastsampling" ];
15   makeFlags = [ "AR:=$(AR)" ];
17   postInstall = ''
18     mv $out/bin/iperf $out/bin/iperf2
19     ln -s $out/bin/iperf2 $out/bin/iperf
20   '';
22   meta = with lib; {
23     homepage = "https://sourceforge.net/projects/iperf/";
24     description = "Tool to measure IP bandwidth using UDP or TCP";
25     platforms = platforms.unix;
26     license = licenses.mit;
28     # prioritize iperf3
29     priority = 10;
30   };