diff --git a/pkgs/games/2048-cli/default.nix b/pkgs/games/2048-cli/default.nix deleted file mode 100644 index 78710ceb53b7..000000000000 --- a/pkgs/games/2048-cli/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - gettext, - installShellFiles, - ncurses, - ui ? "terminal", -}: - -assert lib.elem ui [ - "terminal" - "curses" -]; -stdenv.mkDerivation (finalAttrs: { - pname = "2048-cli"; - version = "unstable-2019-12-10"; - - src = fetchFromGitHub { - owner = "tiehuis"; - repo = "2048-cli"; - rev = "67439255df7d4f70209ca628d65128cd41d33e8d"; - hash = "sha256-U7g2wCZgR7Lp/69ktQIZZ1cScll2baCequemTl3Mc3I="; - }; - - postPatch = '' - substituteInPlace Makefile \ - --replace "-lcurses" "-lncurses" - ''; - - nativeBuildInputs = [ - installShellFiles - ]; - - buildInputs = [ - gettext - ] ++ (lib.optional (ui == "curses") ncurses); - - dontConfigure = true; - - env.NIX_CFLAGS_COMPILE = "-I${lib.getDev gettext}/share/gettext/"; - - makeFlags = [ - "CC=${stdenv.cc.targetPrefix}cc" - ui - ]; - - installPhase = '' - runHook preInstall - - install -Dm755 -t $out/bin 2048 - installManPage man/2048.6 - - runHook postInstall - ''; - - meta = { - homepage = "https://github.com/tiehuis/2048-cli"; - description = "Game 2048 for your Linux terminal"; - license = lib.licenses.mit; - maintainers = [ ]; - platforms = lib.platforms.unix; - mainProgram = "2048"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e6767dd00258..1329d5685578 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -224,6 +224,9 @@ mapAliases { ### _ ### _1password = lib.warnOnInstantiate "_1password has been renamed to _1password-cli to better follow upstream name usage" _1password-cli; # Added 2024-10-24 + _2048-cli = throw "'_2048-cli' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 + _2048-cli-curses = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 + _2048-cli-terminal = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 _5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken."; "7z2hashcat" = throw "'7z2hashcat' has been renamed to '_7z2hashcat' as the former isn't a valid variable name."; # Added 2024-11-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1dba152b606f..2fbd95146370 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14789,10 +14789,6 @@ with pkgs; ### GAMES - _2048-cli = _2048-cli-terminal; - _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; }; - _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; }; - _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; }; inherit (callPackages ../games/fteqw { })