9 rev = "a2bba5676d6e37953715ea10e583843793a0c507";
11 src = fetchFromGitHub {
15 sha256 = "sha256-8cWSWRfge5UjNzgA1Qp4AzbgIfGBum/ghHcB8H8MyCE=";
18 vendorHash = "sha256-6Kw0Co6vaBNkvVyK64wo9/39YF5UwuJg04EPoYwCP1c=";
20 subPackages = [ "cmd/serf" ];
22 # These values are expected by version/version.go
23 # https://github.com/hashicorp/serf/blob/7faa1b06262f70780c3c35ac25a4c96d754f06f3/version/version.go#L8-L22
24 ldflags = lib.mapAttrsToList
25 (n: v: "-X github.com/hashicorp/serf/version.${n}=${v}") {
28 VersionPrerelease = "";
31 # There are no tests for cmd/serf.
35 description = "Service orchestration and management tool";
38 Serf is a decentralized solution for service discovery and orchestration
39 that is lightweight, highly available, and fault tolerant.
41 homepage = "https://www.serf.io";
42 license = licenses.mpl20;
43 maintainers = with maintainers; [ pradeepchhetri ];