1{ stdenv, fetchurl, cmake, libuuid, gnutls }:
2
3stdenv.mkDerivation rec {
4 name = "taskwarrior-${version}";
5 version = "2.4.4";
6
7 enableParallelBuilding = true;
8
9 src = fetchurl {
10 url = "http://www.taskwarrior.org/download/task-${version}.tar.gz";
11 sha256 = "7ff406414e0be480f91981831507ac255297aab33d8246f98dbfd2b1b2df8e3b";
12 };
13
14 nativeBuildInputs = [ cmake libuuid gnutls ];
15
16 postInstall = ''
17 mkdir -p "$out/etc/bash_completion.d"
18 ln -s "../../share/doc/task/scripts/bash/task.sh" "$out/etc/bash_completion.d/"
19 '';
20
21 meta = with stdenv.lib; {
22 description = "GTD (getting things done) implementation";
23 homepage = http://taskwarrior.org;
24 license = licenses.mit;
25 maintainers = with maintainers; [ marcweber jgeerds ];
26 platforms = platforms.linux;
27 };
28}