commit: 9d3858da72879dbb8550bc09f99787e6d33f4815
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 23 22:04:44 2015 +0000
Commit: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
CommitDate: Sun Aug 23 22:07:26 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3858da
eclass: fix gnome2_query_immodules_gtk{2,3} when ROOT != "/"
Thanks-to: Risimi
Gentoo-Bug: 558506
eclass/gnome2-utils.eclass | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index 7d3fc38..476fb28 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -447,7 +447,10 @@ gnome2_query_immodules_gtk2() {
local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-2.0
[[ ! -x ${updater} ]] &&
updater=${EPREFIX}/usr/bin/gtk-query-immodules-2.0
- "${updater}" --update-cache
+ ebegin "Updating gtk2 input method module cache"
+
GTK_IM_MODULE_FILE="${EROOT}usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" \
+ "${updater}" --update-cache
+ eend $?
}
# @FUNCTION: gnome2_query_immodules_gtk3
@@ -458,7 +461,10 @@ gnome2_query_immodules_gtk3() {
local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-3.0
[[ ! -x ${updater} ]] &&
updater=${EPREFIX}/usr/bin/gtk-query-immodules-3.0
- "${updater}" --update-cache
+ ebegin "Updating gtk3 input method module cache"
+
GTK_IM_MODULE_FILE="${EROOT}usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" \
+ "${updater}" --update-cache
+ eend $?
}
# @FUNCTION: gnome2_disable_deprecation_warning