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