Re: Re: Re: iconcache scriptlets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



rdieter@xxxxxxxxxxxx (Rex Dieter) writes:

>>>> Why the 'touch' stuff?
>>>
>>> The fdo spec mandates the timestamp of the installed-to icon dir
>>> *must* be updated.
>> 
>> What is a 'fdo spec'?
>
> http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#implementation_notes

Oh, I see. The 'touch' makes a differences when user installed a 3rd party
application with a 3rd party toolkit which is following freedesktop.org
iconcache-recommendations.


>> | gtk-update-icon-cache --quiet --force %{_datadir}/icons/hicolor || :
>> vs.
>> | touch --no-create %{_datadir}/icons/hicolor || :
>> | %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
>> would led to your conclusion.
>
> Consider the case that gtk2 (and gtk-update-icon-cache) is not present at
> install-time (since we currently don't Requires(post,postun): gtk2),

Please don't write 'Requires(post,postun):'; dunno whether you meant it
symbolically only. But it's wrong and sickly.


> then the icondir timestamp will fail to be updated.

This would not make a difference: in both cases ('touch' and '--force')
the iconcache will be updated in the same manner during the installation
of 'gtk-update-icon-cache'.

Currently (with FC5 gtk2), icon-cache won't be updated because gtk2's
scriptlets do not call 'gtk-update-icon-cache'.



Enrico

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux