Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AppData file #1149

Closed
wants to merge 5 commits into from

Conversation

Projects
None yet
4 participants
@davidgumberg
Copy link
Contributor

commented Feb 15, 2014

AppData is a new specification similar to .desktop for package/software metadata. It intends to contain much more metadata then a .desktop file including screenshots, a description, etc. Fedora is quite a large distribution, and they're switching to gnome-software for GUI package management. Having an appdata file will help provide support to something that is trying to get off the ground, and Gnome-Software will provide preference to packages with AppData. As of Fedora 22, an AppData file will be required to show up in Gnome-Software.

@PilzAdam

This comment has been minimized.

Copy link
Contributor

commented Feb 15, 2014

<licence>CC0</licence>

Shouldnt that be LGPL 3.0 or later and CC BY-SA 3.0?

@sfan5

This comment has been minimized.

Copy link
Member

commented Feb 15, 2014

<updatecontact>davidzgumberg@gmail.com</updatecontact>

I think we should put a different mail address there.

@davidgumberg

This comment has been minimized.

Copy link
Contributor Author

commented Feb 15, 2014

Agreed @sfan5 , it was very late, and I asked in IRC they said to put mine. This is the contact info for the maintainer of the AppData file so that they can email you when the spec is updated, maybe put yours?

Also @PilzAdam the licence tag is for the licence of the appdata file, not the project.

Updated minetest.appdata.xml to follow new spec
The AppData spec has been updated to ask for a few new things, including project license, on top of the already asked for AppData license. The Licenses now follow the SPDX spec, found here: http://spdx.org/licenses/ and the spec update can be seen here: http://blogs.gnome.org/hughsie/2014/05/02/appdata-meet-spdx-spdx-meet-appdata/

I'll outline here, for clarification, which licenses I have included,
and for what reason, in alphabetical order.

Apache-2 - In Minetest we package DroidSansFallback, which is under the Apache 2 License.

CC-BY-SA 3.0 - The license for Minetest assets including sound, and textures.

LGPL 2.1+ - The license for Minetest code

MIT - The license for Jthread, which we package with minetest.

@sfan5 sfan5 added this to the 0.4.10 milestone May 6, 2014

@sfan5 sfan5 added the enhancement label May 23, 2014

@sfan5

This comment has been minimized.

Copy link
Member

commented May 23, 2014

Agreed @sfan5 , it was very late, and I asked in IRC they said to put mine. This is the contact info for the maintainer of the AppData file so that they can email you when the spec is updated, maybe put yours?

Yes, you can put mine there.

Edit: The resolution of the screenshots is incorrect, see http://people.freedesktop.org/~hughsient/appdata/#screenshot-resolution.

@davidgumberg

This comment has been minimized.

Copy link
Contributor Author

commented May 23, 2014

Please note that's the suggested resolution, not a required resolution, and I figured that it was worth it to give up a handful of pixels for perfection (I doubt they'll stretch it, it's likely an issue of fitting into the UI, so 2 or 3 pixels won't matter), and just use the images already hosted on minetest.net, since they were almost perfect, and I didn't have to go through the trouble of getting someone to upload new handmade ones. And, to be clear this is not the maintainer of Minetest, this the maintainer of the AppData file. Also, I don't have an issue with maintaining this file, as I have already updated it once in accordance with a new spec, but if you insist...

@ShadowNinja

This comment has been minimized.

Copy link
Member

commented Jun 13, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.