parent
b9387eced5
commit
58eae5a47e
@ -1,35 +0,0 @@ |
||||
{ stdenv, fetchurl, lib, zlib, pcre |
||||
, memorymappingHook, memstreamHook |
||||
, tlsSupport ? true, gnutls ? null |
||||
# ^ set { tlsSupport = false; } to reduce closure size by ~= 18.6 MB |
||||
}: |
||||
|
||||
assert tlsSupport -> gnutls != null; |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "tintin"; |
||||
version = "2.02.12"; |
||||
|
||||
src = fetchurl { |
||||
url = "mirror://sourceforge/tintin/tintin-${version}.tar.gz"; |
||||
sha256 = "sha256-tvn9TywefNyM/0Fy16gAFJYbA5Q4DO2RgiCdw014GgA="; |
||||
}; |
||||
|
||||
nativeBuildInputs = lib.optional tlsSupport gnutls.dev; |
||||
buildInputs = [ zlib pcre ] |
||||
++ lib.optionals (stdenv.system == "x86_64-darwin") [ memorymappingHook memstreamHook ] |
||||
++ lib.optional tlsSupport gnutls; |
||||
|
||||
preConfigure = '' |
||||
cd src |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "A free MUD client for macOS, Linux and Windows"; |
||||
homepage = "http://tintin.sourceforge.net"; |
||||
license = licenses.gpl2; |
||||
maintainers = with maintainers; [ lovek323 ]; |
||||
mainProgram = "tt++"; |
||||
platforms = platforms.unix; |
||||
}; |
||||
} |
Loading…
Reference in new issue