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