Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94385 - (feature req) Add SCREENSHOT=<url> to metadata.xml
Summary: (feature req) Add SCREENSHOT=<url> to metadata.xml
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Conceptual/Abstract Ideas (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: PMS/EAPI
: 533072 (view as bug list)
Depends on:
Reported: 2005-05-29 06:32 UTC by Julien Cayzac
Modified: 2014-12-23 22:21 UTC (History)
2 users (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Julien Cayzac 2005-05-29 06:32:16 UTC
It would be nice if we could point to a screenshot using:
SCREENSHOT= ebuilds, or inherit defaut screenshots from eclasses, so that emerge -s
would report that URL and GUI frontends could display them.

Currently, tries to display packages screenshots but relies
on its users good will.

Also, every package browsing website (sourceforge, savahna, freshmeat, ...)
offers this feature.

It's often impossible for a GUI frontend to get a screenshot from the package's
base URL.

Reproducible: Always
Steps to Reproduce:
Comment 1 SpanKY gentoo-dev 2005-05-29 06:43:53 UTC
sounds like something that should be mailed to gentoo-dev ... probably a feature
that would be part of metadata rather than the ebuild
Comment 2 Jason Stubbs (RETIRED) gentoo-dev 2005-05-29 07:13:08 UTC
Really don't like this.. It's easy enough to add for the portage side of 
things, but it's a ridiculous amount of work for ebuild devs. Site layout 
changes will mean new bugs. New screenshots will mean new bugs. There'll even 
be "provide a screenshot for qt as well as gtk" type bugs. When an application 
has screenshots, it's usually just a click away from the app's homepage (which 
is already required) so this really doesn't seem to be worth the effort. 
Comment 3 Marius Mauch (RETIRED) gentoo-dev 2005-05-30 16:34:20 UTC
should go into metadata.xml IMO if at all.
Comment 4 Jason Stubbs (RETIRED) gentoo-dev 2005-07-28 07:24:50 UTC
Putting a hold on feature requests for portage as they are drowning out the 
bugs. Most of these features should be available in the next major version of 
portage. But for the time being, they are just drowning out the major bugs and 
delaying the next version's progress. 
Any bugs that contain patches and any bugs for etc-update or dispatch-conf can 
be reopened. Sorry, I'm just not good enough with bugzilla. ;) 
Comment 5 Marius Mauch (RETIRED) gentoo-dev 2007-01-12 06:06:36 UTC
Consider this closed as WONTFIX. IMHO having $HOMEPAGE is enough, and if there really is a need for a special tag it should go to metadata.xml which isn't our business.
Comment 6 Jonas Stein gentoo-dev 2013-06-01 13:46:59 UTC
This is how debian included this feature:
A cooperation would be interesting. The database needs only a further column and would look like

ID | deb | ebuild | picture
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-06-01 22:16:58 UTC
Just to be clear -- is this about people pointing ebuilds to upstream-provided screenshots or us providing screenshots for apps?
Comment 8 SpanKY gentoo-dev 2013-06-02 03:06:27 UTC
if we do choose to support this, Marius is correct in that it belongs in metadata.xml and not the ebuild

so i don't think it's a PMS issue.  but i don't think we have a general dumping bucket for metadata.xml requests other than base-system or bug-wranglers.
Comment 9 Ulrich Müller gentoo-dev 2013-06-02 08:16:04 UTC
Creeping featurism? HOMEPAGE exists.
Comment 10 Zac Medico gentoo-dev 2014-12-20 01:14:46 UTC
*** Bug 533072 has been marked as a duplicate of this bug. ***
Comment 11 Zac Medico gentoo-dev 2014-12-23 22:21:08 UTC
AppStream is a cross-distro collaboration for package metadata sharing, including a screenshot service: