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> |