6 rustPlatform.buildRustPackage rec {
7 pname = "taskchampion-sync-server";
8 version = "0.4.1-unstable-2024-08-20";
9 src = fetchFromGitHub {
10 owner = "GothenburgBitFactory";
11 repo = "taskchampion-sync-server";
12 rev = "af918bdf0dea7f7b6e920680c947fc37b37ffffb";
13 fetchSubmodules = false;
14 hash = "sha256-BTGD7hZysmOlsT2W+gqj8+Sj6iBN9Jwiyzq5D03PDzM=";
17 cargoHash = "sha256-/HfkE+R8JoNGkCCNQpE/JjGSqPHvjCPnTjOFPCFfJ7A=";
19 # cargo tests fail when checkType="release" (default)
23 description = "Sync server for Taskwarrior 3";
24 license = lib.licenses.mit;
25 homepage = "https://github.com/GothenburgBitFactory/taskchampion-sync-server";
26 maintainers = with lib.maintainers; [mlaradji];
27 mainProgram = "taskchampion-sync-server";