Ticket #8857 (new enhancement)

Opened 4 years ago

Last modified 23 months ago

Add AppData for description of the application

Reported by: mcepl Owned by: lasgouttes
Priority: low Milestone:
Component: general Version:
Severity: minor Keywords:
Cc: vfr, sanda

Description

AppData? is an emerging standard (hopefully not distro-specific) for the description of applications in various app stores.

http://people.freedesktop.org/~hughsient/appdata/ is the home page of
the standard.

http://blogs.gnome.org/hughsie/2013/09/27/frikin-awesome-apps-without-appdata/
is the call for providing new appdata.xml files.

Attachments

0001-AppData-file-added.patch (2.7 KB) - added by mcepl 4 years ago.
patch (also available in the appdata branch of the git repository https://gitorious.org/lyx/mcepls-lyx/
lib.patch (1.4 KB) - added by sanda 4 years ago.
Add AppData? to tarball

Change History

Changed 4 years ago by mcepl

patch (also available in the appdata branch of the git repository https://gitorious.org/lyx/mcepls-lyx/

comment:2 follow-up: ↓ 3 Changed 4 years ago by sanda

We can include it into tarball though I'm not sure how to install it, I tried three different distros and not single one had proposed /usr/share/appdata. We might let it only in tarball ATM.

Secondly you agreed that all your contribution to this project can be licensed as GPL while this file states CC0. Can we change it?

comment:3 in reply to: ↑ 2 Changed 4 years ago by mcepl

Replying to sanda:

We can include it into tarball though I'm not sure how to install it, I tried three different distros and not single one had proposed /usr/share/appdata. We might let it only in tarball ATM.

This is just being included into Fedora 21 as the first distro, so it is nowhere else yet. But I don't think it should do any harm to anybody, even if it takes a bit time before the use of this file spreads.

Secondly you agreed that all your contribution to this project can be licensed as GPL while this file states CC0. Can we change it?

Yes, whichever side you want it. I really don't care about this file much. Make it GPL or CC0. Whatever.

comment:4 Changed 4 years ago by spitz

In this case we can simply include it in the tarball and leave the responsibility to install this file (or not) to the distro packagers.

However, I understand that there's more work to be done in order to localize this file.

comment:5 Changed 4 years ago by sanda

  • Keywords fixedintrunk added
  • Milestone changed from 2.0.7 to 2.1.0

However, I understand that there's more work to be done in order to localize this file.

This is in FAQ:
If you ship an .xml.in file rather than an .xml file, you can use intltool to translate the data. You can also use itstool to translate the data, and we've provided a appdata.its file for convenience.

comment:6 Changed 4 years ago by sanda

  • Cc vrf added

IMHO this patch would be sufficient for 2.1. Vincent?

Changed 4 years ago by sanda

Add AppData? to tarball

comment:7 Changed 4 years ago by sanda

  • Keywords fixedintrunk removed

oops

comment:8 Changed 4 years ago by vfr

  • Cc vfr added; vrf removed

comment:9 Changed 4 years ago by sanda

  • Milestone changed from 2.1.0 to 2.2.0

I put the file into the tarball, we shouldn't perhaps mark this as fixed though I'm sceptic anyone will work on this in future.

[d350cc4f8b7c/lyxgit]

comment:10 Changed 4 years ago by sanda

  • Priority changed from normal to low
  • Type changed from defect to enhancement
  • Severity changed from normal to minor

comment:12 Changed 2 years ago by skostysh

  • Cc sanda added

Pavel what is the status of this? Why did your commit not fix this bug? Anything we want to do for 2.2.0?

comment:13 follow-up: ↓ 14 Changed 2 years ago by sanda

File is part of tarball. What's missing are installation rules in makefile which would install it into proper directory and allow translation. First should be easy fix, second might need messing up with our
translation machinery. I checked that /usr/share/appdata is present in newer distros so the time is ripe for this change. That said I have no time to play with this ;)

comment:14 in reply to: ↑ 13 Changed 23 months ago by skostysh

Replying to sanda:

That said I have no time to play with this ;)

I'm not planning to work on this either. Is anyone else? Otherwise I will retarget.

comment:15 Changed 23 months ago by skostysh

  • Milestone 2.2.0 deleted

I do not see anyone with plans to fix the rest of this bug so I'm taking off the 2.2.0 milestone.

Note: See TracTickets for help on using tickets.