%global dbus_user_id 81 Name: dbus-broker Version: 36 Release: 1.20250313181141681000.pr386.12.gba5c384%{?dist} Summary: Linux D-Bus Message Broker License: Apache-2.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND (Apache-2.0 OR LGPL-2.1-or-later) URL: https://github.com/bus1/dbus-broker Source0: dbus-broker-36.tar.gz BuildRequires: pkgconfig(audit) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libcap-ng) BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(systemd) BuildRequires: gcc BuildRequires: glibc-devel BuildRequires: meson BuildRequires: python3-docutils Requires: dbus-common %description dbus-broker 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. %package tests Summary: Internal unit and reference tests of dbus-broker Requires: %{name}%{_isa} = %{version}-%{release} %description tests dbus-broker's unit and reference tests that can be used to verify the functionality of the installed dbus-broker. %prep %autosetup -p1 -n dbus-broker-36 # Create a sysusers.d config file cat >dbus-broker.sysusers.conf <