Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libcloudproviders/
Date: Sat, 04 Mar 2023 01:15:34
Message-Id: 1677892159.da42c8a10ddb664275ab0d9ec9bb6f3c6a831030.mattst88@gentoo
1 commit: da42c8a10ddb664275ab0d9ec9bb6f3c6a831030
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 4 01:09:19 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 4 01:09:19 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da42c8a1
7
8 net-libs/libcloudproviders: Add multilib support
9
10 Bug: https://bugs.gentoo.org/893390
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild | 15 ++++++++-------
14 1 file changed, 8 insertions(+), 7 deletions(-)
15
16 diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild b/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild
17 index 8a2a65431a99..08bbcadd26fe 100644
18 --- a/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild
19 +++ b/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild
20 @@ -3,7 +3,7 @@
21
22 EAPI=8
23
24 -inherit gnome.org meson vala
25 +inherit gnome.org meson-multilib vala
26
27 DESCRIPTION="DBus API that allows cloud storage sync clients to expose their services"
28 HOMEPAGE="https://gitlab.gnome.org/World/libcloudproviders"
29 @@ -15,7 +15,8 @@ REQUIRED_USE="vala? ( introspection )"
30
31 KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
32
33 -DEPEND=">=dev-libs/glib-2.51.2:2
34 +DEPEND="
35 + >=dev-libs/glib-2.51.2:2[${MULTILIB_USEDEP}]
36 introspection? ( dev-libs/gobject-introspection )"
37 RDEPEND="${DEPEND}"
38 BDEPEND="
39 @@ -31,16 +32,16 @@ src_prepare() {
40 use vala && vala_setup
41 }
42
43 -src_configure() {
44 +multilib_src_configure() {
45 local emesonargs=(
46 - $(meson_use gtk-doc enable-gtk-doc)
47 + $(meson_native_use_bool gtk-doc enable-gtk-doc)
48 -Dinstalled-tests=false
49 - $(meson_use introspection)
50 - $(meson_use vala vapigen)
51 + $(meson_native_use_bool introspection)
52 + $(meson_native_use_bool vala vapigen)
53 )
54 meson_src_configure
55 }
56
57 -src_install() {
58 +multilib_src_install() {
59 meson_src_install
60 }