diff --git a/pkgs/by-name/xx/xxv/package.nix b/pkgs/by-name/xx/xxv/package.nix deleted file mode 100644 index c5a5515f9613..000000000000 --- a/pkgs/by-name/xx/xxv/package.nix +++ /dev/null @@ -1,48 +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.hostPlatform.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"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index af905e1b5a9c..8288f6b7704c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1503,6 +1503,7 @@ mapAliases { xulrunner = firefox-unwrapped; # Added 2023-11-03 xvfb_run = throw "'xvfb_run' has been renamed to/replaced by 'xvfb-run'"; # Converted to throw 2024-10-17 xwaylandvideobridge = libsForQt5.xwaylandvideobridge; # Added 2024-09-27 + xxv = throw "'xxv' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 ### Y ###