diff options
author | Felix Buehler <account@buehler.rocks> | 2021-12-19 18:27:53 +0100 |
---|---|---|
committer | Felix Buehler <account@buehler.rocks> | 2021-12-19 18:27:53 +0100 |
commit | f6cc37608d79fb4eadf3883360c10e28e89fbc18 (patch) | |
tree | 786504d6792f5a87274bb6f1dd0024d73dd115bf | |
parent | 79c0393baf75d5f9871eed0b89642e1d2e5ad5e9 (diff) | |
download | nixpkgs-f6cc37608d79fb4eadf3883360c10e28e89fbc18.tar nixpkgs-f6cc37608d79fb4eadf3883360c10e28e89fbc18.tar.gz nixpkgs-f6cc37608d79fb4eadf3883360c10e28e89fbc18.tar.bz2 nixpkgs-f6cc37608d79fb4eadf3883360c10e28e89fbc18.tar.lz nixpkgs-f6cc37608d79fb4eadf3883360c10e28e89fbc18.tar.xz nixpkgs-f6cc37608d79fb4eadf3883360c10e28e89fbc18.tar.zst nixpkgs-f6cc37608d79fb4eadf3883360c10e28e89fbc18.zip |
gnuchess: refactor
-rw-r--r-- | pkgs/games/gnuchess/default.nix | 35 | ||||
-rw-r--r-- | pkgs/games/gnuchess/default.upstream | 1 |
2 files changed, 14 insertions, 22 deletions
diff --git a/pkgs/games/gnuchess/default.nix b/pkgs/games/gnuchess/default.nix index c150ba4ffee..3acf6a8aa62 100644 --- a/pkgs/games/gnuchess/default.nix +++ b/pkgs/games/gnuchess/default.nix @@ -1,23 +1,17 @@ -{lib, stdenv, fetchurl, flex, makeWrapper}: -let - s = # Generated upstream information - rec { - baseName="gnuchess"; - version="6.2.9"; - name="${baseName}-${version}"; - url="mirror://gnu/chess/${name}.tar.gz"; - sha256="sha256-3fzCC911aQCpq2xCx9r5CiiTv38ZzjR0IM42uuvEGJA="; +{ lib, stdenv, fetchurl, flex, makeWrapper }: + +stdenv.mkDerivation rec { + pname = "gnuchess"; + version = "6.2.9"; + + src = fetchurl { + url = "mirror://gnu/chess/gnuchess-${version}.tar.gz"; + sha256 = "sha256-3fzCC911aQCpq2xCx9r5CiiTv38ZzjR0IM42uuvEGJA="; }; + buildInputs = [ flex ]; -in -stdenv.mkDerivation { - inherit (s) name version; - src = fetchurl { - inherit (s) url sha256; - }; - inherit buildInputs; nativeBuildInputs = [ makeWrapper ]; postInstall = '' @@ -25,11 +19,10 @@ stdenv.mkDerivation { wrapProgram $out/bin/gnuchessu --set PATH "$out/bin" ''; - meta = { - inherit (s) version; + meta = with lib; { description = "GNU Chess engine"; - maintainers = [lib.maintainers.raskin]; - platforms = lib.platforms.unix; - license = lib.licenses.gpl3Plus; + maintainers = with maintainers; [ raskin ]; + platforms = platforms.unix; + license = licenses.gpl3Plus; }; } diff --git a/pkgs/games/gnuchess/default.upstream b/pkgs/games/gnuchess/default.upstream deleted file mode 100644 index f19dca51add..00000000000 --- a/pkgs/games/gnuchess/default.upstream +++ /dev/null @@ -1 +0,0 @@ -url https://ftp.gnu.org/gnu/chess/ |