summaryrefslogtreecommitdiff
path: root/etc/repos.template.json
blob: c14780b44c175035e4136a9c8a2126611668f5c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{ "main": "rules with bundled tools"
, "repositories":
  { "rules": {"repository": {"type": "file", "path": "rules"}}
  , "rules with bundled tools":
    { "repository": "rules"
    , "target_root": "just/defaults"
    , "target_file_name": "TARGETS.just"
    , "rule_root": "rules"
    , "bindings":
      { "base": "just/rules"
      , "protoc": "just/protobuf"
      , "grpc": "just/com_github_grpc_grpc"
      }
    }
  , "tests":
    { "repository": {"type": "file", "path": "tests"}
    , "bindings":
      { "test-just": "just"
      , "test-rules": "test-rules"
      , "test-libs": "test-libs"
      }
    }
  , "imports": {"repository": {"type": "file", "path": "etc/imports"}}
  , "test-rules":
    { "repository": {"type": "file", "path": "rules"}
    , "target_root": "imports"
    , "target_file_name": "rules.TARGETS"
    }
  , "test-libs":
    { "repository": "imports"
    , "target_file_name": "libs.TARGETS"
    , "bindings": {"gtest": "gtest"}
    }
  , "gtest":
    { "repository":
      { "type": "archive"
      , "fetch": "https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz"
      , "content": "cbd19f97df3ab86b174520cd850d238617c156e0"
      , "sha256": "ad7fdba11ea011c1d925b3289cf4af2c66a352e18d4c7264392fead75e919363"
      , "subdir": "googletest-1.13.0"
      }
    , "target_root": "imports"
    , "target_file_name": "gtest.TARGETS"
    }
  }
}