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:37
Message-Id: 1662737364.5bc7797979b40ded5abf792bfbb1da20b93f917f.floppym@gentoo
1 commit: 5bc7797979b40ded5abf792bfbb1da20b93f917f
2 Author: Jack Todaro <solpeth <AT> posteo <DOT> org>
3 AuthorDate: Wed Aug 10 06:49:13 2022 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 9 15:29:24 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc77979
7
8 sys-apps/dbus-broker: add 32
9
10 Signed-off-by: Jack Todaro <solpeth <AT> posteo.org>
11 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
12
13 sys-apps/dbus-broker/Manifest | 1 +
14 sys-apps/dbus-broker/dbus-broker-32.ebuild | 57 ++++++++++++++++++++++++++++++
15 2 files changed, 58 insertions(+)
16
17 diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
18 index 82c0c4224779..0eb62a03b13f 100644
19 --- a/sys-apps/dbus-broker/Manifest
20 +++ b/sys-apps/dbus-broker/Manifest
21 @@ -7,3 +7,4 @@ DIST c-stdaux-8652c488b8f1c29629a5179d4551d0a691ae5901.tar.gz 13075 BLAKE2B ef08
22 DIST c-utf8-0837214a9780b7d771a3b3ce9a49196ac0a9d52f.tar.gz 9340 BLAKE2B 4bfa39c39aa8db8b7d797d78081b5f3104c659e2ceefef65aa2d3c03ffb5889d772cb78328473e3557c943b2487b7bcb7b68d7dc7f2b95940b0448b3479f1b23 SHA512 2df368af5023fac6c7f2e018c0cbfd73225bf1c4e0d0387931352909323175652bcd3739e9e6b76a099aea5d3f0290198aa70c69ecc5e9ef22df214f8c75da79
23 DIST dbus-broker-29.tar.gz 216639 BLAKE2B 94c8b7ea01367eae176d9411af064a960a054d6fbeb2bdebe9ba983d0938443abeb521f32e0eb9ae28155d5c5ebcf461317223387ccfad624ddd24e6bc8e227b SHA512 4c31b8c15f5d1ada0eb9c63c905c9fc9b3b8336beb533974b9c2b2a6a89c306b77d029d1ddbccbad873f62cc0d02cc373a090907dd19eae1a8a7fc2e3a4c2113
24 DIST dbus-broker-31.tar.xz 239520 BLAKE2B ba34308de7c598e72ac3874894fb90ebc6970840eb2fc193a2b3294033759b39d7d712695ddbc88c3b947842b0131e0a068ffe3cef616ce431d9a8c021f30593 SHA512 22fd53cff84e48ae1c11303b5340e16dc9b7124c9e562174c1f0af465c55d69bb8b2768063de281f6f791442126a29ab864ad6b8acf110247a500f6425eae5d9
25 +DIST dbus-broker-32.tar.xz 248196 BLAKE2B 511159673f0e3a2260e611b85b80719506e9eafe9d93d743891be664e4a79e3ade48f6ec047fa085c414087673290d6b958eec30d3b0d27048e2c1a1521d6c10 SHA512 aa23d058771f56e6378df0a17ac413813b6350b77e61128c0887f35a546f10534b1a6d598868e9f5c642244c3632a8ce5e315e6794305a56f5abbebd36bf822c
26
27 diff --git a/sys-apps/dbus-broker/dbus-broker-32.ebuild b/sys-apps/dbus-broker/dbus-broker-32.ebuild
28 new file mode 100644
29 index 000000000000..cf73e0592faf
30 --- /dev/null
31 +++ b/sys-apps/dbus-broker/dbus-broker-32.ebuild
32 @@ -0,0 +1,57 @@
33 +# Copyright 2017-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +inherit meson
39 +
40 +if [[ ${PV} == 9999 ]]; then
41 + inherit git-r3
42 + EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git"
43 +else
44 + SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz"
45 + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
46 +fi
47 +
48 +DESCRIPTION="Linux D-Bus Message Broker"
49 +HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
50 +
51 +LICENSE="Apache-2.0"
52 +SLOT="0"
53 +IUSE="audit doc +launcher selinux"
54 +
55 +DEPEND="
56 + audit? (
57 + >=sys-process/audit-3.0
58 + >=sys-libs/libcap-ng-0.6
59 + )
60 + launcher? (
61 + >=dev-libs/expat-2.2
62 + >=sys-apps/systemd-230:0=
63 + )
64 + selinux? ( >=sys-libs/libselinux-3.2 )
65 +"
66 +RDEPEND="${DEPEND}
67 + launcher? ( sys-apps/dbus )"
68 +BDEPEND="
69 + doc? ( dev-python/docutils )
70 + virtual/pkgconfig
71 +"
72 +
73 +if [[ ${PV} == 9999 ]]; then
74 +src_unpack() {
75 + git-r3_src_unpack
76 + cd "${P}" || die
77 + meson subprojects download || die
78 +}
79 +fi
80 +
81 +src_configure() {
82 + local emesonargs=(
83 + -Daudit=$(usex audit true false)
84 + -Ddocs=$(usex doc true false)
85 + -Dlauncher=$(usex launcher true false)
86 + -Dselinux=$(usex selinux true false)
87 + )
88 + meson_src_configure
89 +}