XBoard: update to 4.6.2

+25 -42
+23 -24
pkgs/games/xboard/default.nix
··· 1 - a: 2 - let 3 - fetchurl = a.fetchurl; 4 - 5 - buildInputs = with a; [ 1 + {stdenv, fetchurl, libX11, xproto, libXt, libXaw, libSM, libICE, libXmu 2 + , libXext, gnuchess, texinfo, libXpm 3 + }: 4 + let 5 + s = # Generated upstream information 6 + rec { 7 + baseName="xboard"; 8 + version="4.6.2"; 9 + name="${baseName}-${version}"; 10 + hash="1pw90fh1crf0nkqyql54z728vn2093hwdh2v5i5703z9qv9g4mrf"; 11 + url="http://ftp.gnu.org/gnu/xboard/xboard-4.6.2.tar.gz"; 12 + sha256="1pw90fh1crf0nkqyql54z728vn2093hwdh2v5i5703z9qv9g4mrf"; 13 + }; 14 + buildInputs = [ 6 15 libX11 xproto libXt libXaw libSM libICE libXmu 7 16 libXext gnuchess texinfo libXpm 8 17 ]; 9 - 10 - s = import ./src-for-default.nix; 11 18 in 12 - rec { 19 + stdenv.mkDerivation { 20 + inherit (s) name version; 21 + inherit buildInputs; 13 22 src = fetchurl { 14 - inherit(s) url; 15 - sha256 = s.hash; 23 + inherit (s) url sha256; 16 24 }; 17 - 18 - inherit buildInputs; 19 - configureFlags = []; 20 - 21 - /* doConfigure should be removed if not needed */ 22 - phaseNames = ["doConfigure" "preBuild" "doMakeInstall"]; 23 - 24 - preBuild = a.fullDepEntry('' 25 - sed -e '/FIRST_CHESS_PROGRAM/s@gnuchessx@${a.gnuchess}/bin/gnuchessx@' -i xboard.h 26 - sed -e '/SECOND_CHESS_PROGRAM/s@gnuchessx@${a.gnuchess}/bin/gnuchessx@' -i xboard.h 27 - '') ["doUnpack" "minInit"]; 28 - 29 - inherit(s) name; 30 25 meta = { 31 - description = "XBoard - a chess board compatible with GNU Chess"; 26 + inherit (s) version; 27 + description = ''GUI for chess engines''; 28 + maintainers = [stdenv.lib.maintainers.raskin]; 29 + platforms = stdenv.lib.platforms.linux; 30 + license = stdenv.lib.licenses.gpl3Plus; 32 31 }; 33 32 }
+1
pkgs/games/xboard/default.upstream
··· 1 + url http://ftp.gnu.org/gnu/xboard/
-9
pkgs/games/xboard/src-for-default.nix
··· 1 - rec { 2 - version="4.4.2"; 3 - name="xboard-4.4.2"; 4 - hash="1ihg39nnwp90w410rzwxj9layadavz08gc9m2b1jg5z5c6ky28zp"; 5 - url="http://ftp.gnu.org/gnu/xboard/xboard-${version}.tar.gz"; 6 - advertisedUrl="http://ftp.gnu.org/gnu/xboard/xboard-4.4.2.tar.gz"; 7 - 8 - 9 - }
-4
pkgs/games/xboard/src-info-for-default.nix
··· 1 - { 2 - downloadPage = "http://ftp.gnu.org/gnu/xboard/?C=T,M;O=D"; 3 - baseName = "xboard"; 4 - }
+1 -5
pkgs/top-level/all-packages.nix
··· 8352 8352 8353 8353 worldofgoo = callPackage ../games/worldofgoo { }; 8354 8354 8355 - xboard = builderDefsPackage (import ../games/xboard) { 8356 - inherit (xlibs) libX11 xproto libXt libXaw libSM 8357 - libICE libXmu libXext libXpm; 8358 - inherit gnuchess texinfo; 8359 - }; 8355 + xboard = callPackage ../games/xboard { }; 8360 8356 8361 8357 xconq = callPackage ../games/xconq {}; 8362 8358