about summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authormarkuskowa <markus.kowalewski@gmail.com>2019-04-17 17:24:34 +0200
committerGitHub <noreply@github.com>2019-04-17 17:24:34 +0200
commit3884afada47c5a83d8f8843ac120277ce217a22c (patch)
treeaf4d2bf17b1171aff6eae5e95c233d11102dcb8e /pkgs/os-specific/linux
parent2b4bcb03444a4e8240d9bce890643955e40e969d (diff)
parent49ed37b4f31e407804efe06a6d43bd1f9bcb8b85 (diff)
downloadnixlib-3884afada47c5a83d8f8843ac120277ce217a22c.tar
nixlib-3884afada47c5a83d8f8843ac120277ce217a22c.tar.gz
nixlib-3884afada47c5a83d8f8843ac120277ce217a22c.tar.bz2
nixlib-3884afada47c5a83d8f8843ac120277ce217a22c.tar.lz
nixlib-3884afada47c5a83d8f8843ac120277ce217a22c.tar.xz
nixlib-3884afada47c5a83d8f8843ac120277ce217a22c.tar.zst
nixlib-3884afada47c5a83d8f8843ac120277ce217a22c.zip
Merge pull request #59501 from dtzWill/feature/numatop
numatop: init at 2.1
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r--pkgs/os-specific/linux/numatop/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/numatop/default.nix b/pkgs/os-specific/linux/numatop/default.nix
new file mode 100644
index 000000000000..80f14b568eda
--- /dev/null
+++ b/pkgs/os-specific/linux/numatop/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, pkgconfig, numactl, ncurses, check }:
+
+stdenv.mkDerivation rec {
+  pname = "numatop";
+  version = "2.1";
+  src = fetchurl {
+    url = "https://github.com/intel/${pname}/releases/download/v${version}/${pname}-v${version}.tar.xz";
+    sha256 = "1s7psq1xyswj0lpx10zg5lnppav2xy9safkfx3rssrs9c2fp5d76";
+  };
+
+  nativeBuildInputs = [ pkgconfig ];
+  buildInputs = [ numactl ncurses ];
+  checkInputs = [ check ];
+
+  doCheck  = true;
+
+  meta = with stdenv.lib; {
+    description = "Tool for runtime memory locality characterization and analysis of processes and threads on a NUMA system";
+    homepage = https://01.org/numatop;
+    license = licenses.bsd3;
+    maintainers = with maintainers; [ dtzWill ];
+    platforms = [
+      { kernel.name = "linux"; cpu.family = "x86"; }
+      { kernel.name = "linux"; cpu.family = "power"; }
+    ];
+  };
+}