vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / by-name / ke / keto / package.nix
blobc85c5750a95ab5f06c29f28e1cd26d2a89806aeb
2   fetchFromGitHub,
3   buildGoModule,
4   lib,
5 }:
6 let
7   pname = "keto";
8   version = "0.13.0-alpha.0";
9   commit = "c75695837f170334b526359f28967aa33d61bce6";
11 buildGoModule {
12   inherit pname version commit;
14   src = fetchFromGitHub {
15     owner = "ory";
16     repo = "keto";
17     rev = "v${version}";
18     hash = "sha256-0yylaaXogN2HWXY8Tb7ScN4jdyeHecJ0gBYlVvcwaNE=";
19   };
21   vendorHash = "sha256-lgwV4Ysjmd9e850Rf5c0wSZtMW3U34/piwwG7dQEUV4=";
23   tags = [
24     "sqlite"
25     "json1"
26     "hsm"
27   ];
29   subPackages = [ "." ];
31   # Pass versioning information via ldflags
32   ldflags = [
33     "-s"
34     "-w"
35     "-X github.com/ory/keto/internal/driver/config.Version=${version}"
36     "-X github.com/ory/keto/internal/driver/config.Commit=${commit}"
37   ];
39   meta = {
40     description = "ORY Keto, the open source access control server";
41     homepage = "https://www.ory.sh/keto/";
42     license = lib.licenses.asl20;
43     maintainers = with lib.maintainers; [ mrmebelman ];
44   };