Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / spicedb / zed.nix
blob649ddc6fff76926303cf08e241caa83b404239fa
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "zed";
8   version = "0.19.2";
10   src = fetchFromGitHub {
11     owner = "authzed";
12     repo = "zed";
13     rev = "v${version}";
14     hash = "sha256-K7pcvIF195yJIbLKKHUOmyUQ/sEknFsqc8Y171oSmA0=";
15   };
17   vendorHash = "sha256-l3wu3IimmPQL4z7WOx+u9dO/AUKPV+lQkWMzphj2bbA=";
19   ldflags = [
20     "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'"
21   ];
23   meta = with lib; {
24     description = "Command line for managing SpiceDB";
25     mainProgram = "zed";
26     longDescription = ''
27       SpiceDB is an open-source permissions database inspired by
28       Google Zanzibar. zed is the command line client for SpiceDB.
29     '';
30     homepage = "https://authzed.com/";
31     license = licenses.asl20;
32     maintainers = with maintainers; [ thoughtpolice ];
33   };