Just noticed in the console when starting Shutter: Dropbox functionality requires dev-perl/Net-OAuth and dev-perl/Path-Class vgy.me plugin requires dev-perl/JSON-XS Tested with v0.93.1
Upon further debugging some issues I have been having it seems that Shutter can also use exiftool to write Exif information. Maybe this (and the other ones) need to be added with USE-flags.
These are optional dependencies. They are not required for the package to function properly. The only viable thing we can do is to list them in a post install message. Using useflag only for runtime detectable dependencies is discouraged.
I didn't know that, sorry :-)
I will try to identify all of them and list them in a post_install message
How about that? * * The following optional dependencies can be used to provide * additional functionality: * * - media-libs/exiftool : Writing Exif information * - dev-libs/libappindicator : Status icon support for Unity * - dev-perl/{Net-OAuth,Path-Class}: Dropbox support * - dev-perl/JSON-XS : vgy.me image hosting support *
committed
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5b067b7e8fd51ca0bcf10534777f48f9e782eb commit ca5b067b7e8fd51ca0bcf10534777f48f9e782eb Author: Alexey Sokolov <sokolov@google.com> AuthorDate: 2020-04-06 22:20:36 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-06-11 05:07:27 +0000 x11-misc/shutter: fix install paths Make the elog to be optfeatures. I removed libappindicator from here because shutter actually needs Gtk2::AppIndicator instead which is not packaged in Gentoo since 023e7916a94cfb9b1c472d7df77858e62fa0ae7d Also removed patches which are not needed. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Alexey Sokolov <sokolov@google.com> Bug: https://bugs.gentoo.org/558332 Closes: https://github.com/gentoo/gentoo/pull/15252 Signed-off-by: Joonas Niilola <juippis@gentoo.org> x11-misc/shutter/metadata.xml | 15 ++++-- x11-misc/shutter/shutter-0.94.3-r1.ebuild | 79 +++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 4 deletions(-)