GTK Icon Cache and dh_iconcache usage
sistpoty at ubuntu.com
Wed Apr 5 14:51:29 BST 2006
Hi Sebastian and Daniel,
Am Mittwoch 05 April 2006 14:26 schrieb Sebastian Dröge:
> Am Mittwoch, den 05.04.2006, 09:57 +0200 schrieb Daniel Holbach:
> > Hello Stefan,
> > Am Mittwoch, den 05.04.2006, 00:20 +0200 schrieb Stefan Potyra:
> > > I don't exactly think so, because imo every package that has an icon
> > > should also provide a desktop file (with that icon). Nonetheless for
> > > the current situation it still seems feasable to have a separate
> > > dh_desktop and dh_iconcache script.
> > I think the very special use case of "additionally installing an icon
> > into /usr/share/icons/<some-icon-theme>" warrants a separate maintenance
> > script.
Yes/No. The use case of "installing an icon which the application uses as
icon" should imo be covered by dh_desktop. However packages like themes might
still make use of dh_iconcache.
> > However, I'm willing to hear more input and suggestions for this.
> There also exist .desktop files that do not have an icon and where a
> icon wouldn't make any sense (the autostart .desktop files for example).
These wouldn't result in a call to gtk-update-icon-cache unless the package
also ships icons.
And there would also be the cornercase, that a package ships the icon in
a -data package, whereas the .desktop file is in the package itself (at least
I've seen such a package shipping its icon in a -data package once).
Anyway, like written before, I don't have a strong feeling about the existance
of dh_iconcache or not.
Real point here is to modify dh_desktop to _also_ provide the
gtk-update-icon-cache call[*]. The benefit would be, that we can just rebuild
(some/many?) packages in question.
If they lack a desktop-file (and thus dh_desktop-call), it would be worth
adding one. The difference now between adding a desktop file and adding the
dh_iconcache call is that we can give back changes with the .desktop file
directly to BTS, whereas this would not be possible with dh_iconcache.
[*]: like proposed in the debdiff I sent last night, to make the call only
once if both dh_desktop and dh_iconcache are present.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 191 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20060405/446e2f18/attachment-0001.pgp
More information about the ubuntu-devel