276 lines
5.8 KiB
Plaintext
276 lines
5.8 KiB
Plaintext
|
module(
|
||
|
name = "rabbitmq-server",
|
||
|
version = "3.10.0",
|
||
|
)
|
||
|
|
||
|
bazel_dep(name = "rules_erlang", version = "2.5.2")
|
||
|
|
||
|
erlang_package = use_extension(
|
||
|
"@rules_erlang//bzlmod:extensions.bzl",
|
||
|
"erlang_package",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "accept",
|
||
|
version = "0.3.5",
|
||
|
sha256 = "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "aten",
|
||
|
version = "0.5.7",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "base64url",
|
||
|
version = "1.0.1",
|
||
|
sha256 = "f9b3add4731a02a9b0410398b475b33e7566a695365237a6bdee1bb447719f5c",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "cowboy",
|
||
|
version = "2.8.0",
|
||
|
sha256 = "4643e4fba74ac96d4d152c75803de6fad0b3fa5df354c71afdd6cbeeb15fac8a",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "cowlib",
|
||
|
version = "2.9.1",
|
||
|
sha256 = "e4175dc240a70d996156160891e1c62238ede1729e45740bdd38064dad476170",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
name = "credentials_obfuscation",
|
||
|
repository = "rabbitmq/credentials-obfuscation",
|
||
|
tag = "v2.4.0",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "extend/ct_helper",
|
||
|
branch = "master",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "cuttlefish",
|
||
|
version = "3.0.1",
|
||
|
sha256 = "3feff3ae4ed1f0ca6df87ac89235068fbee9242ee85d2ac17fb1b8ce0e30f1a6",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "eetcd",
|
||
|
version = "0.3.3",
|
||
|
sha256 = "8fb280156ddd1b7b34d0f446c5711832385bff512c05378dcea8362f4f5060d6",
|
||
|
build_file_content = """load("@rules_erlang//:erlang_app.bzl", "erlang_app")
|
||
|
|
||
|
erlang_app(
|
||
|
app_name = "eetcd",
|
||
|
erlc_opts = [
|
||
|
"+deterministic",
|
||
|
"+debug_info",
|
||
|
],
|
||
|
runtime_deps = [
|
||
|
"@gun//:erlang_app",
|
||
|
],
|
||
|
)
|
||
|
""",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "rabbitmq/emqttc",
|
||
|
branch = "remove-logging",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "enough",
|
||
|
version = "0.1.0",
|
||
|
sha256 = "0460c7abda5f5e0ea592b12bc6976b8a5c4b96e42f332059cd396525374bf9a1",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "gen_batch_server",
|
||
|
version = "0.8.7",
|
||
|
sha256 = "94a49a528486298b009d2a1b452132c0a0d68b3e89d17d3764cb1ec879b7557a",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "gun",
|
||
|
version = "1.3.3",
|
||
|
sha256 = "3106ce167f9c9723f849e4fb54ea4a4d814e3996ae243a1c828b256e749041e0",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
name = "inet_tcp_proxy_dist",
|
||
|
repository = "rabbitmq/inet_tcp_proxy",
|
||
|
branch = "master",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
name = "jose",
|
||
|
repository = "potatosalad/erlang-jose",
|
||
|
commit = "2b1d66b5f4fbe33cb198149a8cb23895a2c877ea",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "jsx",
|
||
|
version = "3.1.0",
|
||
|
sha256 = "0c5cc8fdc11b53cc25cf65ac6705ad39e54ecc56d1c22e4adb8f5a53fb9427f3",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "eproxus/meck",
|
||
|
branch = "master",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "observer_cli",
|
||
|
version = "1.7.2",
|
||
|
sha256 = "a1d280c112bb5443f09b63041d6c5dda39b40829db40b24fdf208e1b86dab353",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "rabbitmq/osiris",
|
||
|
branch = "main",
|
||
|
patch_cmds = ["""
|
||
|
VERSION=$(git rev-parse HEAD)
|
||
|
echo "Injecting ${VERSION} into Makefile..."
|
||
|
sed -i"_orig" -E '/PROJECT_VERSION/ s/[0-9]+\\.[0-9]+\\.[0-9]+/${VERSION}/' src/osiris.app.src
|
||
|
"""],
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
name = "prometheus",
|
||
|
repository = "deadtrickster/prometheus.erl",
|
||
|
commit = "06425c21a39c1564164f1cc3fe5bdfa8b23b1f78",
|
||
|
build_file_content = """load("@rules_erlang//:erlang_app.bzl", "erlang_app")
|
||
|
|
||
|
erlang_app(
|
||
|
app_name = "prometheus",
|
||
|
erlc_opts = [
|
||
|
"+deterministic",
|
||
|
"+debug_info",
|
||
|
],
|
||
|
deps = [
|
||
|
"@quantile_estimator//:erlang_app",
|
||
|
],
|
||
|
)
|
||
|
""",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "manopapad/proper",
|
||
|
branch = "master",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "quantile_estimator",
|
||
|
version = "0.2.1",
|
||
|
sha256 = "282a8a323ca2a845c9e6f787d166348f776c1d4a41ede63046d72d422e3da946",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "rabbitmq/ra",
|
||
|
branch = "master",
|
||
|
patch_cmds = ["""
|
||
|
VERSION=$(git rev-parse HEAD)
|
||
|
echo "Injecting ${VERSION} into ra.app.src..."
|
||
|
sed -i"_orig" "/vsn,/ s/2\\.[0-9]\\.[0-9]/${VERSION}/" src/ra.app.src
|
||
|
"""],
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "ranch",
|
||
|
version = "2.1.0",
|
||
|
sha256 = "244ee3fa2a6175270d8e1fc59024fd9dbc76294a321057de8f803b1479e76916",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "recon",
|
||
|
version = "2.5.2",
|
||
|
sha256 = "2c7523c8dee91dff41f6b3d63cba2bd49eb6d2fe5bf1eec0df7f87eb5e230e1c",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "redbug",
|
||
|
version = "2.0.7",
|
||
|
sha256 = "3624feb7a4b78fd9ae0e66cc3158fe7422770ad6987a1ebf8df4d3303b1c4b0c",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "rabbitmq/seshat",
|
||
|
branch = "main",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "stdout_formatter",
|
||
|
version = "0.2.4",
|
||
|
sha256 = "51f1df921b0477275ea712763042155dbc74acc75d9648dbd54985c45c913b29",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
repository = "schlagert/syslog",
|
||
|
tag = "4.0.0",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "sysmon_handler",
|
||
|
version = "1.3.0",
|
||
|
sha256 = "922cf0dd558b9fdb1326168373315b52ed6a790ba943f6dcbd9ee22a74cebdef",
|
||
|
)
|
||
|
|
||
|
erlang_package.hex(
|
||
|
name = "systemd",
|
||
|
version = "0.6.1",
|
||
|
sha256 = "8ec5ed610a5507071cdb7423e663e2452a747a624bb8a58582acd9491ccad233",
|
||
|
build_file_content = """load("@rules_erlang//:erlang_app.bzl", "erlang_app")
|
||
|
|
||
|
erlang_app(
|
||
|
app_name = "systemd",
|
||
|
erlc_opts = [
|
||
|
"+deterministic",
|
||
|
"+debug_info",
|
||
|
],
|
||
|
deps = [
|
||
|
"@enough//:erlang_app",
|
||
|
],
|
||
|
)
|
||
|
""",
|
||
|
)
|
||
|
|
||
|
erlang_package.git(
|
||
|
name = "trust_store_http",
|
||
|
repository = "rabbitmq/trust-store-http",
|
||
|
branch = "master",
|
||
|
)
|
||
|
|
||
|
use_repo(
|
||
|
erlang_package,
|
||
|
"accept",
|
||
|
"aten",
|
||
|
"base64url",
|
||
|
"cowboy",
|
||
|
"cowlib",
|
||
|
"credentials_obfuscation",
|
||
|
"ct_helper",
|
||
|
"cuttlefish",
|
||
|
"eetcd",
|
||
|
"emqttc",
|
||
|
"gen_batch_server",
|
||
|
"gun",
|
||
|
"inet_tcp_proxy_dist",
|
||
|
"jose",
|
||
|
"jsx",
|
||
|
"meck",
|
||
|
"observer_cli",
|
||
|
"prometheus",
|
||
|
"proper",
|
||
|
"ranch",
|
||
|
"recon",
|
||
|
"redbug",
|
||
|
"seshat",
|
||
|
"stdout_formatter",
|
||
|
"syslog",
|
||
|
"sysmon_handler",
|
||
|
"systemd",
|
||
|
"trust_store_http",
|
||
|
)
|