Hi, I'd like to ask you if you could ship a small xml file that contains AppStream metadata. It's a distro-agnostic format for AppStore-like catalogs for Linux distributions: http://www.freedesktop.org/software/appstream/docs/sect-Quickstart-Addons.html AppStream-based catalogs are currently included in all major Linux distributions: Fedora, Ubuntu, Debian, Arch,... If the xml file is copied to %{datadir}/appdata/ (typically /usr/share/appdata) the plugin appears in the profile of the app (Thunderbird) and is easily discoverable and installable for users. You can find the file at http://pkgs.fedoraproject.org/cgit/rpms/thunderbird-enigmail.git/tree/thunderbird-enigmail.metainfo.xml
Why does this need to be shipped with Enigmail? If I get it right, this files needs to be available in /usr/share/something, and needs to be available before the add-on is installed. But shipping with Enigmail would mean to include it in the XPI file, which seems to be quite useless -- especially that Enigmail cannot write to /usr/somewhere.
If I get it right, then these files need to be part of some core package of distributions, not of the add-on?
Well, you are right, it probably doesn't make sense to include it in XPI, but it would make sense to include it in upstream repository, since:
I integrated an AppStream metadata file in the Enigmail soure.
Thank you! I appreciate that.