Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / tintin / default.nix
blob7a3996abdcf9cba99e491c2c1c8230919ce8fa02
1 { stdenv, fetchFromGitHub, lib, zlib, pcre
2 , memorymappingHook, memstreamHook
3 , gnutls
4 }:
6 stdenv.mkDerivation rec {
7   pname = "tintin";
8   version = "2.02.31";
10   src = fetchFromGitHub {
11     owner = "scandum";
12     repo = "tintin";
13     rev = version;
14     hash = "sha256-emCxA5+YB4S7QXxRqkDKN1xeWttR857VfGzFQ1cGbYg=";
15   };
17   buildInputs = [ zlib pcre gnutls ]
18     ++ lib.optionals (stdenv.system == "x86_64-darwin") [ memorymappingHook memstreamHook ];
20   preConfigure = ''
21     cd src
22   '';
24   meta = with lib; {
25     description = "A free MUD client for macOS, Linux and Windows";
26     homepage    = "https://tintin.mudhalla.net/index.php";
27     license     = licenses.gpl3Plus;
28     maintainers = with maintainers; [ abathur ];
29     mainProgram = "tt++";
30     platforms   = platforms.unix;
31   };