gnome-extra/evolution-data-server: fix Google Contacts/Tasks support with USE="gnome...
authorMart Raudsepp <leio@gentoo.org>
Wed, 15 Mar 2017 17:41:53 +0000 (19:41 +0200)
committerMart Raudsepp <leio@gentoo.org>
Wed, 15 Mar 2017 23:15:47 +0000 (01:15 +0200)
commitd7aaf5f20bb2540f1dc8d041a1645f152babfd76
tree5e54f6a79fa981a53a9c6c2b63814be7b27d557f
parentdbe3fa863af5b73ab792ec7d81e880570b2e45e9
gnome-extra/evolution-data-server: fix Google Contacts/Tasks support with USE="gnome-online-accounts -google"

--enable-google controls whether evolution knows how to talk to Google outside IMAP/SMTP/CalDAV; this should
have been named --enable-gdata by upstream (and might get renamed to that soon, actually).
--enable-goa controls whether gnome-online-accounts is supported as a credentials backend for Google OAuth2.
--enable-uoa controls whether ubuntu-online-accounts is supported as a credentials backend for Google OAuth2;
we do not support this (at least currently).
--enable-google-auth controls whether an internal Google support for OAuth2 credentials is built and supported.

Rework the logic based on this to just always enable Contacts/Tasks support when either way to
support Google OAuth2 is enabled and thus available. Both can be enabled as well and is suggested
by upstream to do so. Also clarify metadata.xml with this, and remove the security warnings as
3.22 is not affected by this (having ported to SLOT=4) and the impact to 3.20 is minimal as only
Google OAuth2 login/auth view is shown by it.

Package-Manager: Portage-2.3.4, Repoman-2.3.1
gnome-extra/evolution-data-server/evolution-data-server-3.22.6-r1.ebuild [new file with mode: 0644]
gnome-extra/evolution-data-server/metadata.xml