_2048-cli{,-curses,-terminal}: drop (#414622)

authored by Peder Bergebakken Sundt and committed by GitHub 450f24c3 1bebb6ee

+3 -69
-65
pkgs/games/2048-cli/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - gettext, 6 - installShellFiles, 7 - ncurses, 8 - ui ? "terminal", 9 - }: 10 - 11 - assert lib.elem ui [ 12 - "terminal" 13 - "curses" 14 - ]; 15 - stdenv.mkDerivation (finalAttrs: { 16 - pname = "2048-cli"; 17 - version = "unstable-2019-12-10"; 18 - 19 - src = fetchFromGitHub { 20 - owner = "tiehuis"; 21 - repo = "2048-cli"; 22 - rev = "67439255df7d4f70209ca628d65128cd41d33e8d"; 23 - hash = "sha256-U7g2wCZgR7Lp/69ktQIZZ1cScll2baCequemTl3Mc3I="; 24 - }; 25 - 26 - postPatch = '' 27 - substituteInPlace Makefile \ 28 - --replace "-lcurses" "-lncurses" 29 - ''; 30 - 31 - nativeBuildInputs = [ 32 - installShellFiles 33 - ]; 34 - 35 - buildInputs = [ 36 - gettext 37 - ] ++ (lib.optional (ui == "curses") ncurses); 38 - 39 - dontConfigure = true; 40 - 41 - env.NIX_CFLAGS_COMPILE = "-I${lib.getDev gettext}/share/gettext/"; 42 - 43 - makeFlags = [ 44 - "CC=${stdenv.cc.targetPrefix}cc" 45 - ui 46 - ]; 47 - 48 - installPhase = '' 49 - runHook preInstall 50 - 51 - install -Dm755 -t $out/bin 2048 52 - installManPage man/2048.6 53 - 54 - runHook postInstall 55 - ''; 56 - 57 - meta = { 58 - homepage = "https://github.com/tiehuis/2048-cli"; 59 - description = "Game 2048 for your Linux terminal"; 60 - license = lib.licenses.mit; 61 - maintainers = [ ]; 62 - platforms = lib.platforms.unix; 63 - mainProgram = "2048"; 64 - }; 65 - })
···
+3
pkgs/top-level/aliases.nix
··· 224 225 ### _ ### 226 _1password = lib.warnOnInstantiate "_1password has been renamed to _1password-cli to better follow upstream name usage" _1password-cli; # Added 2024-10-24 227 _5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken."; 228 "7z2hashcat" = 229 throw "'7z2hashcat' has been renamed to '_7z2hashcat' as the former isn't a valid variable name."; # Added 2024-11-27
··· 224 225 ### _ ### 226 _1password = lib.warnOnInstantiate "_1password has been renamed to _1password-cli to better follow upstream name usage" _1password-cli; # Added 2024-10-24 227 + _2048-cli = throw "'_2048-cli' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 228 + _2048-cli-curses = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 229 + _2048-cli-terminal = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 230 _5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken."; 231 "7z2hashcat" = 232 throw "'7z2hashcat' has been renamed to '_7z2hashcat' as the former isn't a valid variable name."; # Added 2024-11-27
-4
pkgs/top-level/all-packages.nix
··· 14789 14790 ### GAMES 14791 14792 - _2048-cli = _2048-cli-terminal; 14793 - _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; }; 14794 - _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; }; 14795 - 14796 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; }; 14797 14798 inherit (callPackages ../games/fteqw { })
··· 14789 14790 ### GAMES 14791 14792 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; }; 14793 14794 inherit (callPackages ../games/fteqw { })