config BR2_PACKAGE_DBUS_BROKER
	bool "dbus-broker"
	depends on BR2_USE_MMU
	depends on BR2_TOOLCHAIN_HAS_THREADS
	depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17
	depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libcap-ng
	depends on BR2_PACKAGE_SYSTEMD
	select BR2_PACKAGE_EXPAT
	select BR2_PACKAGE_LIBCAP_NG if BR2_PACKAGE_AUDIT
	help
	  Linux D-Bus Message Broker.

	  The dbus-broker project is an implementation of a message bus
	  as defined by the D-Bus specification. Its aim is to provide
	  high performance and reliability, while keeping compatibility
	  to the D-Bus reference implementation.

	  It is exclusively written for Linux systems, and makes use of
	  many modern features provided by recent linux kernel releases.

	  https://github.com/bus1/dbus-broker/wiki

comment "dbusbroker needs systemd and a toolchain w/ threads"
	depends on BR2_USE_MMU
	depends on BR2_TOOLCHAIN_HAS_SYNC_4
	depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_SYSTEMD
