[OE-core] [RFC 6/7] sato-icon-theme: make use of the gtk-icon-cache postinst scriptlet
Laurentiu Palcu
laurentiu.palcu at intel.com
Wed Sep 19 11:49:24 UTC 2012
This patch is for reusing the postint scriptlet of the
gtk-icon-cache.bbclass.
Signed-off-by: Laurentiu Palcu <laurentiu.palcu at intel.com>
---
.../sato-icon-theme/sato-icon-theme.inc | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-sato/sato-icon-theme/sato-icon-theme.inc b/meta/recipes-sato/sato-icon-theme/sato-icon-theme.inc
index 9fd1012..3017e11 100644
--- a/meta/recipes-sato/sato-icon-theme/sato-icon-theme.inc
+++ b/meta/recipes-sato/sato-icon-theme/sato-icon-theme.inc
@@ -6,7 +6,7 @@ LICENSE = "CC-BY-SA-3.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=56a830bbe6e4697fe6cbbae01bb7c2b2"
SECTION = "x11"
-DEPENDS = ""
+DEPENDS = "gtk+-native"
inherit autotools pkgconfig allarch
@@ -14,12 +14,13 @@ FILES_${PN} += "${datadir}"
EXTRA_OECONF += "--with-iconmap=${STAGING_LIBDIR_NATIVE}/../libexec/icon-name-mapping"
+inherit gtk-icon-cache
+
#explictly setting "Sato" as default icon theme to avoid icon missing due to
#tricky race condition
pkg_postinst_${PN} () {
- if [ "x$D" != "x" ]; then
- exit 1
- fi
- gtk-update-icon-cache -q /usr/share/icons/Sato
- echo 'gtk-icon-theme-name = "Sato"' >> /etc/gtk-2.0/gtkrc
+ if [ ! -d $D/etc/gtk-2.0 ]; then
+ mkdir $D/etc/gtk-2.0
+ fi
+ echo 'gtk-icon-theme-name = "Sato"' >> $D/etc/gtk-2.0/gtkrc
}
--
1.7.9.5
More information about the Openembedded-core
mailing list