[kde-freebsd] kdelibs4 missing USES=desktop-file-utils
tijl at FreeBSD.org
Wed Mar 19 10:35:00 UTC 2014
On Wed, 19 Mar 2014 07:39:04 +0000 Max Brazhnikov wrote:
> On Tue, 18 Mar 2014 17:02:05 +0100 Tijl Coosemans wrote:
>> On Tue, 18 Mar 2014 11:30:46 +0000 Max Brazhnikov wrote:
>>> On Mon, 17 Mar 2014 18:58:05 +0100 Tijl Coosemans wrote:
>>>> On Mon, 17 Mar 2014 09:08:30 -0300 Raphael Kubo da Costa wrote:
>>>>> Tijl Coosemans <tijl at coosemans.org> writes:
>>>>>> I think some of the QAT leftover errors on ports@ are caused by
>>>>>> x11/kdelibs4. Some of the .desktop files it installs contain MimeType
>>>>>> fields so the port needs USES=desktop-file-utils to have the mime info
>>>>>> cache updated on package installation and cleaned up on deletion.
>>> The problem revealed after moving KDE_PREIFX to LOCALBASE.
>>> I doubt desktop-file-utils could help here, I'll try to fix it with
>>> next KDE update.
>> Why do you doubt this? From the manpage:
>> The update-desktop-database program is a tool to build a cache
>> database of the MIME types handled by desktop files.
> update-desktop-database processes desktop files under $XDG_DATA_DIRS/applications
> and writes cache to $XDG_DATA_DIRS/applications/mimeinfo.cache.
> share/mime/* is handled by USE=shared-mime-info, and it's already in
> x11/kdelibs4. The problem is that kdelibs provides some non-standard
> mime types and this leads to leftovers.
Hmm, it may be easier to patch shared-mime-info then, so it accepts
all/ and uri/ as valid types.
More information about the kde-freebsd