games-strategy/wesnoth-1.6a ebuild does not install any .desktop files, forcing the user to launch the game from a terminal. Previous versions of the package (e.g. wesnoth-1.4.7-r1) properly installed wesnoth.desktop and wesnoth_editor.desktop
fixed. thanks for the bug report.
Now it installs desktop files, but they have a wrong category ("GameStrategyGame", some semicolons missing?), so it doesn't appear in the menu under "Games". $ desktop-file-validate wesnoth.desktop wesnoth.desktop: error: value "1.6" for key "Version" in group "Desktop Entry" is not a known version wesnoth.desktop: warning: value "wesnoth-icon.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path wesnoth.desktop: error: value "GameStrategyGame" for string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character
Created attachment 188274 [details, diff] Patch for wesnoth-1.6.1 Looks like CMake is eating the semicolons. Attached patch will fix it. (I took an easy solution, assuming that we don't need any BINARY_SUFFIX for the name of the executable.)
worked around the mess from upstream.