When building an application, a .desktop file is generated with data
gathered from the .plist file when possible and from static strings when
not. One os the fields, Categories, is set to X-GNUstep. As this isn't a
valid freedesktop category, every package has to ship its own .desktop
file for the application to appear in the right menu.
To fix this, I would like to propose adding a new and optional
FreeDesktopCategories array in the applications .plist files, together
with the following patch :