Currently vlc uses a .desktop file in filesdir to be added in the menu, but this file is not fd.o compliant (test it with desktop-file-validate). I changed the ebuild to use make_desktop_entry function from eutils class, which creates the .desktop file on the fly. To be completely fd.o compliant, I also changed the way it handles the icons. Instead of using the icon which is shipped in /usr/share/vlc, I symlinked the different icons (16x16, 32x32 and 48x48) into the hicolor structure, and then used 'vlc' as the name of the icon. This way, if some other icon theme redefine the icon for vlc, it will be used instead of the default one. (for example Pastels Nuvola already does this). I also changed the DESCRIPTION field to something that can be used as Comment for the .desktop file. I know this is an opinable choice, I only though that repeating the name of the package is redundand, imho. HTH, Diego
Created attachment 50545 [details, diff] Patch over current ebuild
All closed by bug #86419's resolving.