blob: c0b6f7f88276c89a1064f694a22c0c63d74b798c [file] [log] [blame]
Andrew Geissler82c905d2020-04-13 13:39:40 -05001SUMMARY = "dbus broker"
2DESCRIPTION = "Drop-in replacement for dbus-daemon."
3
4SECTION = "base"
5
6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8"
8
9SRC_URI = "https://github.com/bus1/dbus-broker/releases/download/v${PV}/dbus-broker-${PV}.tar.xz"
10SRC_URI[md5sum] = "03c4730f2110b5492e1212c81af325dc"
11SRC_URI[sha256sum] = "32f30700cefc997c479d75fcc42f3177940f1ebbee9c5a60c1e3ee39b90a9783"
12
13UPSTREAM_CHECK_URI = "https://github.com/bus1/${BPN}/releases"
14
15inherit meson pkgconfig systemd features_check
16
17DEPENDS = "expat systemd"
18DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}"
19DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'audit', '', d)}"
20
21REQUIRED_DISTRO_FEATURES = "systemd"
22
23SYSTEMD_SERVICE_${PN} = "${BPN}.service"
24
25FILES_${PN} += "${systemd_system_unitdir}"
26FILES_${PN} += "${systemd_user_unitdir}"
27FILES_${PN} += "${nonarch_libdir}/systemd/catalog"
28
29EXTRA_OEMESON += " -Dselinux=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"
30EXTRA_OEMESON += " -Daudit=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"
31