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: Mon, 11 Sep 2017 02:57:36
Message-Id: 1505098083.6693fa3949c521478517f2e792500cd9295cb5bc.floppym@gentoo
1 commit: 6693fa3949c521478517f2e792500cd9295cb5bc
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 11 02:48:03 2017 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 11 02:48:03 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6693fa39
7
8 sys-apps/dbus-broker: new package
9
10 Package-Manager: Portage-2.3.6_p60, Repoman-2.3.3_p38
11
12 sys-apps/dbus-broker/Manifest | 5 +++
13 sys-apps/dbus-broker/dbus-broker-4.ebuild | 65 ++++++++++++++++++++++++++++
14 sys-apps/dbus-broker/dbus-broker-9999.ebuild | 65 ++++++++++++++++++++++++++++
15 sys-apps/dbus-broker/metadata.xml | 11 +++++
16 4 files changed, 146 insertions(+)
17
18 diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
19 new file mode 100644
20 index 00000000000..a21a7843358
21 --- /dev/null
22 +++ b/sys-apps/dbus-broker/Manifest
23 @@ -0,0 +1,5 @@
24 +DIST c-dvar-e1c94e3c3c42ca9bcb336ccd7c3693bcd330c6fc.tar.gz 28449 SHA256 9004cb8073292beddf6ad410ad029c447d2732a8f2cf5243b0b43538e5f70d33 SHA512 a752a5d8c67c97d672502e814c6930c60d9588f7f77f38a6d027dede71c11cb18e7debcf10fa2f405a117123af386944bb7cf70c90504aed874056c8de1fab05 WHIRLPOOL 2510dabf7273f68c78487cdd354be184181fbdecfc3a15dd32093cece56924c6c83bec2be569d27c2dbc30fd1f87dcd24b131b68c383cfe04a11f507d6cfb769
25 +DIST c-list-9e50b8b08e0b0b75e1c651d5aa4e3cf94368a574.tar.gz 20459 SHA256 5ed9fc0286507a08f4e4aeae436be45ee05d0c071c1d8418fa77ed777e2f5a25 SHA512 d45630c8a54ca9145862b673afc3a15a19d330f46c9a1eb451c2282c2701d596cead45e6bb57a9e32aab344a3732f70ff8fe27d13065ebd8b402dd37a252ad05 WHIRLPOOL 21fc689d1d7551bfc957e83630ad81b5093b8e67c3c754e2b4173681829f78835ef7fcc94f46c34f7379c21ebdb96ebc83cd50d4e816a25179c60274c9c0c2e0
26 +DIST c-rbtree-6181232360c9b517a6af3d82ebdbdce5fe36933a.tar.gz 24927 SHA256 5831113e793af5e583cc7844a8961b05ded70dc487877b64bbbf0fef0869c711 SHA512 4ff8d8def07882850b1983f8eb9b4c82e444429beafbf249385717805a5a89427bb91bde6dcfb60565866f90ee3daa8d35e681ab65cb0a1f20dcb96dcd9e0756 WHIRLPOOL 5c8d42a9601362197ba890bc056d46b3cf7f0a99dd07189fd2c1c037a339b58726e5929b7e22d0c960ad6ba380f134b2040fb32aa9da2a95fbe192d3c8f575e0
27 +DIST c-sundry-644ea3c2ce5b78d2433c111694f5d602d1aa7fa9.tar.gz 26611 SHA256 9ebf3f9e90004b7483d71bf41e2786586e0b192feb1d397536730b0d2304c7cc SHA512 503da82b8cea9eddffbea70ce05c8a6b2684a90a104f6df46a5183ab46844543db1d02e8aaabc4e5d50aa21e239af147309fa9abed5f13cb751bcee310c8234a WHIRLPOOL beff440ecfdff3d636710ab197d73cd628ba3615d6890540ea5014d0fcc318353f083b0d4885a88d3fef502c0fbf801fac7bacaaf0cb4939a7b4251b838309d9
28 +DIST dbus-broker-4.tar.gz 148231 SHA256 165fab697e0f9ef66588688758edb601c89b65ee3240d462cc278f0755c6e122 SHA512 d4c9974e730d0b6374edb2afb6f928f35e3912f7d5d7d908429581e235ebc013dbab1bd0f0c446547d2a960e762868e2d98ab1cd3ff5e1169240f3e6886236d8 WHIRLPOOL e25075a2cee78bc0be56267a9140a0392bf12ed69c23ea3a8f0b9f8abdc9f86581428a7dbcb8afffa9fba8f03e9b588f896e95ecd53a8317c51030cd94940192
29
30 diff --git a/sys-apps/dbus-broker/dbus-broker-4.ebuild b/sys-apps/dbus-broker/dbus-broker-4.ebuild
31 new file mode 100644
32 index 00000000000..a71009e17e7
33 --- /dev/null
34 +++ b/sys-apps/dbus-broker/dbus-broker-4.ebuild
35 @@ -0,0 +1,65 @@
36 +# Copyright 1999-2017 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=6
40 +
41 +inherit meson
42 +
43 +if [[ ${PV} == 9999 ]]; then
44 + inherit git-r3
45 + EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git"
46 +else
47 + dvar=e1c94e3c3c42ca9bcb336ccd7c3693bcd330c6fc
48 + list=9e50b8b08e0b0b75e1c651d5aa4e3cf94368a574
49 + rbtree=6181232360c9b517a6af3d82ebdbdce5fe36933a
50 + sundry=644ea3c2ce5b78d2433c111694f5d602d1aa7fa9
51 + SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}.tar.gz -> ${P}.tar.gz
52 + https://github.com/c-util/c-dvar/archive/${dvar}.tar.gz -> c-dvar-${dvar}.tar.gz
53 + https://github.com/c-util/c-list/archive/${list}.tar.gz -> c-list-${list}.tar.gz
54 + https://github.com/c-util/c-rbtree/archive/${rbtree}.tar.gz -> c-rbtree-${rbtree}.tar.gz
55 + https://github.com/c-util/c-sundry/archive/${sundry}.tar.gz -> c-sundry-${sundry}.tar.gz
56 + "
57 + KEYWORDS="~amd64"
58 +fi
59 +
60 +DESCRIPTION="Linux D-Bus Message Broker"
61 +HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
62 +
63 +LICENSE="Apache-2.0"
64 +SLOT="0"
65 +IUSE="audit +launcher selinux test"
66 +RESTRICT="!test? ( test )"
67 +
68 +RDEPEND="
69 + audit? ( sys-process/audit )
70 + launcher? (
71 + >=dev-libs/expat-2.2
72 + >=dev-libs/glib-2.50:2
73 + >=sys-apps/systemd-230
74 + )
75 + selinux? ( sys-libs/libselinux )
76 +"
77 +DEPEND="${RDEPEND}
78 + virtual/pkgconfig
79 + test? ( >=sys-apps/dbus-1.10 )
80 +"
81 +
82 +src_prepare() {
83 + default
84 + if [[ ${PV} != 9999 ]]; then
85 + rmdir subprojects/{c-dvar,c-list,c-rbtree,c-sundry} || die
86 + ln -s "${WORKDIR}/c-dvar-${dvar}" subprojects/c-dvar || die
87 + ln -s "${WORKDIR}/c-list-${list}" subprojects/c-list || die
88 + ln -s "${WORKDIR}/c-rbtree-${rbtree}" subprojects/c-rbtree || die
89 + ln -s "${WORKDIR}/c-sundry-${sundry}" subprojects/c-sundry || die
90 + fi
91 +}
92 +
93 +src_configure() {
94 + local emesonargs=(
95 + -D audit=$(usex audit true false)
96 + -D launcher=$(usex launcher true false)
97 + -D selinux=$(usex selinux true false)
98 + )
99 + meson_src_configure
100 +}
101
102 diff --git a/sys-apps/dbus-broker/dbus-broker-9999.ebuild b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
103 new file mode 100644
104 index 00000000000..a71009e17e7
105 --- /dev/null
106 +++ b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
107 @@ -0,0 +1,65 @@
108 +# Copyright 1999-2017 Gentoo Foundation
109 +# Distributed under the terms of the GNU General Public License v2
110 +
111 +EAPI=6
112 +
113 +inherit meson
114 +
115 +if [[ ${PV} == 9999 ]]; then
116 + inherit git-r3
117 + EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git"
118 +else
119 + dvar=e1c94e3c3c42ca9bcb336ccd7c3693bcd330c6fc
120 + list=9e50b8b08e0b0b75e1c651d5aa4e3cf94368a574
121 + rbtree=6181232360c9b517a6af3d82ebdbdce5fe36933a
122 + sundry=644ea3c2ce5b78d2433c111694f5d602d1aa7fa9
123 + SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}.tar.gz -> ${P}.tar.gz
124 + https://github.com/c-util/c-dvar/archive/${dvar}.tar.gz -> c-dvar-${dvar}.tar.gz
125 + https://github.com/c-util/c-list/archive/${list}.tar.gz -> c-list-${list}.tar.gz
126 + https://github.com/c-util/c-rbtree/archive/${rbtree}.tar.gz -> c-rbtree-${rbtree}.tar.gz
127 + https://github.com/c-util/c-sundry/archive/${sundry}.tar.gz -> c-sundry-${sundry}.tar.gz
128 + "
129 + KEYWORDS="~amd64"
130 +fi
131 +
132 +DESCRIPTION="Linux D-Bus Message Broker"
133 +HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
134 +
135 +LICENSE="Apache-2.0"
136 +SLOT="0"
137 +IUSE="audit +launcher selinux test"
138 +RESTRICT="!test? ( test )"
139 +
140 +RDEPEND="
141 + audit? ( sys-process/audit )
142 + launcher? (
143 + >=dev-libs/expat-2.2
144 + >=dev-libs/glib-2.50:2
145 + >=sys-apps/systemd-230
146 + )
147 + selinux? ( sys-libs/libselinux )
148 +"
149 +DEPEND="${RDEPEND}
150 + virtual/pkgconfig
151 + test? ( >=sys-apps/dbus-1.10 )
152 +"
153 +
154 +src_prepare() {
155 + default
156 + if [[ ${PV} != 9999 ]]; then
157 + rmdir subprojects/{c-dvar,c-list,c-rbtree,c-sundry} || die
158 + ln -s "${WORKDIR}/c-dvar-${dvar}" subprojects/c-dvar || die
159 + ln -s "${WORKDIR}/c-list-${list}" subprojects/c-list || die
160 + ln -s "${WORKDIR}/c-rbtree-${rbtree}" subprojects/c-rbtree || die
161 + ln -s "${WORKDIR}/c-sundry-${sundry}" subprojects/c-sundry || die
162 + fi
163 +}
164 +
165 +src_configure() {
166 + local emesonargs=(
167 + -D audit=$(usex audit true false)
168 + -D launcher=$(usex launcher true false)
169 + -D selinux=$(usex selinux true false)
170 + )
171 + meson_src_configure
172 +}
173
174 diff --git a/sys-apps/dbus-broker/metadata.xml b/sys-apps/dbus-broker/metadata.xml
175 new file mode 100644
176 index 00000000000..70b5bc00f43
177 --- /dev/null
178 +++ b/sys-apps/dbus-broker/metadata.xml
179 @@ -0,0 +1,11 @@
180 +<?xml version="1.0" encoding="UTF-8"?>
181 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
182 +<pkgmetadata>
183 + <maintainer type="person">
184 + <email>floppym@g.o</email>
185 + <name>Mike Gilbert</name>
186 + </maintainer>
187 + <use>
188 + <flag name="launcher">dbus-daemon compatibility launcher</flag>
189 + </use>
190 +</pkgmetadata>