Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/dbus-broker/
Date: Fri, 09 Sep 2022 15:40:35
Message-Id: 1662738012.4ad457cc4a5586dfb93fe377084219c3c53ad57e.floppym@gentoo
1 commit: 4ad457cc4a5586dfb93fe377084219c3c53ad57e
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 9 15:35:06 2022 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 9 15:40:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad457cc
7
8 sys-apps/dbus-broker: add 'apparmor' USE flag
9
10 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
11
12 sys-apps/dbus-broker/dbus-broker-32.ebuild | 6 +++++-
13 sys-apps/dbus-broker/dbus-broker-9999.ebuild | 6 +++++-
14 sys-apps/dbus-broker/metadata.xml | 1 +
15 3 files changed, 11 insertions(+), 2 deletions(-)
16
17 diff --git a/sys-apps/dbus-broker/dbus-broker-32.ebuild b/sys-apps/dbus-broker/dbus-broker-32.ebuild
18 index cf73e0592faf..084f6493bdab 100644
19 --- a/sys-apps/dbus-broker/dbus-broker-32.ebuild
20 +++ b/sys-apps/dbus-broker/dbus-broker-32.ebuild
21 @@ -18,9 +18,12 @@ HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
22
23 LICENSE="Apache-2.0"
24 SLOT="0"
25 -IUSE="audit doc +launcher selinux"
26 +IUSE="apparmor audit doc +launcher selinux"
27
28 DEPEND="
29 + apparmor? (
30 + >=sys-libs/libapparmor-3.0
31 + )
32 audit? (
33 >=sys-process/audit-3.0
34 >=sys-libs/libcap-ng-0.6
35 @@ -48,6 +51,7 @@ fi
36
37 src_configure() {
38 local emesonargs=(
39 + $(meson_use apparmor)
40 -Daudit=$(usex audit true false)
41 -Ddocs=$(usex doc true false)
42 -Dlauncher=$(usex launcher true false)
43
44 diff --git a/sys-apps/dbus-broker/dbus-broker-9999.ebuild b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
45 index cf73e0592faf..084f6493bdab 100644
46 --- a/sys-apps/dbus-broker/dbus-broker-9999.ebuild
47 +++ b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
48 @@ -18,9 +18,12 @@ HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
49
50 LICENSE="Apache-2.0"
51 SLOT="0"
52 -IUSE="audit doc +launcher selinux"
53 +IUSE="apparmor audit doc +launcher selinux"
54
55 DEPEND="
56 + apparmor? (
57 + >=sys-libs/libapparmor-3.0
58 + )
59 audit? (
60 >=sys-process/audit-3.0
61 >=sys-libs/libcap-ng-0.6
62 @@ -48,6 +51,7 @@ fi
63
64 src_configure() {
65 local emesonargs=(
66 + $(meson_use apparmor)
67 -Daudit=$(usex audit true false)
68 -Ddocs=$(usex doc true false)
69 -Dlauncher=$(usex launcher true false)
70
71 diff --git a/sys-apps/dbus-broker/metadata.xml b/sys-apps/dbus-broker/metadata.xml
72 index 4c5fa33d8b08..38ad8e3af8dd 100644
73 --- a/sys-apps/dbus-broker/metadata.xml
74 +++ b/sys-apps/dbus-broker/metadata.xml
75 @@ -6,6 +6,7 @@
76 <name>Mike Gilbert</name>
77 </maintainer>
78 <use>
79 + <flag name="apparmor">Enable AppArmor support</flag>
80 <flag name="launcher">dbus-daemon compatibility launcher</flag>
81 </use>
82 </pkgmetadata>