biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / games / scid / default.nix
blobc4dcef454b8be5a37b038c4f6e295cdd8836c1a0
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , makeWrapper
5 , tcl
6 , tk
7 , libX11
8 , zlib
9 }:
11 tcl.mkTclDerivation rec {
12   pname = "scid";
13   version = "5.0.2";
15   src = fetchFromGitHub {
16     owner = "benini";
17     repo = "scid";
18     rev = "v${version}";
19     hash = "sha256-5WGZm7EwhZAMKJKxj/OOIFOJIgPBcc6/Bh4xVAlia4Y=";
20   };
22   postPatch = ''
23     substituteInPlace configure \
24       --replace "set var(INSTALL) {install_mac}" ""
25   '';
27   nativeBuildInputs = [
28     makeWrapper
29   ];
31   buildInputs = [
32     tk
33     libX11
34     zlib
35   ];
37   configureFlags = [
38     "BINDIR=$(out)/bin"
39     "SHAREDIR=$(out)/share"
40   ];
42   makeFlags = [
43     "CC=${stdenv.cc.targetPrefix}cc"
44   ];
46   enableParallelBuilding = true;
48   meta = {
49     description = "Chess database with play and training functionality";
50     maintainers = with lib.maintainers; [ agbrooks ];
51     homepage = "https://scid.sourceforge.net/";
52     license = lib.licenses.gpl2Only;
53     platforms = lib.platforms.all;
54   };