aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking/netperf
diff options
context:
space:
mode:
authorManuel Mendez <mmendez534@gmail.com>2018-05-12 12:51:28 -0400
committerMatthew Justin Bauer <mjbauer95@gmail.com>2018-05-12 11:51:28 -0500
commitf245f537a8fcbf73ae959792a552b43fbc1c8d71 (patch)
tree9745bab3facad9f7db2380a152d4955f253b4cf0 /pkgs/applications/networking/netperf
parent6f8cfae6c9c028bea86bedff8495dcfba867d1d6 (diff)
netperf: cleanup
* netperf: fix build * maintainers: add myself * netperf: add myself as maintainer * netperf: update to current git master to get bugfixes * netperf: enable-demo mode * fixup! netperf: fix build * fixup! netperf: update to current git master to get bugfixes
Diffstat (limited to 'pkgs/applications/networking/netperf')
-rw-r--r--pkgs/applications/networking/netperf/default.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/applications/networking/netperf/default.nix b/pkgs/applications/networking/netperf/default.nix
index fe58b1d3e28a..421a3cfbe3b7 100644
--- a/pkgs/applications/networking/netperf/default.nix
+++ b/pkgs/applications/networking/netperf/default.nix
@@ -1,21 +1,29 @@
-{ stdenv, fetchFromGitHub }:
+{ libsmbios, stdenv, autoreconfHook, fetchFromGitHub }:
stdenv.mkDerivation rec {
- name = "netperf-2.7.0";
+ name = "netperf-20180504";
src = fetchFromGitHub {
owner = "HewlettPackard";
repo = "netperf";
- rev = name;
- sha256 = "034indn3hicwbvyzgw9f32bv2i7c5iv8b4a11imyn03pw97jzh10";
+ rev = "c0a0d9f31f9940abf375a41b43a343cdbf87caab";
+ sha256 = "0wfj9kkhar6jb5639f5wxpwsraxw4v9yzg71rsdidvj5fyncjjq2";
};
+ buildInputs = [ libsmbios ];
+ nativeBuildInputs = [ autoreconfHook ];
+ autoreconfPhase = ''
+ autoreconf -i -I src/missing/m4
+ '';
+ configureFlags = [ "--enable-demo" ];
+ enableParallelBuilding = true;
+
meta = {
description = "Benchmark to measure the performance of many different types of networking";
homepage = http://www.netperf.org/netperf/;
license = "Hewlett-Packard BSD-like license";
platforms = stdenv.lib.platforms.linux;
- maintainers = [];
+ maintainers = [ stdenv.lib.maintainers.mmlb ];
};
}