Преглед на файлове

added appstream metadata to gui app

maldela преди 7 години
родител
ревизия
c4c36d5f7a
променени са 3 файла, в които са добавени 19 реда и са изтрити 1 реда
  1. 2 1
      fancontrol-gui/CMakeLists.txt
  2. 17 0
      fancontrol-gui/org.fancontrol.gui.appdata.xml
  3. 0 0
      fancontrol-gui/org.fancontrol.gui.desktop

+ 2 - 1
fancontrol-gui/CMakeLists.txt

@@ -19,6 +19,7 @@ add_executable(fancontrol_gui ${Fancontrol_GUI_SRCS})
 target_link_libraries(fancontrol_gui ${LIBRARIES})
 
 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)

+ 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