Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 558332 - x11-misc/shutter: Missing dependencies for shutter
Summary: x11-misc/shutter: Missing dependencies for shutter
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2015-08-21 07:51 UTC by Mathy Vanvoorden
Modified: 2020-06-11 05:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathy Vanvoorden 2015-08-21 07:51:51 UTC
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
Comment 1 Mathy Vanvoorden 2015-08-21 08:45:25 UTC
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.
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2015-09-18 14:06:21 UTC
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.
Comment 3 Mathy Vanvoorden 2015-09-24 21:02:33 UTC
I didn't know that, sorry :-)
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2015-09-25 14:49:40 UTC
I will try to identify all of them and list them in a post_install message
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2015-09-25 15:01:10 UTC
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
 *
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2015-09-26 09:12:59 UTC
committed
Comment 7 Larry the Git Cow gentoo-dev 2020-06-11 05:07:37 UTC
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(-)