from lib.make import * from lib import cpp version("1.37") description("Linux D-Bus Message Broker") maintainer("sisungo ") source_managed("github://bus1/dbus-broker#v37") supported_arch(lambda arch: "linux" in arch) builddep("shortcut/c") builddep("shortcut/meson") builddep("linux-dev @target") def build(): cpp.meson_setup(["-Dlauncher=false", "--prefix=/"]) cpp.meson_compile() cpp.meson_install() on_build(build) package("dbus-broker") dep("semi-libc @same-arch") provide("dbus-daemon") cpp.use_auto_pack(["bin"])