From 34ae57af26dfa8e97276a56b481fd838bf27c09e Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sun, 2 Feb 2025 23:34:24 +0100 Subject: [PATCH] iperf2: modernize & refactor --- pkgs/tools/networking/iperf/2.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/networking/iperf/2.nix b/pkgs/tools/networking/iperf/2.nix index 905b8150ecd9..ec623e9dcefc 100644 --- a/pkgs/tools/networking/iperf/2.nix +++ b/pkgs/tools/networking/iperf/2.nix @@ -4,20 +4,17 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iperf"; version = "2.2.1"; src = fetchurl { - url = "mirror://sourceforge/iperf2/files/${pname}-${version}.tar.gz"; - sha256 = "1yyqzgz526xn6v2hrdiizviddx3xphjg93ihh7mdncw0wakv0jkm"; + url = "mirror://sourceforge/iperf2/files/iperf-${finalAttrs.version}.tar.gz"; + hash = "sha256-dUqwp+KAM9vqgTCO9CS8ffTW4v4xtgzFNrYbUf772Ps="; }; - hardeningDisable = [ "format" ]; configureFlags = [ "--enable-fastsampling" ]; - makeFlags = [ "AR:=$(AR)" ]; - postInstall = '' mv $out/bin/iperf $out/bin/iperf2 ln -s $out/bin/iperf2 $out/bin/iperf @@ -32,4 +29,4 @@ stdenv.mkDerivation rec { # prioritize iperf3 priority = 10; }; -} +})