commit:     05b36d9f991a8434cf14a84d11e7ff0658e9e8e6
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 02:39:02 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 02:39:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b36d9f

app-i18n/ibus-chewing: Drop dependency on gnome-base/gconf

The dependency was bogus because the ebuild was broken, like most cjk
ebuilds are.

Closes: https://bugs.gentoo.org/873847
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 ...6.1_p20210117.ebuild => ibus-chewing-1.6.1_p20210117-r1.ebuild} | 7 +++----
 app-i18n/ibus-chewing/metadata.xml                                 | 3 ---
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/app-i18n/ibus-chewing/ibus-chewing-1.6.1_p20210117.ebuild 
b/app-i18n/ibus-chewing/ibus-chewing-1.6.1_p20210117-r1.ebuild
similarity index 92%
rename from app-i18n/ibus-chewing/ibus-chewing-1.6.1_p20210117.ebuild
rename to app-i18n/ibus-chewing/ibus-chewing-1.6.1_p20210117-r1.ebuild
index 85e9e8c0e864..08958e1c6e49 100644
--- a/app-i18n/ibus-chewing/ibus-chewing-1.6.1_p20210117.ebuild
+++ b/app-i18n/ibus-chewing/ibus-chewing-1.6.1_p20210117-r1.ebuild
@@ -16,14 +16,13 @@ 
SRC_URI="https://github.com/definite/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="gconf nls"
+IUSE="nls"
 
 RDEPEND="app-i18n/ibus
        app-i18n/libchewing
        dev-libs/glib:2
        x11-libs/gtk+:3
        x11-libs/libX11
-       gconf? ( gnome-base/gconf )
        nls? ( virtual/libintl )"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-util/cmake-fedora
@@ -38,6 +37,8 @@ DOCS=( AUTHORS ChangeLog README.md RELEASE-NOTES.txt 
USER-GUIDE )
 
 src_configure() {
        local mycmakeargs=(
+               -DGCONF2_SUPPORT=OFF
+               -DGSETTINGS_SUPPORT=ON
                -DMANAGE_DEPENDENCY_PACKAGE_EXISTS_CMD=false
                -DPRJ_DOC_DIR="${EPREFIX}"/usr/share/doc/${PF}
        )
@@ -54,12 +55,10 @@ src_test() {
 }
 
 pkg_preinst() {
-       use gconf && gnome2_gconf_savelist
        gnome2_schemas_savelist
 }
 
 pkg_postinst() {
-       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 cf7f054fe39e..2fc61b76269f 100644
--- a/app-i18n/ibus-chewing/metadata.xml
+++ b/app-i18n/ibus-chewing/metadata.xml
@@ -5,9 +5,6 @@
                <email>[email protected]</email>
                <name>Cjk</name>
        </maintainer>
-       <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