rabbitmq-server/WORKSPACE

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

142 lines
4.2 KiB
Python
Raw Normal View History

workspace(name = "rabbitmq-server")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file")
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository", "new_git_repository")
2023-05-12 15:26:13 +08:00
http_archive(
name = "rules_pkg",
sha256 = "d250924a2ecc5176808fc4c25d5cf5e9e79e6346d79d5ab1c493e289e722d1d0",
2023-05-12 15:26:13 +08:00
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.10.1/rules_pkg-0.10.1.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/0.10.1/rules_pkg-0.10.1.tar.gz",
2023-05-12 15:26:13 +08:00
],
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
git_repository(
name = "rules_erlang",
remote = "https://github.com/rabbitmq/rules_erlang.git",
tag = "3.15.0",
)
load("@rules_erlang//:internal_deps.bzl", "rules_erlang_internal_deps")
rules_erlang_internal_deps()
load("@rules_erlang//:internal_setup.bzl", "rules_erlang_internal_setup")
rules_erlang_internal_setup(go_repository_default_config = "//:WORKSPACE")
load("@rules_erlang//gazelle:deps.bzl", "gazelle_deps")
gazelle_deps()
http_archive(
name = "io_bazel_rules_docker",
sha256 = "b1e80761a8a8243d03ebca8845e9cc1ba6c82ce7c5179ce2b295cd36f7e394bf",
urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.25.0/rules_docker-v0.25.0.tar.gz"],
)
load(
"@io_bazel_rules_docker//repositories:repositories.bzl",
container_repositories = "repositories",
)
container_repositories()
load("@io_bazel_rules_docker//repositories:deps.bzl", container_deps = "deps")
container_deps()
load(
"@io_bazel_rules_docker//container:container.bzl",
"container_pull",
)
container_pull(
name = "ubuntu2004",
registry = "index.docker.io",
repository = "pivotalrabbitmq/ubuntu",
tag = "20.04",
)
http_file(
name = "openssl-3.1.4",
downloaded_file_path = "openssl-3.1.4.tar.gz",
sha256 = "840af5366ab9b522bde525826be3ef0fb0af81c6a9ebd84caa600fea1731eee3",
urls = ["https://github.com/openssl/openssl/releases/download/openssl-3.1.4/openssl-3.1.4.tar.gz"],
)
http_file(
name = "otp_src_24",
2022-10-08 11:31:45 +08:00
downloaded_file_path = "OTP-24.3.4.6.tar.gz",
sha256 = "dc3d2c54eeb093e0dc9a0fe493bc69d6dfac0affbe77c9e3c935aa86c0f63cd5",
urls = ["https://github.com/erlang/otp/archive/OTP-24.3.4.6.tar.gz"],
)
http_file(
name = "otp_src_25_0",
2022-08-23 15:59:44 +08:00
downloaded_file_path = "OTP-25.0.4.tar.gz",
sha256 = "05878cb51a64b33c86836b12a21903075c300409b609ad5e941ddb0feb8c2120",
urls = ["https://github.com/erlang/otp/archive/OTP-25.0.4.tar.gz"],
)
http_file(
name = "otp_src_25_1",
2023-01-19 11:06:50 +08:00
downloaded_file_path = "OTP-25.1.2.1.tar.gz",
sha256 = "79f8e31bb9ff7d43a920f207ef104d1106b2332fdbadf11241d714eacb6d8d1a",
urls = ["https://github.com/erlang/otp/archive/OTP-25.1.2.1.tar.gz"],
)
2022-12-14 17:29:17 +08:00
http_file(
name = "otp_src_25_2",
2023-02-18 11:05:21 +08:00
downloaded_file_path = "OTP-25.2.3.tar.gz",
sha256 = "637bc5cf68dd229fd3c3fe889a6f84dd32c4a827488550a0a98123b00c2d78b5",
urls = ["https://github.com/erlang/otp/archive/OTP-25.2.3.tar.gz"],
2022-12-14 17:29:17 +08:00
)
http_file(
name = "otp_src_25_3",
downloaded_file_path = "OTP-25.3.2.10.tar.gz",
sha256 = "be76f05bd38c60df056ed35f01085f088474a1942ce1778c2217e5658d435b35",
urls = ["https://github.com/erlang/otp/archive/OTP-25.3.2.10.tar.gz"],
)
2023-04-14 19:18:51 +08:00
http_file(
2023-09-20 18:35:41 +08:00
name = "otp_src_26_1",
2023-10-13 11:07:34 +08:00
downloaded_file_path = "OTP-26.1.2.tar.gz",
sha256 = "56042d53b30863d4e720ebf463d777f0502f8c986957fc3a9e63dae870bbafe0",
urls = ["https://github.com/erlang/otp/archive/OTP-26.1.2.tar.gz"],
2023-04-14 19:18:51 +08:00
)
2024-01-05 23:35:59 +08:00
http_file(
name = "otp_src_26_2",
2024-02-09 11:06:01 +08:00
downloaded_file_path = "OTP-26.2.2.tar.gz",
sha256 = "93c09aa8814018c23d218ac68b2bcdba188e12086223fbfa08af5cc70edd7ee1",
urls = ["https://github.com/erlang/otp/archive/OTP-26.2.2.tar.gz"],
2024-01-05 23:35:59 +08:00
)
new_git_repository(
name = "bats",
build_file = "@//:BUILD.bats",
remote = "https://github.com/sstephenson/bats",
tag = "v0.4.0",
)
load("//deps/amqp10_client:activemq.bzl", "activemq_archive")
activemq_archive()
load("//bazel/bzlmod:secondary_umbrella.bzl", "secondary_umbrella")
secondary_umbrella()
git_repository(
name = "rbe",
branch = "linux-rbe",
remote = "https://github.com/rabbitmq/rbe-erlang-platform.git",
)