Skip to content

Commit d15e7ec

Browse files
committed
Bring over PROJECT_APP_EXTRA_KEYS values from make to bazel
(cherry picked from commit 2dd9bde)
1 parent 63bd748 commit d15e7ec

File tree

26 files changed

+110
-0
lines changed

26 files changed

+110
-0
lines changed

deps/amqp10_common/BUILD.bazel

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,25 @@ genrule(
4949
app_file(
5050
name = "app_file",
5151
app_description = "Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client",
52+
app_extra = """%% Hex.pm package informations.
53+
{licenses, ["MPL-2.0"]},
54+
{links, [
55+
{"Website", "https://www.rabbitmq.com/"},
56+
{"GitHub", "https://github.com/rabbitmq/rabbitmq-server/deps/amqp10_common"}
57+
]},
58+
{build_tools, ["make", "rebar3"]},
59+
{files, [
60+
"erlang.mk",
61+
"git-revisions.txt",
62+
"include",
63+
"LICENSE*",
64+
"Makefile",
65+
"rabbitmq-components.mk",
66+
"README",
67+
"README.md",
68+
"mk"
69+
]}
70+
""",
5271
app_name = "amqp10_common",
5372
app_version = APP_VERSION,
5473
modules = [":beam_files"],

deps/amqp_client/BUILD.bazel

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,26 @@ APP_ENV = """[
1616
{writer_gc_threshold, 1000000000}
1717
]"""
1818

19+
APP_EXTRA_KEYS = """%% Hex.pm package informations.
20+
{licenses, ["MPL-2.0"]},
21+
{links, [
22+
{"Website", "https://www.rabbitmq.com/"},
23+
{"GitHub", "https://github.com/rabbitmq/rabbitmq-server/deps/amqp_client"},
24+
{"User guide", "https://www.rabbitmq.com/erlang-client-user-guide.html"}
25+
]},
26+
{build_tools, ["make", "rebar3"]},
27+
{files, [
28+
"erlang.mk",
29+
"git-revisions.txt",
30+
"include",
31+
"LICENSE*",
32+
"Makefile",
33+
"rabbitmq-components.mk",
34+
"README",
35+
"README.md"
36+
]}
37+
"""
38+
1939
EXTRA_APPS = [
2040
"xmerl",
2141
]
@@ -27,6 +47,7 @@ DEPS = [
2747
rabbitmq_app(
2848
app_description = "RabbitMQ AMQP Client",
2949
app_env = APP_ENV,
50+
app_extra_keys = APP_EXTRA_KEYS,
3051
app_module = "amqp_client",
3152
app_name = "amqp_client",
3253
app_registered = [

deps/rabbit/test/feature_flags_SUITE_data/my_plugin/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
load("@rules_erlang//:erlang_app.bzl", "erlang_app")
2+
load("//:rabbitmq.bzl", "BROKER_VERSION_REQUIREMENTS_ANY")
23

34
DEPS = [
45
"//deps/rabbit_common:erlang_app",
@@ -7,6 +8,7 @@ DEPS = [
78

89
erlang_app(
910
app_description = "Plugin to test feature flags",
11+
app_extra = BROKER_VERSION_REQUIREMENTS_ANY,
1012
app_name = "my_plugin",
1113
app_version = "1.0.0",
1214
deps = DEPS,

deps/rabbit_common/BUILD.bazel

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,27 @@ RUNTIME_DEPS = [
6666

6767
APP_NAME = "rabbit_common"
6868

69+
APP_EXTRA_KEYS = """
70+
%% Hex.pm package informations.
71+
{licenses, ["MPL-2.0"]},
72+
{links, [
73+
{"Website", "https://www.rabbitmq.com/"},
74+
{"GitHub", "https://github.com/rabbitmq/rabbitmq-common"}
75+
]},
76+
{build_tools, ["make", "rebar3"]},
77+
{files, [
78+
"erlang.mk",
79+
"git-revisions.txt",
80+
"include",
81+
"LICENSE*",
82+
"Makefile",
83+
"rabbitmq-components.mk",
84+
"README",
85+
"README.md",
86+
"mk"
87+
]}
88+
"""
89+
6990
EXTRA_APPS = [
7091
"compiler",
7192
"crypto",
@@ -82,6 +103,7 @@ HDRS = glob(["include/*.hrl"]) + ["include/rabbit_framing.hrl"]
82103
app_file(
83104
name = "app_file",
84105
app_description = "Modules shared by rabbitmq-server and rabbitmq-erlang-client",
106+
app_extra = APP_EXTRA_KEYS,
85107
app_name = APP_NAME,
86108
app_version = APP_VERSION,
87109
extra_apps = EXTRA_APPS,

deps/rabbitmq_amqp1_0/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -37,6 +38,7 @@ RUNTIME_DEPS = [
3738
rabbitmq_app(
3839
app_description = APP_DESCRIPTION,
3940
app_env = APP_ENV,
41+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
4042
app_name = APP_NAME,
4143
build_deps = BUILD_DEPS,
4244
runtime_deps = RUNTIME_DEPS,

deps/rabbitmq_auth_backend_cache/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -35,6 +36,7 @@ RUNTIME_DEPS = [
3536
rabbitmq_app(
3637
app_description = APP_DESCRIPTION,
3738
app_env = APP_ENV,
39+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
3840
app_module = APP_MODULE,
3941
app_name = APP_NAME,
4042
runtime_deps = RUNTIME_DEPS,

deps/rabbitmq_auth_backend_http/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -40,6 +41,7 @@ RUNTIME_DEPS = [
4041
rabbitmq_app(
4142
app_description = APP_DESCRIPTION,
4243
app_env = APP_ENV,
44+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
4345
app_module = APP_MODULE,
4446
app_name = APP_NAME,
4547
extra_apps = EXTRA_APPS,

deps/rabbitmq_auth_backend_ldap/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -55,6 +56,7 @@ RUNTIME_DEPS = [
5556
rabbitmq_app(
5657
app_description = APP_DESCRIPTION,
5758
app_env = APP_ENV,
59+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
5860
app_module = APP_MODULE,
5961
app_name = APP_NAME,
6062
extra_apps = EXTRA_APPS,

deps/rabbitmq_auth_mechanism_ssl/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"rabbitmq_app",
78
)
@@ -27,6 +28,7 @@ RUNTIME_DEPS = [
2728
rabbitmq_app(
2829
app_description = APP_DESCRIPTION,
2930
app_env = APP_ENV,
31+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
3032
app_module = APP_MODULE,
3133
app_name = APP_NAME,
3234
runtime_deps = RUNTIME_DEPS,

deps/rabbitmq_consistent_hash_exchange/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -27,6 +28,7 @@ RUNTIME_DEPS = [
2728

2829
rabbitmq_app(
2930
app_description = APP_DESCRIPTION,
31+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
3032
app_name = APP_NAME,
3133
build_deps = BUILD_DEPS,
3234
runtime_deps = RUNTIME_DEPS,

deps/rabbitmq_event_exchange/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -21,6 +22,7 @@ DEPS = [
2122

2223
rabbitmq_app(
2324
app_description = APP_DESCRIPTION,
25+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
2426
app_name = APP_NAME,
2527
deps = DEPS,
2628
)

deps/rabbitmq_federation/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ load("@rules_erlang//:xref.bzl", "xref")
33
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
44
load(
55
"//:rabbitmq.bzl",
6+
"BROKER_VERSION_REQUIREMENTS_ANY",
67
"RABBITMQ_DIALYZER_OPTS",
78
"RABBITMQ_TEST_ERLC_OPTS",
89
"assert_suites",
@@ -36,6 +37,7 @@ DEPS = [
3637
rabbitmq_app(
3738
app_description = APP_DESCRIPTION,
3839
app_env = APP_ENV,
40+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
3941
app_module = APP_MODULE,
4042
app_name = APP_NAME,
4143
build_deps = BUILD_DEPS,

deps/rabbitmq_federation_management/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -32,6 +33,7 @@ RUNTIME_DEPS = [
3233

3334
rabbitmq_app(
3435
app_description = APP_DESCRIPTION,
36+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
3537
app_module = APP_MODULE,
3638
app_name = APP_NAME,
3739
build_deps = BUILD_DEPS,

deps/rabbitmq_management/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
44
load(
55
"//:rabbitmq.bzl",
66
"APP_VERSION",
7+
"BROKER_VERSION_REQUIREMENTS_ANY",
78
"RABBITMQ_DIALYZER_OPTS",
89
"assert_suites",
910
"broker_for_integration_suites",
@@ -64,6 +65,7 @@ sed 's/%%VSN%%/{}/' $< > $@
6465
rabbitmq_app(
6566
app_description = APP_DESCRIPTION,
6667
app_env = APP_ENV,
68+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
6769
app_module = APP_MODULE,
6870
app_name = APP_NAME,
6971
extra_apps = EXTRA_APPS,

deps/rabbitmq_management_agent/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -46,6 +47,7 @@ DEPS = [
4647
rabbitmq_app(
4748
app_description = APP_DESCRIPTION,
4849
app_env = APP_ENV,
50+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
4951
app_module = APP_MODULE,
5052
app_name = APP_NAME,
5153
build_deps = BUILD_DEPS,

deps/rabbitmq_mqtt/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ load("@rules_erlang//:xref.bzl", "xref")
33
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
44
load(
55
"//:rabbitmq.bzl",
6+
"BROKER_VERSION_REQUIREMENTS_ANY",
67
"RABBITMQ_DIALYZER_OPTS",
78
"RABBITMQ_TEST_ERLC_OPTS",
89
"assert_suites",
@@ -59,6 +60,7 @@ RUNTIME_DEPS = [
5960
rabbitmq_app(
6061
app_description = APP_DESCRIPTION,
6162
app_env = APP_ENV,
63+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
6264
app_module = APP_MODULE,
6365
app_name = APP_NAME,
6466
build_deps = BUILD_DEPS,

deps/rabbitmq_recent_history_exchange/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -23,6 +24,7 @@ RUNTIME_DEPS = [
2324

2425
rabbitmq_app(
2526
app_description = APP_DESCRIPTION,
27+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
2628
app_name = APP_NAME,
2729
runtime_deps = RUNTIME_DEPS,
2830
deps = DEPS,

deps/rabbitmq_sharding/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"assert_suites",
78
"broker_for_integration_suites",
@@ -20,6 +21,7 @@ DEPS = [
2021

2122
rabbitmq_app(
2223
app_description = APP_DESCRIPTION,
24+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
2325
app_name = APP_NAME,
2426
deps = DEPS,
2527
)

deps/rabbitmq_shovel/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ load("//:rabbitmq_home.bzl", "rabbitmq_home")
55
load("//:rabbitmq_run.bzl", "rabbitmq_run")
66
load(
77
"//:rabbitmq.bzl",
8+
"BROKER_VERSION_REQUIREMENTS_ANY",
89
"RABBITMQ_DIALYZER_OPTS",
910
"RABBITMQ_TEST_ERLC_OPTS",
1011
"assert_suites",
@@ -50,6 +51,7 @@ RUNTIME_DEPS = [
5051
rabbitmq_app(
5152
app_description = APP_DESCRIPTION,
5253
app_env = APP_ENV,
54+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
5355
app_module = APP_MODULE,
5456
app_name = APP_NAME,
5557
build_deps = BUILD_DEPS,

deps/rabbitmq_shovel_management/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ load("//:rabbitmq_home.bzl", "rabbitmq_home")
44
load("//:rabbitmq_run.bzl", "rabbitmq_run")
55
load(
66
"//:rabbitmq.bzl",
7+
"BROKER_VERSION_REQUIREMENTS_ANY",
78
"RABBITMQ_DIALYZER_OPTS",
89
"assert_suites",
910
"rabbitmq_app",
@@ -32,6 +33,7 @@ RUNTIME_DEPS = [
3233

3334
rabbitmq_app(
3435
app_description = APP_DESCRIPTION,
36+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
3537
app_name = APP_NAME,
3638
build_deps = BUILD_DEPS,
3739
runtime_deps = RUNTIME_DEPS,

deps/rabbitmq_stomp/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ load("@rules_erlang//:xref.bzl", "xref")
33
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
44
load(
55
"//:rabbitmq.bzl",
6+
"BROKER_VERSION_REQUIREMENTS_ANY",
67
"RABBITMQ_DIALYZER_OPTS",
78
"RABBITMQ_TEST_ERLC_OPTS",
89
"assert_suites",
@@ -57,6 +58,7 @@ RUNTIME_DEPS = [
5758
rabbitmq_app(
5859
app_description = APP_DESCRIPTION,
5960
app_env = APP_ENV,
61+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
6062
app_module = APP_MODULE,
6163
app_name = APP_NAME,
6264
build_deps = BUILD_DEPS,

deps/rabbitmq_top/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("@rules_erlang//:xref.bzl", "xref")
22
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
33
load(
44
"//:rabbitmq.bzl",
5+
"BROKER_VERSION_REQUIREMENTS_ANY",
56
"RABBITMQ_DIALYZER_OPTS",
67
"rabbitmq_app",
78
)
@@ -28,6 +29,7 @@ RUNTIME_DEPS = [
2829

2930
rabbitmq_app(
3031
app_description = APP_DESCRIPTION,
32+
app_extra_keys = BROKER_VERSION_REQUIREMENTS_ANY,
3133
app_module = APP_MODULE,
3234
app_name = APP_NAME,
3335
build_deps = BUILD_DEPS,

0 commit comments

Comments
 (0)