appstream: Address some problems

* Instead of using the kcm to signify kde connect, just call it kde
org.kde.kdeconnect. org.kde.kdeconnect.kcm.desktop didn't exist anyway.
* Specify launchables for optimal integration in software centers.
* Specify which dbus service it's offering, in case it ever is
necessary.
* Specify the oars, stating there's no offensive content of any kind
offered through KDE Connect.
This commit is contained in:
Aleix Pol 2022-02-02 00:33:53 +01:00 committed by Aleix Pol Gonzalez
parent d97dcbb55f
commit 28a8c5a98a
2 changed files with 8 additions and 2 deletions

View file

@ -4,5 +4,5 @@ install(PROGRAMS org.kde.kdeconnect_open.desktop DESTINATION ${XDG_APPS_INSTALL_
install (FILES "kdeconnect-dde.desktop" DESTINATION ${KDE_INSTALL_DATADIR}/deepin/dde-file-manager/oem-menuextensions/)
if(NOT SAILFISHOS)
install(FILES org.kde.kdeconnect.kcm.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
install(FILES org.kde.kdeconnect.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
endif()

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<component type="desktop">
<id>org.kde.kdeconnect.kcm.desktop</id>
<id>org.kde.kdeconnect</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>KDE Connect</name>
@ -147,7 +147,10 @@
<image>https://cdn.kde.org/screenshots/kdeconnect/gnome3.png</image>
</screenshot>
</screenshots>
<content_rating type="oars-1.1"/>
<project_group>KDE</project_group>
<launchable type="desktop-id">org.kde.kdeconnect.app.desktop</launchable>
<launchable type="desktop-id">org.kde.kdeconnect.settings.desktop</launchable>
<provides>
<binary>kdeconnectd</binary>
<binary>kdeconnect-cli</binary>
@ -156,6 +159,9 @@
<binary>kdeconnect-settings</binary>
<binary>kdeconnect-sms</binary>
<binary>kdeconnect-handler</binary>
<binary>kdeconnect-handler</binary>
<id>org.kde.kdeconnect.kcm.desktop</id>
<dbus>org.kde.kdeconnect</dbus>
</provides>
<categories>
<category>Network</category>