Loading pkgs/applications/misc/taskwarrior/default.nix +29 −11 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, cmake, libuuid, gnutls }: { lib, stdenv, fetchurl, cmake, libuuid, gnutls, python3, bash }: stdenv.mkDerivation rec { pname = "taskwarrior"; version = "2.5.2"; src = fetchFromGitHub { owner = "GothenburgBitFactory"; repo = "taskwarrior"; rev = "v${version}"; sha256 = "0jv5b56v75qhdqbrfsddfwizmbizcsv3mn8gp92nckwlx9hrk5id"; fetchSubmodules = true; }; version = "2.5.3"; srcs = [ (fetchurl { url = " https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${version}/${sourceRoot}.tar.gz"; sha256 = "0fwnxshhlha21hlgg5z1ad01w13zm1hlmncs274y5n8i15gdfhvj"; }) (fetchurl { url = "https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${version}/tests-${version}.tar.gz"; sha256 = "165xmf9h6rb7l6l9nlyygj0mx9bi1zyd78z0lrl3nadhmgzggv0b"; }) ]; sourceRoot = "task-${version}"; postUnpack = '' mv test ${sourceRoot} ''; nativeBuildInputs = [ cmake libuuid gnutls ]; doCheck = true; preCheck = '' find test -type f -exec sed -i \ -e "s|/usr/bin/env python3|${python3.interpreter}|" \ -e "s|/usr/bin/env bash|${bash}/bin/bash|" \ {} + ''; checkTarget = "test"; postInstall = '' mkdir -p "$out/share/bash-completion/completions" ln -s "../../doc/task/scripts/bash/task.sh" "$out/share/bash-completion/completions/task.bash" Loading @@ -28,6 +46,6 @@ stdenv.mkDerivation rec { homepage = "https://taskwarrior.org"; license = licenses.mit; maintainers = with maintainers; [ marcweber ]; platforms = platforms.linux ++ platforms.darwin; platforms = platforms.unix; }; } Loading
pkgs/applications/misc/taskwarrior/default.nix +29 −11 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, cmake, libuuid, gnutls }: { lib, stdenv, fetchurl, cmake, libuuid, gnutls, python3, bash }: stdenv.mkDerivation rec { pname = "taskwarrior"; version = "2.5.2"; src = fetchFromGitHub { owner = "GothenburgBitFactory"; repo = "taskwarrior"; rev = "v${version}"; sha256 = "0jv5b56v75qhdqbrfsddfwizmbizcsv3mn8gp92nckwlx9hrk5id"; fetchSubmodules = true; }; version = "2.5.3"; srcs = [ (fetchurl { url = " https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${version}/${sourceRoot}.tar.gz"; sha256 = "0fwnxshhlha21hlgg5z1ad01w13zm1hlmncs274y5n8i15gdfhvj"; }) (fetchurl { url = "https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${version}/tests-${version}.tar.gz"; sha256 = "165xmf9h6rb7l6l9nlyygj0mx9bi1zyd78z0lrl3nadhmgzggv0b"; }) ]; sourceRoot = "task-${version}"; postUnpack = '' mv test ${sourceRoot} ''; nativeBuildInputs = [ cmake libuuid gnutls ]; doCheck = true; preCheck = '' find test -type f -exec sed -i \ -e "s|/usr/bin/env python3|${python3.interpreter}|" \ -e "s|/usr/bin/env bash|${bash}/bin/bash|" \ {} + ''; checkTarget = "test"; postInstall = '' mkdir -p "$out/share/bash-completion/completions" ln -s "../../doc/task/scripts/bash/task.sh" "$out/share/bash-completion/completions/task.bash" Loading @@ -28,6 +46,6 @@ stdenv.mkDerivation rec { homepage = "https://taskwarrior.org"; license = licenses.mit; maintainers = with maintainers; [ marcweber ]; platforms = platforms.linux ++ platforms.darwin; platforms = platforms.unix; }; }