* Linux: Remove redundant 'content_rating' tag in AppData file
This fixes a validation error given by appstreamcli:
$ appstreamcli validate io.github.martinrotter.rssguardlite.appdata.xml
E: io.github.martinrotter.rssguardlite:69: tag-duplicated content_rating
https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-tag-duplicated
* Linux: Replace deprecated 'developer_name' tag in AppData file
This is not strictly necessary, but it does fix a deprecation message
shown when validating with appstreamcli, a tool that replaced
appstream-util:
$ appstreamcli validate io.github.martinrotter.rssguardlite.appdata.xml
I: io.github.martinrotter.rssguardlite:8: developer-name-tag-deprecated
https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-developer-name-tag-deprecated
* Linux: Replace appstream-util by appstreamcli to validate AppData file
The appstream-util tool (from appstream-glib) is essentially deprecated
in favor of appstreamcli (from appstream):
https://github.com/hughsie/appstream-glib
* metainfo: add caption to the main screenshot
* metainfo: add link to documentation
* metainfo: add link to release notes
* ci: validate Linux AppStream metadata
* chore(appdata): remove optional translation tag
* chore(appdata): fix indentation
* chore(appdata): update description
Use a more concise description, but make sure to include all feed services RSS Guard
supports, in order to make it more discoverable through search engines.
* chore(appdata): add developer name
* chore(appdata): add project link on transifex
* chore(appdata): add some common keywords
Doesn't hurt and should also help with discoverability!
* chore(appdata): remove attributes from OARS content rating
It's only required to include attributes if an app actually makes use of them.
Generated with: https://hughsie.github.io/oars/generate.html
Co-authored-by: guihkx <guihkx@users.noreply.github.com>
The previous app id was invalid, according to Flathub/Flatpak rules.
Additionally, install the AppData file as `*.metainfo.xml`, because
`appdata.xml` is the legacy name.
Co-authored-by: guihkx <guihkx@users.noreply.github.com>