summary refs log tree commit diff
path: root/pkgs/applications/networking/netperf/default.nix
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/default.nix
parent6f8cfae6c9c028bea86bedff8495dcfba867d1d6 (diff)
downloadnixpkgs-f245f537a8fcbf73ae959792a552b43fbc1c8d71.tar
nixpkgs-f245f537a8fcbf73ae959792a552b43fbc1c8d71.tar.gz
nixpkgs-f245f537a8fcbf73ae959792a552b43fbc1c8d71.tar.bz2
nixpkgs-f245f537a8fcbf73ae959792a552b43fbc1c8d71.tar.lz
nixpkgs-f245f537a8fcbf73ae959792a552b43fbc1c8d71.tar.xz
nixpkgs-f245f537a8fcbf73ae959792a552b43fbc1c8d71.tar.zst
nixpkgs-f245f537a8fcbf73ae959792a552b43fbc1c8d71.zip
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/default.nix')
-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 fe58b1d3e28..421a3cfbe3b 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 ];
   };
 }