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 |