[Fedora-packaging] desktop file validation

Christopher Aillon caillon at redhat.com
Mon May 5 21:00:12 UTC 2008


On 04/18/2008 12:08 PM, Christopher Aillon wrote:
> I got recently called out for using desktop-file-validate instead of 
> desktop-file-install when the upstream .desktop file is correct, doesn't 
> need to be changed, and make install already places it in the correct 
> location.
> 
> Since the purpose of this guideline is to validate, I propose to amend 
> the section of the packaging guidelines on desktop-file-install usage[1] 
> as follows:
> 
> * Rename the sub-heading from "desktop-file-install" to ".desktop file
>   installation and validation"
> 
> * Change the first sentence to:
> 
> <<
> It is not simply enough to just include the .desktop file in the 
> package, one MUST run desktop-file-install OR desktop-file-validate in 
> %install (and have BuildRequires: desktop-file-utils), to help ensure 
> .desktop file safety and spec-compliance. desktop-file-install MUST be 
> used if the package does not install the file or there are changes 
> desired to the .desktop file (such as add/removing categories, etc). 
> desktop-file-validate MAY be used instead if the .desktop file's 
> content/location does not need modification.  Here are some examples of 
> usage:
>  >>
> 
> * Add the following example:
> 
> <<
>   desktop-file-validate %{buildroot}/%{_datadir}/applications/foo.desktop
>  >>
> 
> 
> 
> Thoughts?
> 

Any word on this?  Can this be voted on?




More information about the Fedora-packaging mailing list