From: Martin Jansa <martin.jansa@gmail.com>
To: wenzong.fan@windriver.com
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 1/1] xcursor-transparent-theme: install index.theme explicitly
Date: Wed, 10 Apr 2013 10:00:12 +0200 [thread overview]
Message-ID: <20130410080012.GA2471@jama> (raw)
In-Reply-To: <1365564397-2851-1-git-send-email-wenzong.fan@windriver.com>
[-- Attachment #1: Type: text/plain, Size: 3374 bytes --]
On Wed, Apr 10, 2013 at 11:26:35AM +0800, wenzong.fan@windriver.com wrote:
> The xcursor-transparent-theme doesn't install index.theme by default,
> this might cause below command fails on target:
>
> $ gtk-update-icon-cache -q /usr/share/icons/xcursor-transparent
> Error: "gtk-update-icon-cache: No theme index file"
>
> Just install index.theme explicitly to remove those error, its content
> is from xcursor-transparent-theme's README file.
Wasn't this discussed and fixed before? IIRC the conclusion was that
postinst should check if there is index.theme or ignore it missing, not
adding index.theme.
>
> [YOCTO #4234]
>
> Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
> ---
> .../xcursor-transparent-theme-0.1.1/index.theme | 2 ++
> .../xcursor-transparent-theme_0.1.1.bb | 17 ++++++++++++++---
> 2 files changed, 16 insertions(+), 3 deletions(-)
> create mode 100644 meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/index.theme
>
> diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/index.theme b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/index.theme
> new file mode 100644
> index 0000000..5300850
> --- /dev/null
> +++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/index.theme
> @@ -0,0 +1,2 @@
> +[Icon Theme]
> +Inherits=xcursor-transparent
> diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
> index fecc8ea..93770c1 100644
> --- a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
> +++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
> @@ -6,14 +6,25 @@ LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
>
> SECTION = "x11/base"
> -PR = "r4"
> +PR = "r5"
>
> SRC_URI = "http://downloads.yoctoproject.org/releases/matchbox/utils/xcursor-transparent-theme-${PV}.tar.gz \
> file://use-relative-symlinks.patch \
> - file://fix_watch_cursor.patch"
> + file://fix_watch_cursor.patch \
> + file://index.theme"
>
> SRC_URI[md5sum] = "7b0c623049d4aab20600d6473f8aab23"
> SRC_URI[sha256sum] = "b26adf2d503d01299718390ae39dab4691a67220de09423be0364e9a060bf7e4"
> -FILES_${PN} = "${datadir}/icons/xcursor-transparent/cursors/*"
> +FILES_${PN} = "${datadir}/icons/xcursor-transparent/cursors/* \
> + ${datadir}/icons/xcursor-transparent/index.theme"
>
> inherit autotools allarch
> +
> +# This package doesn't provide index.theme by default, this might cause
> +# below command fails on target with error: "No theme index file".
> +#
> +# gtk-update-icon-cache -q /usr/share/icons/xcursor-transparent
> +#
> +do_install_append(){
> + install -m 0644 -D ${WORKDIR}/index.theme ${D}${datadir}/icons/xcursor-transparent/index.theme
> +}
> --
> 1.7.10.4
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
next prev parent reply other threads:[~2013-04-10 8:17 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-04-10 3:26 [PATCH 0/1] xcursor-transparent-theme: install index.theme explicitly wenzong.fan
2013-04-10 3:26 ` [PATCH 1/1] " wenzong.fan
2013-04-10 8:00 ` Martin Jansa [this message]
2013-04-10 9:17 ` Burton, Ross
2013-04-11 6:38 ` wenzong fan
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=20130410080012.GA2471@jama \
--to=martin.jansa@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=wenzong.fan@windriver.com \
/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.