nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 38 lines 978 B view raw
1{ 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 installShellFiles, 6}: 7 8rustPlatform.buildRustPackage rec { 9 pname = "taskwarrior-tui"; 10 version = "0.26.5"; 11 12 src = fetchFromGitHub { 13 owner = "kdheepak"; 14 repo = "taskwarrior-tui"; 15 rev = "v${version}"; 16 sha256 = "sha256-mdkGRxe9d92WXBCLhBUWNALS4WwjoeYgZop2frZwNN0="; 17 }; 18 19 cargoHash = "sha256-Z9y8LLqTicbw4Q+lFalQo4kZFddU2fVMBl6iR4f6D9g="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22 23 # Because there's a test that requires terminal access 24 doCheck = false; 25 26 postInstall = '' 27 installManPage docs/taskwarrior-tui.1 28 installShellCompletion completions/taskwarrior-tui.{bash,fish} --zsh completions/_taskwarrior-tui 29 ''; 30 31 meta = { 32 description = "Terminal user interface for taskwarrior"; 33 homepage = "https://github.com/kdheepak/taskwarrior-tui"; 34 license = with lib.licenses; [ mit ]; 35 maintainers = with lib.maintainers; [ matthiasbeyer ]; 36 mainProgram = "taskwarrior-tui"; 37 }; 38}