Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#2202 closed enhancement (fixed)

Add AppData file

Reported by: alexanderW2 Owned by: philip
Priority: Nice to Have Milestone: Alpha 15
Component: Build & Packages Keywords: appdata, fedora, appstream
Cc: Patch:

Description (last modified by alexanderW2)

Shipping this file in Linux packages has the advantage that 0 A.D. is presented in a much slicker way than otherwise. It will look roughly like this: http://jimmac.musichall.cz/stuff/gnome3/Software/app.html

Spec: http://people.freedesktop.org/~hughsient/appdata/

AppData file: https://github.com/hughsie/fedora-appstream/blob/master/appdata-extra/desktop/0ad.appdata.xml

Change History (11)

comment:1 by alexanderW2, 11 years ago

Description: modified (diff)

comment:2 by Marcio, 11 years ago

Spam? For me this don't have sense. Is cross platform program. And I don't get why you add this app and how can work with 0 AD.

comment:3 by alexanderW2, 11 years ago

Why spam?

Add which app?

comment:4 by sanderd17, 11 years ago

@Lion, this is no spam. I do wonder if we need it though.

But I do wonder where this data is used (what distro/software center combination).

Your example file looks nice, what would be an appropriate place to store it you think?

comment:5 by Marcio, 11 years ago

Ok. Was weird only. Unknow user, application for Linux. And non clearly explanation. But I'm. Not programmer and Linux user. That's why ask.

comment:6 by Marcio, 11 years ago

In last days. Some user uses the trac to propose ideas, the trac is when we are sure of anything. But is preferable explain into Community's forum.

comment:7 by alexanderW2, 11 years ago

Every program that makes use of AppStream will need the file (http://en.wikipedia.org/wiki/AppStream). Gnome's Software center, KDE's Apper and Ubuntu's Software Center can use it. That'd at least cover Fedora, Ubuntu and Suse.

/docs looks like the appropriate directory. It should be installed to /usr/share/appdata/0ad.appdata.xml

Last edited 11 years ago by alexanderW2 (previous) (diff)

comment:8 by philip, 11 years ago

Owner: set to philip
Resolution: fixed
Status: newclosed

In 13986:

Add AppData file, for use by some Linux package installers.

Fixes #2202.

comment:9 by Philip Taylor, 11 years ago

Thanks! I committed it in build/resources/0ad.appdata.xml (alongside 0ad.desktop). I guess someone will need to ask the relevant Linux distro package maintainers to install it to the right place.

comment:10 by alexanderW2, 11 years ago

Nice. I mailed the package maintainer for Fedora.

comment:11 by fabio, 11 years ago

Milestone: BacklogAlpha 15
Note: See TracTickets for help on using tickets.