rssguard/resources/desktop/rssguard.metainfo.xml.in
Guilherme Silva a0d6fc2d63
Linux: Fixes for AppStream metadata validation using appstreamcli (#1302)
* 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
2024-02-21 19:19:37 +01:00

80 lines
3.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017-@YEAR@ Martin Rotter <rotter.martinos@gmail.com> -->
<component type="desktop-application">
<id>@APP_REVERSE_NAME@</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<name>@APPDATA_NAME@</name>
<developer id="martinrotter.github.io">
<name>Martin Rotter</name>
</developer>
<update_contact>rotter.martinos_AT_gmail.com</update_contact>
<summary>@APPDATA_SUMMARY@</summary>
<description>
<p>
@APPDATA_NAME@ is a news feed reader, written in C++ and Qt.
</p>
<p>
It supports many feed formats, such as:
</p>
<ul>
<li>ATOM</li>
<li>JSON (1.x)</li>
<li>RSS (0.x, 1.x, 2.x)</li>
</ul>
<p>
It also supports many web-based feed services, including:
</p>
<ul>
<li>Feedly</li>
<li>Gmail</li>
<li>Google Reader API (Bazqux, FreshRSS, Inoreader, Miniflux, Reedah, The Old Reader, etc.)</li>
<li>Next Cloud News</li>
<li>Tiny Tiny RSS</li>
</ul>
<p>
Note for Flatpak users: The autostart feature can only work if you manually allow us access to the ~/.config/autostart directory. You can easily do that with the following command:
</p>
<p>
flatpak override --user --filesystem=xdg-config/autostart @APP_REVERSE_NAME@
</p>
</description>
<launchable type="desktop-id">@APP_REVERSE_NAME@.desktop</launchable>
<screenshots>
<screenshot type="default">
<caption>The main window</caption>
<image>https://raw.githubusercontent.com/martinrotter/rssguard/master/resources/graphics/official_pictures/main-window-linux.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/martinrotter/rssguard</url>
<url type="help">https://rssguard.readthedocs.io</url>
<url type="bugtracker">https://github.com/martinrotter/rssguard/issues</url>
<url type="donation">https://github.com/sponsors/martinrotter</url>
<url type="translate">https://crowdin.com/project/rssguard</url>
<keywords>
<keyword translate="no">ATOM</keyword>
<keyword translate="no">JSON</keyword>
<keyword translate="no">RDF</keyword>
<keyword translate="no">RSS</keyword>
<keyword translate="no">Bazqux</keyword>
<keyword translate="no">Feedly</keyword>
<keyword translate="no">FreshRSS</keyword>
<keyword translate="no">Google Reader</keyword>
<keyword translate="no">Inoreader</keyword>
<keyword translate="no">Miniflux</keyword>
<keyword translate="no">Next Cloud News</keyword>
<keyword translate="no">Reedah</keyword>
<keyword translate="no">The Old Reader</keyword>
<keyword translate="no">Tiny Tiny RSS</keyword>
</keywords>
<content_rating type="oars-1.1" />
<releases>
<release version="@APP_VERSION@" date="@DATE@">
<url>https://github.com/martinrotter/rssguard/releases/tag/@APP_VERSION@</url>
</release>
</releases>
<provides>
<binary>@APP_LOW_NAME@</binary>
</provides>
</component>