commit:     1f9a890524a55222edc96ff3119baa32e6df6789
Author:     Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 16 15:34:36 2017 +0000
Commit:     Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 15:38:55 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9a8905

app-i18n/ibus-chewing: add gconf USE flag

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild | 8 ++++----
 app-i18n/ibus-chewing/metadata.xml                 | 3 +++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild 
b/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild
index 2f5ba84757a..6e551a4ca24 100644
--- a/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild
+++ b/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild
@@ -15,15 +15,15 @@ 
SRC_URI="https://github.com/definite/${PN}/releases/download/${PV}/${MY_P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="nls"
+IUSE="gconf nls"
 
 RDEPEND="app-i18n/ibus
        app-i18n/libchewing
        dev-libs/glib:2
        dev-util/gob:2
-       gnome-base/gconf
        x11-libs/gtk+:2
        x11-libs/libX11
+       gconf? ( gnome-base/gconf )
        nls? ( virtual/libintl )"
 DEPEND="${RDEPEND}
        virtual/pkgconfig
@@ -51,12 +51,12 @@ src_test() {
 }
 
 pkg_preinst() {
-       gnome2_gconf_savelist
+       use gconf && gnome2_gconf_savelist
        gnome2_schemas_savelist
 }
 
 pkg_postinst() {
-       gnome2_gconf_install
+       use gconf && gnome2_gconf_install
        gnome2_schemas_update
 }
 

diff --git a/app-i18n/ibus-chewing/metadata.xml 
b/app-i18n/ibus-chewing/metadata.xml
index 8f50d1f9860..e44e996ccd5 100644
--- a/app-i18n/ibus-chewing/metadata.xml
+++ b/app-i18n/ibus-chewing/metadata.xml
@@ -9,6 +9,9 @@
     The Chewing engine for IBus. It provides a Chinese input method from
     <pkg>app-i18n/libchewing</pkg>.
   </longdescription>
+  <use>
+    <flag name="gconf">Enable support for <pkg>gnome-base/gconf</pkg></flag>
+  </use>
   <upstream>
     <remote-id type="github">definite/ibus-chewing</remote-id>
   </upstream>

Reply via email to