commit: 78acc0d39deff3accd9d72a9b2b4fe07de2efb11 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Mon Feb 7 18:40:06 2022 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Mon Feb 7 19:02:50 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78acc0d3
media-plugins/grilo-plugins: Fix enabling gnome-online-accounts Closes: https://bugs.gentoo.org/832777 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> media-plugins/grilo-plugins/grilo-plugins-0.3.14.ebuild | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.3.14.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.3.14.ebuild index 226ee065aaa4..293cd7957771 100644 --- a/media-plugins/grilo-plugins/grilo-plugins-0.3.14.ebuild +++ b/media-plugins/grilo-plugins/grilo-plugins-0.3.14.ebuild @@ -63,6 +63,14 @@ BDEPEND=" lua? ( dev-util/gperf ) " +pkg_pretend() { + if use gnome-online-accounts; then + if ! use flickr && ! use lua; then + ewarn "Ignoring USE=gnome-online-accounts USE does not contain flickr or lua" + fi + fi +} + pkg_setup() { use lua && lua-single_pkg_setup } @@ -101,8 +109,12 @@ src_configure() { -Denable-tracker=no -Denable-tracker3=$(usex tracker yes no) -Denable-youtube=$(usex youtube yes no) - $(meson_feature gnome-online-accounts goa) -Dhelp=no ) + if use flickr || use lua; then + emesonargs+=($(meson_feature gnome-online-accounts goa)) + else + emesonargs+=(-Dgoa=disabled) + fi meson_src_configure }
