summary refs log blame commit diff
path: root/pkgs/games/xboard/default.nix
blob: 4a8e7188ce898f083f107c8401108c901b7a19fa (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                                          

                                                                      




                                      
                    
                                  
                                                                
                                                             
                                                                  

                 
                                                     
                                                     
                    

    


                           
                  
                           
    
          

                                            
                                                    
                                                  
                                          
                                           

    
{stdenv, fetchurl, libX11, xorgproto, libXt, libXaw, libSM, libICE, libXmu
, libXext, gnuchess, texinfo, libXpm, pkgconfig, 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";
  };
  buildInputs = [
    libX11 xorgproto libXt libXaw libSM libICE libXmu
    libXext gnuchess texinfo libXpm pkgconfig librsvg
    cairo pango gtk2
  ];
in
stdenv.mkDerivation {
  inherit (s) name version;
  inherit buildInputs;
  src = fetchurl {
    inherit (s) url sha256;
  };
  meta = {
    inherit (s) version;
    description = ''GUI for chess engines'';
    homepage = https://www.gnu.org/software/xboard/;
    maintainers = [stdenv.lib.maintainers.raskin];
    platforms = stdenv.lib.platforms.unix;
    license = stdenv.lib.licenses.gpl3Plus;
  };
}