From: Koen Kooi <k.kooi@student.utwente.nl>
To: openembedded-devel@lists.openembedded.org
Subject: Re: hicolor-icon-theme installation/dependency problem
Date: Tue, 01 Feb 2011 14:59:37 +0100 [thread overview]
Message-ID: <ii93k9$eub$1@dough.gmane.org> (raw)
In-Reply-To: <4D480A79.4030603@progra.de>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 01-02-11 14:28, Fabian Ruff wrote:
> Hi,
>
> first of all I'm not sure if this is the right mailing-list to post my
> question. Please point me to the right one if it isn't.
>
> I've stumbled upon a problem building an recipe for custom software that
> depends on totem-pl-parser which itself depends on hicolor-icon-theme
> (which seems to be introduced by the gnome bbclass the totem-pl-parser
> recipe inherits from).
>
> The installation of the hicolor-icon-theme fails at the postinstallation
> step because the directory /etc/gtk-2.0 and the binaries
> gdk-pixbuf-query-loaders & gtk-update-icon-cache don't exist.
> The postinst script of hicolor-icon-them is as follows:
>
>> #!/bin/sh
>> if [ "x$D" != "x" ]; then
>> exit 1
>> fi
>> # Update the pixbuf loaders in case they haven't been registered yet
>> gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders
>>
>> for icondir in /usr/share/icons/* ; do
>> if [ -d $icondir ] ; then
>> gtk-update-icon-cache -qt $icondir
>> fi
>> done
> I believe this postinstallation step is added by the gtk-icon-cache
> class the hicolor-icon-theme recipe inherits from.
>
> I don't know which package provides this binaries/directory but as the
> package hicolor-icon-theme explicitly has no RDEPENDS set this seems
> wrong somehow.
> Installing hicolor-icon-theme via opkg from a standard console-image
> installation leaves the package manager in an inconsistent state with a
> half installed hicolor-icon-theme package which additionally can't be
> removed anymore because the postrm step also expects
> gtk-update-icon-cache to be available.
>
> Any suggestions how to fix this or how this was intended to work?
> I want to use totem-pl-parser with the least possible additional
> software and hope this is possible without unfolding a complete
> gnome/gtk universe in my installation.
In recent gtk versions gdk-pixbuf is now split out again (after being
merged in 2002). Using that would be a good solution. The intermediate
solution would be to make the make it rdepend on the current pixbug package.
Now, the *real* solution would be to check if an icon cache is actually
needed before trying to run gtk-update-icon-cache. ISRT the cache format
is an FDO spec, but I'm not sure.
regards,
Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFNSBHJMkyGM64RGpERAuGiAKCb2nzkVR0U04ME4Vh4TpR5GhtQRgCfRItf
GjRUnhHjeG1ep3gSMNhSVdw=
=OMGv
-----END PGP SIGNATURE-----
prev parent reply other threads:[~2011-02-01 14:01 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-01 13:28 hicolor-icon-theme installation/dependency problem Fabian Ruff
2011-02-01 13:59 ` Koen Kooi [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='ii93k9$eub$1@dough.gmane.org' \
--to=k.kooi@student.utwente.nl \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.