about summary refs log tree commit diff
path: root/pkgs/tools/misc/xxv/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/misc/xxv/default.nix')
-rw-r--r--pkgs/tools/misc/xxv/default.nix41
1 files changed, 0 insertions, 41 deletions
diff --git a/pkgs/tools/misc/xxv/default.nix b/pkgs/tools/misc/xxv/default.nix
deleted file mode 100644
index 3973f8d096ac..000000000000
--- a/pkgs/tools/misc/xxv/default.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-{ stdenv, lib, fetchFromGitHub, rustPlatform
-, ncurses ? null
-, darwin ? null }:
-
-let useNcurses = !stdenv.hostPlatform.isWindows; in
-
-assert useNcurses -> ncurses != null;
-
-rustPlatform.buildRustPackage rec {
-  pname   = "xxv";
-  version = "0.1.2";
-
-  src = fetchFromGitHub {
-    owner  = "chrisvest";
-    repo   = pname;
-    rev    = version;
-    sha256 = "0ppfsgdigza2jppbkg4qanjhlkpnq7p115c4471vc6vpikpfrlk3";
-  };
-
-  cargoHash = "sha256-S8IKBXREJ+0z4Qz9i3RH52btg1Mpk6GjKIJf4ivdt14=";
-
-  buildInputs = lib.optionals useNcurses [ ncurses ]
-  ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security ])
-  ;
-
-  # I'm picking pancurses for Windows simply because that's the example given in Cursive's
-  # documentation for picking an alternative backend. We could just as easily pick crossterm.
-  buildNoDefaultFeatures = !useNcurses;
-  buildFeatures = lib.optional (!useNcurses) "pancurses-backend";
-
-  meta = with lib; {
-    description = "Visual hex viewer for the terminal";
-    longDescription = ''
-      XXV is a terminal hex viewer with a text user interface, written in 100% safe Rust.
-    '';
-    homepage    = "https://chrisvest.github.io/xxv/";
-    license     = with licenses; [ gpl3 ];
-    maintainers = [ ];
-    mainProgram = "xxv";
-  };
-}