diff options
author | Felix Buehler <account@buehler.rocks> | 2021-12-19 21:57:44 +0100 |
---|---|---|
committer | Felix Buehler <account@buehler.rocks> | 2021-12-19 21:57:44 +0100 |
commit | 871e21511d0e1421a171e000aae64db97d14dfc6 (patch) | |
tree | 24d8d3899c650eecfb28977e389376724ebaa97a | |
parent | c6bfa80a26f6be4ca64c7610eb76da7bcbdc13a9 (diff) | |
download | nixpkgs-871e21511d0e1421a171e000aae64db97d14dfc6.tar nixpkgs-871e21511d0e1421a171e000aae64db97d14dfc6.tar.gz nixpkgs-871e21511d0e1421a171e000aae64db97d14dfc6.tar.bz2 nixpkgs-871e21511d0e1421a171e000aae64db97d14dfc6.tar.lz nixpkgs-871e21511d0e1421a171e000aae64db97d14dfc6.tar.xz nixpkgs-871e21511d0e1421a171e000aae64db97d14dfc6.tar.zst nixpkgs-871e21511d0e1421a171e000aae64db97d14dfc6.zip |
xboard: refactor
-rw-r--r-- | pkgs/games/xboard/default.nix | 74 | ||||
-rw-r--r-- | pkgs/games/xboard/default.upstream | 1 |
2 files changed, 48 insertions, 27 deletions
diff --git a/pkgs/games/xboard/default.nix b/pkgs/games/xboard/default.nix index 90c0f3707cd..663207bd23c 100644 --- a/pkgs/games/xboard/default.nix +++ b/pkgs/games/xboard/default.nix @@ -1,35 +1,57 @@ -{lib, stdenv, fetchurl, libX11, xorgproto, libXt, libXaw, libSM, libICE, libXmu -, libXext, gnuchess, texinfo, libXpm, pkg-config, librsvg, cairo, pango +{ lib +, stdenv +, fetchurl +, libX11 +, xorgproto +, libXt +, libXaw +, libSM +, libICE +, libXmu +, libXext +, gnuchess +, texinfo +, libXpm +, pkg-config +, librsvg +, cairo +, pango , gtk2 }: -let - s = # Generated upstream information - rec { - baseName="xboard"; - version="4.9.1"; - name="${baseName}-${version}"; - hash="1mkh36xnnacnz9r00b5f9ld9309k32jv6mcavklbdnca8bl56bib"; - url="https://ftp.gnu.org/gnu/xboard/xboard-4.9.1.tar.gz"; - sha256="1mkh36xnnacnz9r00b5f9ld9309k32jv6mcavklbdnca8bl56bib"; + +stdenv.mkDerivation rec { + pname = "xboard"; + version = "4.9.1"; + + src = fetchurl { + url = "mirror://gnu/xboard/xboard-${version}.tar.gz"; + sha256 = "sha256-Ky5T6EKK2bbo3IpVs6UYM4GRGk2uLABy+pYpa7sZcNY="; }; + buildInputs = [ - libX11 xorgproto libXt libXaw libSM libICE libXmu - libXext gnuchess texinfo libXpm pkg-config librsvg - cairo pango gtk2 + libX11 + xorgproto + libXt + libXaw + libSM + libICE + libXmu + libXext + gnuchess + texinfo + libXpm + pkg-config + librsvg + cairo + pango + gtk2 ]; -in -stdenv.mkDerivation { - inherit (s) name version; - inherit buildInputs; - src = fetchurl { - inherit (s) url sha256; - }; - meta = { - inherit (s) version; + + meta = with lib; { description = "GUI for chess engines"; homepage = "https://www.gnu.org/software/xboard/"; - 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/xboard/default.upstream b/pkgs/games/xboard/default.upstream deleted file mode 100644 index 2e5af5d0872..00000000000 --- a/pkgs/games/xboard/default.upstream +++ /dev/null @@ -1 +0,0 @@ -url https://ftp.gnu.org/gnu/xboard/ |