Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/libgda/
Date: Sun, 30 Dec 2018 11:29:03
Message-Id: 1546167056.f45a16054d54e562153adf0e74e4c810840f3230.leio@gentoo
1 commit: f45a16054d54e562153adf0e74e4c810840f3230
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 30 10:49:58 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 30 10:50:56 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45a1605
7
8 gnome-extra/libgda: workaround build failures without vala
9
10 Upstream configure has a bad check for the libgee not existing failure,
11 by checking a variable that's not used anymore, so the check will
12 always fail with no libgee found - no matter if vala extensions
13 are actually requested or not. Due to older version not building
14 against new openssl, workaround it quickly and temporarily by
15 always requiring libgee during build, pending a proper fix that
16 fixes the check in configure.
17
18 Bug: https://bugs.gentoo.org/674066
19 Package-Manager: Portage-2.3.52, Repoman-2.3.12
20 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
21
22 gnome-extra/libgda/libgda-5.2.8.ebuild | 2 ++
23 1 file changed, 2 insertions(+)
24
25 diff --git a/gnome-extra/libgda/libgda-5.2.8.ebuild b/gnome-extra/libgda/libgda-5.2.8.ebuild
26 index 1b78dd77194..0eb06d4b35c 100644
27 --- a/gnome-extra/libgda/libgda-5.2.8.ebuild
28 +++ b/gnome-extra/libgda/libgda-5.2.8.ebuild
29 @@ -59,7 +59,9 @@ RDEPEND="
30 "
31
32 # java dep shouldn't rely on slots, bug #450004
33 +# TODO: libgee shouldn't be needed at build with USE=-vala, but needs build system fixes - bug 674066
34 DEPEND="${RDEPEND}
35 + dev-libs/libgee:0.8
36 >=app-text/gnome-doc-utils-0.9
37 app-text/yelp-tools
38 dev-util/glib-utils