File desktop.patch of Package puzzles

diff -Nuar a/cmake/platforms/unix.cmake b/cmake/platforms/unix.cmake
--- a/cmake/platforms/unix.cmake	2021-04-17 19:08:38.924290735 +0300
+++ b/cmake/platforms/unix.cmake	2021-04-17 19:11:02.194074622 +0300
@@ -80,6 +80,7 @@
   get_target_property(exename ${TARGET} exename)
   get_target_property(displayname ${TARGET} displayname)
   get_target_property(description ${TARGET} description)
+  get_target_property(objective ${TARGET} objective)
   set(binary_name ${NAME_PREFIX}${NAME})
 
   set_target_properties(${TARGET} PROPERTIES
@@ -97,7 +98,7 @@
     endif()
     configure_file(${CMAKE_SOURCE_DIR}/puzzle.desktop.in ${binary_name}.desktop)
     install(FILES ${CMAKE_CURRENT_BINARY_DIR}/icons/${NAME}-48d24.png
-      DESTINATION share/pixmaps OPTIONAL RENAME ${binary_name}-48d24.png)
+      DESTINATION share/pixmaps OPTIONAL RENAME ${binary_name}.png)
     install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${binary_name}.desktop
       DESTINATION share/applications)
   endif()
diff -Nuar a/puzzle.desktop.in b/puzzle.desktop.in
--- a/puzzle.desktop.in	2021-04-17 19:09:06.680636348 +0300
+++ b/puzzle.desktop.in	2021-04-17 19:10:17.505518199 +0300
@@ -2,9 +2,10 @@
 Version=1.0
 Type=Application
 Name=${displayname}
-Comment=${description}
+GenericName=${description}
+Comment=${objective}
 Exec=${binary_name}
-Icon=${binary_name}-48d24
+Icon=${binary_name}
 StartupNotify=false
 Categories=Game;LogicGame;
 Terminal=false
openSUSE Build Service is sponsored by