Opened 6 years ago

Closed 5 years ago

#2306 closed enhancement (fixed)

Please create an AppData file for GRASS

Reported by: hughsient Owned by: grass-dev@…
Priority: minor Milestone: 7.0.0
Component: Docs Version: svn-trunk
Keywords: AppData Cc:
CPU: All Platform: Linux

Description

Please consider writing and installing an AppData? file with the application description and some screenshots, else GRASS looks really bad in the GNOME Software Center and also Apper in KDE. We'd love to showcase GRASS as a featured application, but we need the extra installer data before we can do that. See http://people.freedesktop.org/~hughsient/appdata/ for details.

Any questions, please don't hesitate to ask. Thanks!

Attachments (2)

grass.appdata.xml (1.3 KB) - added by hughsient 6 years ago.
Example file
grass.appdata.2.xml (2.0 KB) - added by neteler 6 years ago.
updated file which passes validation

Download all attachments as: .zip

Change History (8)

comment:1 Changed 6 years ago by neteler

There is a "desktop" file in the source code: gui/icons/grass.desktop

http://trac.osgeo.org/grass/browser/grass/branches/releasebranch_7_0/gui/icons/grass.desktop

Maybe it could be reused. Screenshots we can grab from here: http://grass.osgeo.org/screenshots/

Changed 6 years ago by hughsient

Attachment: grass.appdata.xml added

Example file

comment:2 Changed 6 years ago by hughsient

I've attached what I came up with quickly for Fedora. Comments welcome -- if it's entirely suitable, please just include this upstream and install it to /usr/share/appdata on Linux builds -- but feel free to modify the prose or swap around the screenshots. Thanks!

Changed 6 years ago by neteler

Attachment: grass.appdata.2.xml added

updated file which passes validation

comment:3 Changed 6 years ago by neteler

Added to source code in r60717 (trunk) and subsequent for GRASS 7.0.svn, 6.5.svn and 6.4.svn.

Remaining issue: install it to the requested /usr/share/appdata which is (usually) left to the packager. Keeping ticket open for the case that this is not true.

comment:4 Changed 6 years ago by neteler

Update: I have moved the XML file to gui/icons/ alongside with grass.desktop. grass.appdata.xml will now copied at compile time into

dist.$ARCH/share/appdata/

comment:5 Changed 6 years ago by hamish

ok to close after testing new binary package installs in the wild?

comment:6 Changed 5 years ago by hughsient

Resolution: fixed
Status: newclosed

Yes, the AppData? in 6.4.4 works really well, thanks!

Note: See TracTickets for help on using tickets.