Browse Source

added appstream metadata to gui app

maldela 7 years ago
parent
commit
c4c36d5f7a

+ 2 - 1
fancontrol-gui/CMakeLists.txt

@@ -19,6 +19,7 @@ add_executable(fancontrol_gui ${Fancontrol_GUI_SRCS})
 target_link_libraries(fancontrol_gui ${LIBRARIES})
 target_link_libraries(fancontrol_gui ${LIBRARIES})
 
 
 install(TARGETS fancontrol_gui ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
 install(TARGETS fancontrol_gui ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
-install(FILES fancontrol_gui.desktop DESTINATION ${KDE_INSTALL_APPDIR})
+install(PROGRAMS org.fancontrol.gui.desktop DESTINATION ${KDE_INSTALL_APPDIR})
+install(FILES org.fancontrol.gui.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
 
 
 kpackage_install_package(package org.kde.fancontrol.gui genericqml)
 kpackage_install_package(package org.kde.fancontrol.gui genericqml)

+ 17 - 0
fancontrol-gui/org.fancontrol.gui.appdata.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component type="desktop">
+    <id>org.fancontrol.gui.desktop</id>
+    <metadata_license>CC0-1.0</metadata_license>
+    <project_license>GPL-2.0</project_license>
+    <name>Fancontrol-GUI</name>
+    <summary>GUI frontend for the fancontrol script</summary>
+    <description>
+        <p>GUI frontend for the fancontrol script.</p>
+    </description>
+    <categories>
+        <category>System</category>
+    </categories>
+    <provides>
+        <binary>fancontrol_gui</binary>
+    </provides>
+</component>

+ 0 - 0
fancontrol-gui/fancontrol_gui.desktop → fancontrol-gui/org.fancontrol.gui.desktop