[GRASS-dev] [GRASS GIS] #2306: Please create an AppData file for GRASS

#2306: Please create an AppData file for GRASS
-------------------------+--------------------------------------------------
Reporter: hughsient | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: minor | Milestone: 7.0.0
Component: Docs | Version: svn-trunk
Keywords: AppData | Platform: Linux
      Cpu: All |
-------------------------+--------------------------------------------------
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!

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2306&gt;
GRASS GIS <http://grass.osgeo.org>

#2306: Please create an AppData file for GRASS
-------------------------+--------------------------------------------------
Reporter: hughsient | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: minor | Milestone: 7.0.0
Component: Docs | Version: svn-trunk
Keywords: AppData | Platform: Linux
      Cpu: All |
-------------------------+--------------------------------------------------

Comment(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/

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2306#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#2306: Please create an AppData file for GRASS
-------------------------+--------------------------------------------------
Reporter: hughsient | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: minor | Milestone: 7.0.0
Component: Docs | Version: svn-trunk
Keywords: AppData | Platform: Linux
      Cpu: All |
-------------------------+--------------------------------------------------

Comment(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!

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2306#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#2306: Please create an AppData file for GRASS
-------------------------+--------------------------------------------------
Reporter: hughsient | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: minor | Milestone: 7.0.0
Component: Docs | Version: svn-trunk
Keywords: AppData | Platform: Linux
      Cpu: All |
-------------------------+--------------------------------------------------

Comment(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.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2306#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>

#2306: Please create an AppData file for GRASS
-------------------------+--------------------------------------------------
Reporter: hughsient | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: minor | Milestone: 7.0.0
Component: Docs | Version: svn-trunk
Keywords: AppData | Platform: Linux
      Cpu: All |
-------------------------+--------------------------------------------------

Comment(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/

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2306#comment:4&gt;
GRASS GIS <http://grass.osgeo.org>

#2306: Please create an AppData file for GRASS
-------------------------+--------------------------------------------------
Reporter: hughsient | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: minor | Milestone: 7.0.0
Component: Docs | Version: svn-trunk
Keywords: AppData | Platform: Linux
      Cpu: All |
-------------------------+--------------------------------------------------

Comment(by hamish):

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

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2306#comment:5&gt;
GRASS GIS <http://grass.osgeo.org>

#2306: Please create an AppData file for GRASS
--------------------------+-------------------------------------------------
  Reporter: hughsient | Owner: grass-dev@…
      Type: enhancement | Status: closed
  Priority: minor | Milestone: 7.0.0
Component: Docs | Version: svn-trunk
Resolution: fixed | Keywords: AppData
  Platform: Linux | Cpu: All
--------------------------+-------------------------------------------------
Changes (by hughsient):

  * status: new => closed
  * resolution: => fixed

Comment:

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

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2306#comment:6&gt;
GRASS GIS <http://grass.osgeo.org>