summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2022-09-09 11:35:06 -0400
committerMike Gilbert <floppym@gentoo.org>2022-09-09 11:40:12 -0400
commit4ad457cc4a5586dfb93fe377084219c3c53ad57e (patch)
tree592aff7d4a0555f05c65dcdfa0f06c65079d965f
parentsys-apps/dbus-broker: drop 29 (diff)
downloadgentoo-4ad457cc.tar.gz
gentoo-4ad457cc.tar.bz2
gentoo-4ad457cc.zip
sys-apps/dbus-broker: add 'apparmor' USE flag
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
-rw-r--r--sys-apps/dbus-broker/dbus-broker-32.ebuild6
-rw-r--r--sys-apps/dbus-broker/dbus-broker-9999.ebuild6
-rw-r--r--sys-apps/dbus-broker/metadata.xml1
3 files changed, 11 insertions, 2 deletions
diff --git a/sys-apps/dbus-broker/dbus-broker-32.ebuild b/sys-apps/dbus-broker/dbus-broker-32.ebuild
index cf73e0592faf..084f6493bdab 100644
--- a/sys-apps/dbus-broker/dbus-broker-32.ebuild
+++ b/sys-apps/dbus-broker/dbus-broker-32.ebuild
@@ -18,9 +18,12 @@ HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
LICENSE="Apache-2.0"
SLOT="0"
-IUSE="audit doc +launcher selinux"
+IUSE="apparmor audit doc +launcher selinux"
DEPEND="
+ apparmor? (
+ >=sys-libs/libapparmor-3.0
+ )
audit? (
>=sys-process/audit-3.0
>=sys-libs/libcap-ng-0.6
@@ -48,6 +51,7 @@ fi
src_configure() {
local emesonargs=(
+ $(meson_use apparmor)
-Daudit=$(usex audit true false)
-Ddocs=$(usex doc true false)
-Dlauncher=$(usex launcher true false)
diff --git a/sys-apps/dbus-broker/dbus-broker-9999.ebuild b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
index cf73e0592faf..084f6493bdab 100644
--- a/sys-apps/dbus-broker/dbus-broker-9999.ebuild
+++ b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
@@ -18,9 +18,12 @@ HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
LICENSE="Apache-2.0"
SLOT="0"
-IUSE="audit doc +launcher selinux"
+IUSE="apparmor audit doc +launcher selinux"
DEPEND="
+ apparmor? (
+ >=sys-libs/libapparmor-3.0
+ )
audit? (
>=sys-process/audit-3.0
>=sys-libs/libcap-ng-0.6
@@ -48,6 +51,7 @@ fi
src_configure() {
local emesonargs=(
+ $(meson_use apparmor)
-Daudit=$(usex audit true false)
-Ddocs=$(usex doc true false)
-Dlauncher=$(usex launcher true false)
diff --git a/sys-apps/dbus-broker/metadata.xml b/sys-apps/dbus-broker/metadata.xml
index 4c5fa33d8b08..38ad8e3af8dd 100644
--- a/sys-apps/dbus-broker/metadata.xml
+++ b/sys-apps/dbus-broker/metadata.xml
@@ -6,6 +6,7 @@
<name>Mike Gilbert</name>
</maintainer>
<use>
+ <flag name="apparmor">Enable AppArmor support</flag>
<flag name="launcher">dbus-daemon compatibility launcher</flag>
</use>
</pkgmetadata>