1{ stdenv, lib, fetchzip, libtool, pkgconfig, ncurses }:
2
3stdenv.mkDerivation rec {
4 name = "libtermkey-${version}";
5
6 version = "0.20";
7
8 src = fetchzip {
9 url = "http://www.leonerd.org.uk/code/libtermkey/libtermkey-${version}.tar.gz";
10 sha256 = "1i5a2zangq61ba1vdkag34ig5g4gzccldccdbcmqmk93saa6lkbx";
11 };
12
13 makeFlags = [ "PREFIX=$(out)" ]
14 ++ stdenv.lib.optional stdenv.isDarwin "LIBTOOL=${libtool}/bin/libtool";
15
16 nativeBuildInputs = [ pkgconfig ];
17 buildInputs = [ libtool ncurses ];
18
19 meta = with lib; {
20 description = "Terminal keypress reading library";
21 license = licenses.mit;
22 platforms = platforms.unix;
23 };
24}