about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvme-cli/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/os-specific/linux/nvme-cli/default.nix')
-rw-r--r--pkgs/os-specific/linux/nvme-cli/default.nix53
1 files changed, 0 insertions, 53 deletions
diff --git a/pkgs/os-specific/linux/nvme-cli/default.nix b/pkgs/os-specific/linux/nvme-cli/default.nix
deleted file mode 100644
index a39c26ac7c19..000000000000
--- a/pkgs/os-specific/linux/nvme-cli/default.nix
+++ /dev/null
@@ -1,53 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, pkg-config
-, meson
-, ninja
-, libnvme
-, json_c
-, zlib
-, python3Packages
-}:
-
-stdenv.mkDerivation rec {
-  pname = "nvme-cli";
-  version = "2.9.1";
-
-  src = fetchFromGitHub {
-    owner = "linux-nvme";
-    repo = "nvme-cli";
-    rev = "v${version}";
-    hash = "sha256-zs7UksB5QkvCP29iELDGMJeObvMdKrs6ajQkEzCPzzQ=";
-  };
-
-  mesonFlags = [
-    "-Dversion-tag=${version}"
-  ];
-
-  nativeBuildInputs = [
-    meson
-    ninja
-    pkg-config
-    python3Packages.nose2
-  ];
-  buildInputs = [
-    libnvme
-    json_c
-    zlib
-  ];
-
-  meta = with lib; {
-    inherit (src.meta) homepage; # https://nvmexpress.org/
-    description = "NVM-Express user space tooling for Linux";
-    longDescription = ''
-      NVM-Express is a fast, scalable host controller interface designed to
-      address the needs for not only PCI Express based solid state drives, but
-      also NVMe-oF(over fabrics).
-      This nvme program is a user space utility to provide standards compliant
-      tooling for NVM-Express drives. It was made specifically for Linux as it
-      relies on the IOCTLs defined by the mainline kernel driver.
-    '';
-    license = licenses.gpl2Plus;
-    platforms = platforms.linux;
-    maintainers = with maintainers; [ mic92 vifino ];
-    mainProgram = "nvme";
-  };
-}