On Sun, 24 May 2026, Thomas Klausner wrote:
Looking at the options, this seems to have a systemd option - just
turn it off.
meson_options.txt:option('use_systemd'
so something like
MESON_ARGS+= -Duse_systemd=disabled
Unfortunately, -Duse_systemd=false results in this error:bus/meson.build:85:4: ERROR: Problem encountered: Systemd is required for dbus-broker, but use_systemd is set to false.
AIUI, there are two dbus implementations: dbus-daemon (which we have in pkgsrc) and dbus-broker (which Fedora uses natively). dbus-broker relies entirely on systemd for process activation, unlike dbus-daemon.
I think one could patch out support for dbus-broker and thus not have the systemd dependency, but I am concerned about incompatibilities with the built-in desktop stuff -- you can only run one dbus implementation at a time.
-- Benny