File fix_plasmoid_desktop_file.patch of Package qtaskwarrior
Index: qtaskwarrior-0.0+149.0123d1b8b68b/src/plasmoid/qtaskwarrior/CMakeLists.txt
===================================================================
--- qtaskwarrior-0.0+149.0123d1b8b68b.orig/src/plasmoid/qtaskwarrior/CMakeLists.txt
+++ qtaskwarrior-0.0+149.0123d1b8b68b/src/plasmoid/qtaskwarrior/CMakeLists.txt
@@ -21,3 +21,8 @@ add_custom_target(plasmoid
${CMAKE_CURRENT_LIST_DIR}/package/contents/qml.qrc
${CMAKE_CURRENT_LIST_DIR}/package/metadata.json
)
+
+# https://invent.kde.org/frameworks/kpackage/-/commit/c2e68419246c380eebd9c6708c79f9110061dd35
+if(COMMAND kpackage_generate_appstream_metadata)
+ kpackage_generate_appstream_metadata(package ${PLASMOID_ID})
+endif()