diff --git a/MODULE.bazel b/MODULE.bazel index c231fed571..a39f894f8e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -311,8 +311,8 @@ erlang_package.hex_package( erlang_package.hex_package( name = "systemd", build_file = "@rabbitmq-server//bazel:BUILD.systemd", - sha256 = "8ec5ed610a5507071cdb7423e663e2452a747a624bb8a58582acd9491ccad233", - version = "0.6.1", + sha256 = "5062b911800c1ab05157c7bf9a9fbe23dd24c58891c87fd12d2e3ed8fc1708b8", + version = "0.6.2", ) use_repo( diff --git a/bazel/BUILD.systemd b/bazel/BUILD.systemd index 9ba0115451..fb8a815402 100644 --- a/bazel/BUILD.systemd +++ b/bazel/BUILD.systemd @@ -29,24 +29,13 @@ erlang_bytecode( "src/systemd_sup.erl", "src/systemd_watchdog.erl", ], - outs = [ - "ebin/systemd.beam", - "ebin/systemd_app.beam", - "ebin/systemd_journal_h.beam", - "ebin/systemd_kmsg_formatter.beam", - "ebin/systemd_protocol.beam", - "ebin/systemd_socket.beam", - "ebin/systemd_sup.beam", - "ebin/systemd_watchdog.beam", - ], - hdrs = [ - "include/systemd.hrl", - "src/systemd_internal.hrl", - ], + hdrs = [":public_and_private_hdrs"], app_name = "systemd", - beam = [], + dest = "ebin", erlc_opts = "//:erlc_opts", - deps = ["@enough//:erlang_app"], + deps = [ + "@enough//:erlang_app", + ], ) filegroup( @@ -71,18 +60,19 @@ filegroup( filegroup( name = "private_hdrs", - srcs = ["src/systemd_internal.hrl"], + srcs = [ + "src/systemd_internal.hrl", + ], ) filegroup( name = "public_hdrs", - srcs = ["include/systemd.hrl"], + srcs = [ + "include/systemd.hrl", + ], ) -filegroup( - name = "priv", - srcs = [], -) +filegroup(name = "priv") filegroup( name = "licenses", @@ -111,6 +101,8 @@ erlang_app( hdrs = [":public_hdrs"], app_name = "systemd", beam_files = [":beam_files"], + license_files = [":license_files"], + priv = [":priv"], deps = ["@enough//:erlang_app"], ) @@ -119,3 +111,10 @@ alias( actual = ":erlang_app", visibility = ["//visibility:public"], ) + +filegroup( + name = "license_files", + srcs = [ + "LICENSE", + ], +) diff --git a/rabbitmq-components.mk b/rabbitmq-components.mk index b6361f61d0..a2aa4c81fb 100644 --- a/rabbitmq-components.mk +++ b/rabbitmq-components.mk @@ -54,7 +54,7 @@ dep_ra = hex 2.14.0 dep_ranch = hex 2.1.0 dep_recon = hex 2.5.3 dep_redbug = hex 2.0.7 -dep_systemd = hex 0.6.1 +dep_systemd = hex 0.6.2 dep_thoas = hex 1.0.0 dep_observer_cli = hex 1.7.5 dep_seshat = git https://github.com/rabbitmq/seshat v0.6.1