diff options
Diffstat (limited to 'app-i18n/ibus/ibus-1.4.99.20121006.ebuild')
-rw-r--r-- | app-i18n/ibus/ibus-1.4.99.20121006.ebuild | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app-i18n/ibus/ibus-1.4.99.20121006.ebuild b/app-i18n/ibus/ibus-1.4.99.20121006.ebuild index d1dad307..6cd93d6e 100644 --- a/app-i18n/ibus/ibus-1.4.99.20121006.ebuild +++ b/app-i18n/ibus/ibus-1.4.99.20121006.ebuild @@ -72,6 +72,9 @@ pkg_setup() { } src_prepare() { + # We run "dconf update" in pkg_postinst/postrm to avoid sandbox violations + sed -e 's/dconf update/$(NULL)/' \ + -i data/dconf/Makefile.{am,in} || die use python && python_clean_py-compile_files use vala && vala_src_prepare } @@ -123,6 +126,11 @@ pkg_preinst() { } pkg_postinst() { + if use dconf; then + ebegin "Updating dconf system databases" + dconf update + eend $? + fi use gconf && gnome2_gconf_install use gtk && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 @@ -149,6 +157,11 @@ pkg_postinst() { } pkg_postrm() { + if use dconf; then + ebegin "Updating dconf system databases" + dconf update + eend $? + fi use gtk && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 use deprecated && python_mod_cleanup ${PN} |