diff --git a/engineexplorer/CMakeLists.txt b/engineexplorer/CMakeLists.txt --- a/engineexplorer/CMakeLists.txt +++ b/engineexplorer/CMakeLists.txt @@ -24,4 +24,7 @@ install(TARGETS plasmaengineexplorer ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) +install(PROGRAMS org.kde.plasmaengineexplorer.desktop DESTINATION ${KDE_INSTALL_APPDIR}) +install(FILES org.kde.plasmaengineexplorer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) + kdoctools_create_manpage (man-plasmaengineexplorer.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR}) diff --git a/engineexplorer/org.kde.plasmaengineexplorer.appdata.xml b/engineexplorer/org.kde.plasmaengineexplorer.appdata.xml new file mode 100644 --- /dev/null +++ b/engineexplorer/org.kde.plasmaengineexplorer.appdata.xml @@ -0,0 +1,17 @@ + + + org.kde.plasmaengineexplorer + CC0-1.0 + GPL-2.0+ + Plasma Engine Explorer + Explorer for the data published by Plasma DataEngines + +

Plasma Engine Explorer is a graphical tool allowing developers to test Plasma DataEngines without writing a Plasma applet.

+
+ org.kde.plasmaengineexplorer.desktop + https://bugs.kde.org/enter_bug.cgi?format=guided&product=Plasma%20SDK&component=engineexplorer + KDE + + plasmaengineexplorer + +
diff --git a/engineexplorer/org.kde.plasmaengineexplorer.desktop b/engineexplorer/org.kde.plasmaengineexplorer.desktop new file mode 100644 --- /dev/null +++ b/engineexplorer/org.kde.plasmaengineexplorer.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Terminal=false +Name=Plasma Engine Explorer +Comment=Explorer for the data published by Plasma DataEngines +Exec=plasmaengineexplorer +Icon=plasma +Type=Application +Categories=Qt;KDE;Development;IDE; diff --git a/plasmoidviewer/CMakeLists.txt b/plasmoidviewer/CMakeLists.txt --- a/plasmoidviewer/CMakeLists.txt +++ b/plasmoidviewer/CMakeLists.txt @@ -20,6 +20,9 @@ install(TARGETS plasmoidviewer ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) +install(PROGRAMS org.kde.plasmoidviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR}) +install(FILES org.kde.plasmoidviewer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) + kdoctools_create_manpage (man-plasmoidviewer.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR}) #qml diff --git a/plasmoidviewer/main.cpp b/plasmoidviewer/main.cpp --- a/plasmoidviewer/main.cpp +++ b/plasmoidviewer/main.cpp @@ -48,8 +48,10 @@ KLocalizedString::setApplicationDomain("plasmoidviewer"); app.setApplicationName(QStringLiteral("plasmoidviewer")); + app.setApplicationDisplayName(i18n("Plasmoidviewer")); app.setOrganizationDomain(QStringLiteral("kde.org")); app.setApplicationVersion(PROJECT_VERSION); + app.setDesktopFileName(QStringLiteral("org.kde.plasmoidviewer")); QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("plasma"), app.windowIcon())); QCommandLineParser parser; diff --git a/plasmoidviewer/org.kde.plasmoidviewer.appdata.xml b/plasmoidviewer/org.kde.plasmoidviewer.appdata.xml new file mode 100644 --- /dev/null +++ b/plasmoidviewer/org.kde.plasmoidviewer.appdata.xml @@ -0,0 +1,16 @@ + + + org.kde.plasmoidviewer + CC0-1.0 + GPL-2.0+ + Plasmoidviewer + Testing tool for Plasma applets + +

Plasmoidviewer is a graphical tool allowing developers to test Plasma applets.

+
+ https://bugs.kde.org/enter_bug.cgi?format=guided&product=Plasma%20SDK&component=plasmoidviewer + KDE + + plasmoidviewer + +
diff --git a/plasmoidviewer/org.kde.plasmoidviewer.desktop b/plasmoidviewer/org.kde.plasmoidviewer.desktop new file mode 100644 --- /dev/null +++ b/plasmoidviewer/org.kde.plasmoidviewer.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Terminal=false +Name=Plasmoidviewer +Comment=Testing tool for Plasma applets +Exec=plasmoidviewer +Icon=plasma +Type=Application +Categories=Qt;KDE;Development;IDE; +NoDisplay=True