[arch-general] .desktop and install files in general & Eclipse package not complete?
scimmia at archlinux.info
Tue May 6 11:55:26 EDT 2014
On 2014-05-06 08:45, Marcel Korpel wrote:
> Hi all,
> I already asked this at the forums, but didn't get an answer yet, so
> I'll re-explain my question(s) here. I just want to master creating
> packages with .desktop files and icon theme, but I think what I find
> and what is suggested differ significantly.
> In the GNOME Package Guidelines there's a section about .desktop files
> and the like.  It states that running
> update-desktop-database -q
> during post_install and post_remove is recommended (note that it
> doesn't state it's *required*). However, the Eclipse package doesn't
> do that. 
Have you bothered finding out what that command actually does? Once you
do, you'd see that it's useless in this case.
> It even doesn't depend on hicolor-icon-theme, as is
> required when issuing
> gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
> during post_install (namcap didn't complain about this dependency, as
> it usually does, like about mars-mips: 
> mars-mips E: Files in /usr/share/icons/hicolor but no call to
> gtk-update-icon-cache or xdg-icon-resource to update the icon cache
> (there are other issues with that package, about which I'll inform the
> package maintainer at a later moment)).
> On a second thought, issuing
> $ pacman -Qo gtk-update-icon-cache
> /usr/bin/gtk-update-icon-cache is owned by gtk-update-icon-cache
> So shouldn't those packages with an icon theme depend on
> gtk-update-icon-cache instead of just on hicolor-icon-theme?
eclipse depends on gtk2, which depends on gtk-update-icon-cache, which
depends on hicolor-icon-theme. The deps are already satisfied, which is
why namcap didn't complain.
> Is the Eclipse package wrong or is the Wiki not complete (also note
> that the recommended install file of gedit  isn't that complete: it
> doesn't contain a call to gtk-update-icon-cache as it doesn't contain
> a hicolor icon theme; perhaps we should look for another example)?
> When the former is the case, I'll file a bug report. Else, please
> explain to me what to do with icon themes and .desktop files.
If it doesn't install an icon, there's obviously no need to call
> I hope I expressed myself clearly.
>  https://aur.archlinux.org/packages/mars-mips/
More information about the arch-general