Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 1 | workspace(name = "bazel_skylib") |
László Csomor | daf5137 | 2018-12-04 16:14:08 +0100 | [diff] [blame] | 2 | |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 3 | load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
aiuto | d8387f7 | 2019-10-02 11:15:53 -0400 | [diff] [blame] | 4 | load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") |
| 5 | |
aiuto | 07922b0 | 2020-07-24 06:26:13 -0400 | [diff] [blame] | 6 | http_archive( |
| 7 | name = "rules_pkg", |
| 8 | urls = [ |
| 9 | "https://github.com/bazelbuild/rules_pkg/releases/download/0.2.5/rules_pkg-0.2.5.tar.gz", |
| 10 | "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.2.5/rules_pkg-0.2.5.tar.gz", |
| 11 | ], |
| 12 | sha256 = "352c090cc3d3f9a6b4e676cf42a6047c16824959b438895a76c2989c6d7c246a", |
| 13 | ) |
| 14 | load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies") |
| 15 | rules_pkg_dependencies() |
| 16 | |
aiuto | d8387f7 | 2019-10-02 11:15:53 -0400 | [diff] [blame] | 17 | maybe( |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 18 | name = "bazel_federation", |
Thomas Van Lenten | add8e42 | 2020-02-18 13:17:37 -0500 | [diff] [blame] | 19 | repo_rule = http_archive, |
Julie | d62d6f5 | 2020-07-31 12:39:19 -0400 | [diff] [blame] | 20 | sha256 = "b10529fcf8a464591e845588348533981e948315b706183481e0d076afe2fa3c", |
| 21 | url = "https://github.com/bazelbuild/bazel-federation/releases/download/0.0.2/bazel_federation-0.0.2.tar.gz", |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 22 | ) |
László Csomor | daf5137 | 2018-12-04 16:14:08 +0100 | [diff] [blame] | 23 | |
Andrew Z Allen | d35e8d7 | 2020-06-26 09:04:12 -0600 | [diff] [blame] | 24 | load("@bazel_federation//:repositories.bzl", "bazel_skylib_deps", "rules_go") |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 25 | |
| 26 | bazel_skylib_deps() |
| 27 | |
Andrew Z Allen | d35e8d7 | 2020-06-26 09:04:12 -0600 | [diff] [blame] | 28 | rules_go() |
| 29 | |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 30 | load("@bazel_federation//setup:bazel_skylib.bzl", "bazel_skylib_setup") |
| 31 | |
| 32 | bazel_skylib_setup() |
c-parsons | 9630853 | 2019-02-28 17:43:57 -0500 | [diff] [blame] | 33 | |
Andrew Z Allen | d35e8d7 | 2020-06-26 09:04:12 -0600 | [diff] [blame] | 34 | load("@bazel_federation//setup:rules_go.bzl", "rules_go_setup") |
| 35 | |
| 36 | rules_go_setup() |
| 37 | |
c-parsons | 9630853 | 2019-02-28 17:43:57 -0500 | [diff] [blame] | 38 | # Below this line is for documentation generation only, |
| 39 | # and should thus not be included by dependencies on |
| 40 | # bazel-skylib. |
| 41 | |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 42 | load("//:internal_deps.bzl", "bazel_skylib_internal_deps") |
c-parsons | b2b4471 | 2019-03-07 17:22:04 -0500 | [diff] [blame] | 43 | |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 44 | bazel_skylib_internal_deps() |
c-parsons | b2b4471 | 2019-03-07 17:22:04 -0500 | [diff] [blame] | 45 | |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 46 | load("//:internal_setup.bzl", "bazel_skylib_internal_setup") |
c-parsons | b2b4471 | 2019-03-07 17:22:04 -0500 | [diff] [blame] | 47 | |
Florian Weikert | f130d7c | 2019-08-13 21:28:45 +0200 | [diff] [blame] | 48 | bazel_skylib_internal_setup() |
László Csomor | 58068fe | 2019-09-17 14:03:22 +0200 | [diff] [blame] | 49 | |
aiuto | d8387f7 | 2019-10-02 11:15:53 -0400 | [diff] [blame] | 50 | maybe( |
László Csomor | 58068fe | 2019-09-17 14:03:22 +0200 | [diff] [blame] | 51 | name = "rules_cc", |
Thomas Van Lenten | add8e42 | 2020-02-18 13:17:37 -0500 | [diff] [blame] | 52 | repo_rule = http_archive, |
László Csomor | 58068fe | 2019-09-17 14:03:22 +0200 | [diff] [blame] | 53 | sha256 = "b4b2a2078bdb7b8328d843e8de07d7c13c80e6c89e86a09d6c4b424cfd1aaa19", |
| 54 | strip_prefix = "rules_cc-cb2dfba6746bfa3c3705185981f3109f0ae1b893", |
| 55 | urls = [ |
| 56 | "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/cb2dfba6746bfa3c3705185981f3109f0ae1b893.zip", |
| 57 | "https://github.com/bazelbuild/rules_cc/archive/cb2dfba6746bfa3c3705185981f3109f0ae1b893.zip", |
| 58 | ], |
| 59 | ) |
Andrew Z Allen | d35e8d7 | 2020-06-26 09:04:12 -0600 | [diff] [blame] | 60 | |
| 61 | # Provide a repository hint for Gazelle to inform it that the go package |
| 62 | # github.com/bazelbuild/rules_go is available from io_bazel_rules_go and it |
| 63 | # doesn't need to duplicatively fetch it. |
| 64 | # gazelle:repository go_repository name=io_bazel_rules_go importpath=github.com/bazelbuild/rules_go |
| 65 | http_archive( |
| 66 | name = "bazel_gazelle", |
| 67 | sha256 = "bfd86b3cbe855d6c16c6fce60d76bd51f5c8dbc9cfcaef7a2bb5c1aafd0710e8", |
| 68 | urls = [ |
| 69 | "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.21.0/bazel-gazelle-v0.21.0.tar.gz", |
| 70 | "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.21.0/bazel-gazelle-v0.21.0.tar.gz", |
| 71 | ], |
| 72 | ) |
| 73 | # Another Gazelle repository hint. |
| 74 | # gazelle:repository go_repository name=bazel_gazelle importpath=github.com/bazelbuild/bazel-gazelle/testtools |
| 75 | |
| 76 | load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") |
| 77 | |
| 78 | gazelle_dependencies() |