Summary: | games-strategy/wesnoth-1.6.1 installs invalid .desktop files | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexandre Rostovtsev (RETIRED) <tetromino> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | ulm |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch for wesnoth-1.6.1 |
Description
Alexandre Rostovtsev (RETIRED)
2009-03-24 21:10:59 UTC
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. |