After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 708760 - Please include an AppData file
Please include an AppData file
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: general
git master
Other Linux
: Normal enhancement
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-09-25 15:07 UTC by Richard Hughes
Modified: 2015-10-16 20:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch that works for me (2.78 KB, patch)
2013-09-25 15:07 UTC, Richard Hughes
needs-work Details | Review

Description Richard Hughes 2013-09-25 15:07:00 UTC
Created attachment 255699 [details] [review]
patch that works for me

Nemiver has no AppData file and looks bad in GNOME Software, the new software center for GNOME 3.10.

I've attached something that works for me. You'll have to add the contact details and check the description for me. Thanks.
Comment 1 Christian Persch 2013-09-25 21:34:17 UTC
Comment on attachment 255699 [details] [review]
patch that works for me

<screenshot type="default">https://projects.gnome.org/evince/images/screenshot-full.png</screenshot>

That one's totally outdated, evince doesn't look like that any more! (We should probably remove the projects.g.o/evince website completely.)
Comment 2 Christian Persch 2013-10-03 11:03:02 UTC
+  <licence>CC0</licence>

Also, the file lacks a copyright comment and licence header in an xml comment. Plus, I don't think we want anything CC0 in evince; should be GPL2+ instead.
Comment 3 Matthias Clasen 2013-10-03 22:43:42 UTC
If you make it GPL, it won't be used:

http://people.freedesktop.org/~hughsient/appdata/#licence
Comment 4 Christian Persch 2013-10-03 23:16:33 UTC
I don't see anything in that document that would exclude the GPL. It merely says "Permissible licence codes include: " [the CC licences] and links to fedora, which under https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing#Content_Licenses in note A that the GPL is ok to use.
Comment 5 Daniel Mustieles 2013-10-23 09:43:52 UTC
Christian, could you please provide a properly screenshot to use in the appdata file?

Also, the patch needs work. The @INTLTOOL_XML_NOMERGE_RULE@ directive must be changed to @INTLTOOL_XML_RULE@

Thanks!
Comment 6 Christian Persch 2014-06-16 11:57:43 UTC
I've added a rudimentary appdata file in git master; please feel free to improve upon it.

I didn't add a screenshot. If we are to have one, I think contrary to what the patch in bug 731708 does, it shouldn't be added specially for the appdata, but be one that is included in our help (and thus more likely to be kept up-to-date) and just linked from there.
Comment 7 Daniel Mustieles 2014-06-16 16:15:27 UTC
Description is ok for me, but if module's maintainers want to change it, it's also ok.

About the screenshot, it's a good idea to link it with one included in the userguide, but I don't see any appropiate image but this one: https://git.gnome.org/browse/evince/plain/help/C/figures/annotations-nav-to-page.png

Also, the appdata file should be moved to the data folder, to keep consistency with other modules.

Thanks!
Comment 8 Carlos Garcia Campos 2014-06-18 13:32:08 UTC
Should we close this now then?
Comment 9 Daniel Mustieles 2014-06-18 15:03:59 UTC
(In reply to comment #8)
> Should we close this now then?

I'd rather have a valid screenshot before closing the bug. If the image I've proposed above is ok, feel free to commit the change, or let me know and I'll commit it for you.

Thanks!
Comment 10 Carlos Garcia Campos 2014-06-18 15:26:07 UTC
No, please, don't use a screenshot with the so ugly annotations UI :-P We should use a current screenshot showing the new UI and with current adwaita I think.
Comment 11 Daniel Mustieles 2014-06-18 15:33:29 UTC
Hahaha ok, we won't use that image.

Could you please provide us an up-to-date screenshot?

Thanks!
Comment 12 Matthias Clasen 2014-12-17 15:35:40 UTC
did this land ?
Comment 13 Richard Hughes 2014-12-17 16:03:46 UTC
Yes, although we need a tarball release before it's usable.
Comment 14 Germán Poo-Caamaño 2015-10-16 20:41:14 UTC
Closing as fixed as per last comment.