vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / applications / office / tudu / default.nix
blobdf1c5420164f030e5e53f2d58373e1eea7be1b52
1 { lib, stdenv, fetchurl, ncurses }:
3 stdenv.mkDerivation rec {
4   pname = "tudu";
5   version = "0.10.4";
7   src = fetchurl {
8     url = "https://code.meskio.net/tudu/${pname}-${version}.tar.gz";
9     sha256 = "14srqn968ii3sr4v6xc5zzs50dmm9am22lrm57j7n0rhjclwbssy";
10   };
12   buildInputs = [ ncurses ];
14   preConfigure = lib.optionalString stdenv.cc.isClang ''
15     substituteInPlace configure \
16       --replace 'echo "main()' 'echo "int main()'
17   '';
19   meta = with lib; {
20     description = "ncurses-based hierarchical todo list manager with vim-like keybindings";
21     homepage = "https://code.meskio.net/tudu/";
22     license = licenses.gpl3;
23     platforms = platforms.unix;
24     mainProgram = "tudu";
25   };