summary refs log tree commit diff
path: root/pkgs/games/xskat/default.nix
blob: 6baf397ad678d985f68e655572e668dbeddeb1db (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{lib, stdenv, fetchurl, libX11, imake, gccmakedep}:

stdenv.mkDerivation rec {
  pname = "xskat";
  version = "4.0";

  nativeBuildInputs = [ gccmakedep ];
  buildInputs = [ libX11 imake ];

  src = fetchurl {
    url = "https://web.archive.org/web/20220331112433if_/https://www.xskat.de/xskat-${version}.tar.gz";
    sha256 = "8ba52797ccbd131dce69b96288f525b0d55dee5de4008733f7a5a51deb831c10";
  };

  preInstall = ''
    sed -i Makefile \
      -e "s|.* BINDIR .*|   BINDIR = $out/bin|" \
      -e "s|.* MANPATH .*|  MANPATH = $out/man|"
  '';

  installTargets = [ "install" "install.man" ];

  meta = with lib; {
    description = "Famous german card game";
    platforms = platforms.unix;
    license = licenses.free;
    longDescription = "Play the german card game Skat against the AI or over IRC.";
    homepage = "https://web.archive.org/web/20221003060115/https://www.xskat.de/xskat.html";
  };
}