gnome-extra/libgda: workaround build failures without vala
authorMart Raudsepp <leio@gentoo.org>
Sun, 30 Dec 2018 10:49:58 +0000 (12:49 +0200)
committerMart Raudsepp <leio@gentoo.org>
Sun, 30 Dec 2018 10:50:56 +0000 (12:50 +0200)
Upstream configure has a bad check for the libgee not existing failure,
by checking a variable that's not used anymore, so the check will
always fail with no libgee found - no matter if vala extensions
are actually requested or not. Due to older version not building
against new openssl, workaround it quickly and temporarily by
always requiring libgee during build, pending a proper fix that
fixes the check in configure.

Bug: https://bugs.gentoo.org/674066
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
gnome-extra/libgda/libgda-5.2.8.ebuild

index 1b78dd77194be37778d4af7e00896263bd47a97c..0eb06d4b35cc5219334791d4b81478c2e87e0097 100644 (file)
@@ -59,7 +59,9 @@ RDEPEND="
 "
 
 # java dep shouldn't rely on slots, bug #450004
+# TODO: libgee shouldn't be needed at build with USE=-vala, but needs build system fixes - bug 674066
 DEPEND="${RDEPEND}
+       dev-libs/libgee:0.8
        >=app-text/gnome-doc-utils-0.9
        app-text/yelp-tools
        dev-util/glib-utils