crafty: remove

+1 -75
-73
pkgs/games/crafty/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "crafty"; 5 - version = "25.0.1"; 6 - 7 - src = fetchurl { 8 - url = "http://www.craftychess.com/downloads/source/crafty-${version}.zip"; 9 - sha256 = "0aqgj2q7kdlgbha01qs869cwyja13bc7q2lh4nfhlba2pklknsm8"; 10 - }; 11 - 12 - bookBin = fetchurl { 13 - url = "http://www.craftychess.com/downloads/book/book.bin"; 14 - sha256 = "10rrgkr3hxm7pxdbc2jq8b5g74gfhzk4smahks3k8am1cmyq4p7r"; 15 - }; 16 - 17 - startPgn = fetchurl { 18 - url = "http://craftychess.com/downloads/book/start.pgn.gz"; 19 - sha256 = "12g70mgfifwssfvndzq94pin34dizlixhsga75vgj7dakysi2p7f"; 20 - }; 21 - 22 - nativeBuildInputs = [ unzip ]; 23 - 24 - unpackPhase = '' 25 - mkdir "craftysrc" 26 - unzip $src -d craftysrc 27 - gunzip -c $startPgn > "craftysrc/start.pgn" 28 - ''; 29 - 30 - buildPhase = '' 31 - cd craftysrc 32 - make unix-gcc 33 - ''; 34 - 35 - installPhase = '' 36 - BUILDDIR="$PWD" 37 - mkdir -p $out/bin 38 - cp -p ./crafty $out/bin 39 - 40 - mkdir -p $out/share/crafty 41 - cd $out/share/crafty 42 - 43 - $out/bin/crafty "books create $BUILDDIR/start.pgn 60" 44 - rm -f *.001 45 - 46 - cp -p ${bookBin} $out/share/crafty/book.bin 47 - 48 - mv $out/bin/crafty $out/bin/.crafty-wrapped 49 - 50 - cat - > $out/bin/crafty <<EOF 51 - #! ${stdenv.shell} 52 - # 53 - # The books are copied from share/crafty to ~/.crafty/books the first time 54 - # this script is run. You can restore them at any time just copying them 55 - # again. 56 - if [[ ! -d "\$HOME/.crafty/books" ]]; then 57 - mkdir "\$HOME/.crafty/books" -p 58 - cp "$out/share/crafty/"book*.bin "\$HOME/.crafty/books" 59 - chmod ug+w "\$HOME/.crafty/books/"* 60 - fi 61 - exec $out/bin/.crafty-wrapped bookpath=\$HOME/.crafty/books "\$@" 62 - EOF 63 - chmod +x $out/bin/crafty 64 - ''; 65 - 66 - meta = { 67 - homepage = "http://www.craftychess.com/"; 68 - description = "Chess program developed by Dr. Robert M. Hyatt"; 69 - license = lib.licenses.unfree; 70 - platforms = lib.platforms.unix; 71 - maintainers = [ lib.maintainers.jwiegley ]; 72 - }; 73 - }
+1
pkgs/top-level/aliases.nix
··· 156 156 coredumper = throw "coredumper has been removed: abandoned by upstream."; # added 2019-11-16 157 157 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream."; # added 2020-11-30 158 158 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # added 2022-01-07 159 + crafty = throw "crafty has been removed: deleted by upstream"; # 2022-01-07 159 160 cryptol = throw "cryptol was removed due to prolonged broken build"; # added 2020-08-21 160 161 cpp-gsl = microsoft_gsl; # added 2019-05-24 161 162 cudatoolkit_6 = throw "cudatoolkit_6 has been removed in favor of newer versions"; # added 2021-02-14
-2
pkgs/top-level/all-packages.nix
··· 30342 30342 30343 30343 crack_attack = callPackage ../games/crack-attack { }; 30344 30344 30345 - crafty = callPackage ../games/crafty { }; 30346 - 30347 30345 crawlTiles = callPackage ../games/crawl { 30348 30346 tileMode = true; 30349 30347 };