dbus-broker_25.bb 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. SUMMARY = "dbus broker"
  2. DESCRIPTION = "Drop-in replacement for dbus-daemon."
  3. SECTION = "base"
  4. LICENSE = "Apache-2.0"
  5. LIC_FILES_CHKSUM = "file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8"
  6. SRC_URI = "https://github.com/bus1/dbus-broker/releases/download/v${PV}/dbus-broker-${PV}.tar.xz"
  7. SRC_URI[sha256sum] = "a54fc5192280caf5824b82cb40f295c1195ad73c71bea5bd60218afb9df5bb29"
  8. UPSTREAM_CHECK_URI = "https://github.com/bus1/${BPN}/releases"
  9. inherit meson pkgconfig systemd features_check
  10. DEPENDS = "expat systemd"
  11. DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}"
  12. DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'audit', '', d)}"
  13. RDEPENDS_${PN} += "dbus-common"
  14. REQUIRED_DISTRO_FEATURES = "systemd"
  15. SYSTEMD_SERVICE_${PN} = "${BPN}.service"
  16. FILES_${PN} += "${systemd_system_unitdir}"
  17. FILES_${PN} += "${systemd_user_unitdir}"
  18. FILES_${PN} += "${nonarch_libdir}/systemd/catalog"
  19. EXTRA_OEMESON += " -Dselinux=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"
  20. EXTRA_OEMESON += " -Daudit=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"