#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 )
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 , 11 years ago
Description: | modified (diff) |
---|
comment:2 by , 11 years ago
comment:4 by , 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 , 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 , 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 , 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
comment:9 by , 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:11 by , 11 years ago
Milestone: | Backlog → Alpha 15 |
---|
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.