# Copyright 2017-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit meson SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz" DESCRIPTION="Linux D-Bus Message Broker" HOMEPAGE="https://github.com/bus1/dbus-broker/wiki" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" LICENSE="Apache-2.0" SLOT="0" IUSE="audit doc +launcher selinux" DEPEND=" audit? ( >=sys-process/audit-3.0 >=sys-libs/libcap-ng-0.6 ) launcher? ( >=dev-libs/expat-2.2 >=sys-apps/systemd-230:0= ) selinux? ( >=sys-libs/libselinux-3.2 ) " RDEPEND="${DEPEND} launcher? ( sys-apps/dbus )" BDEPEND=" doc? ( dev-python/docutils ) virtual/pkgconfig " PATCHES=( "${FILESDIR}"/${P}-user-free-assertion.patch ) src_configure() { local emesonargs=( -Daudit=$(usex audit true false) -Ddocs=$(usex doc true false) -Dlauncher=$(usex launcher true false) -Dselinux=$(usex selinux true false) ) meson_src_configure }