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.
>
> Take 3rd party of it.  This includes *all* apps using *any* toolkit.

Does gtk1, QT or wxWindows implement the freedesktop icon caching?


>>> 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'.
>
> OK, I'll say it one more time: Lacking
> Requires(post): gtk2
> Requires(postun): gtk2
> *gtk2 may not be present at install-time*.  As such,
> gtk-update-icon-cache present in scriplets may not get run, thus, the
> icondir timestamp may not get updated.
>
> Am I missing something?

yes; the timestamp itself is important for gtk (and other toolkits
following the freedesktop recommendations) only. Not touching the
timestamp would cause only currently running 3rd party apps (using
such a toolkit) not to recognize the new icons.



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