# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="3"
+EAPI="6"
DESCRIPTION="The M17N engine IMEngine for IBus Framework"
HOMEPAGE="https://github.com/ibus/ibus/wiki"
KEYWORDS="amd64 x86"
IUSE="gtk nls"
-RDEPEND=">=app-i18n/ibus-1.3
- gtk? ( >=x11-libs/gtk+-2.12.12:2 )
+CDEPEND="app-i18n/ibus
dev-libs/m17n-lib
+ gtk? ( x11-libs/gtk+:2 )
nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- >=sys-devel/gettext-0.16.1"
-RDEPEND="${RDEPEND}
+RDEPEND="${CDEPEND}
dev-db/m17n-db
dev-db/m17n-contrib"
-# gtk? (
-# || (
-# >=x11-libs/gtk+-2.90.5:3
-# >=x11-libs/gtk+-2.12.12:2
-# )
-# )
+DEPEND="${CDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
src_configure() {
- local myconf
-
econf \
- $(use_with gtk gtk 2.0) \
$(use_enable nls) \
- ${myconf} || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
- dodoc AUTHORS ChangeLog NEWS README || die
+ $(use_with gtk gtk 2.0)
}
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="3"
+EAPI="6"
DESCRIPTION="The M17N engine IMEngine for IBus Framework"
HOMEPAGE="https://github.com/ibus/ibus/wiki"
KEYWORDS="~amd64 ~x86"
IUSE="gtk nls"
-RDEPEND=">=app-i18n/ibus-1.3.99.20110817
- dev-libs/libxml2
- gtk? ( >=x11-libs/gtk+-2.12.12:2 )
+CDEPEND="app-i18n/ibus
dev-libs/m17n-lib
+ gtk? ( x11-libs/gtk+:2 )
nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- >=sys-devel/gettext-0.16.1"
-RDEPEND="${RDEPEND}
+RDEPEND="${CDEPEND}
dev-db/m17n-db
dev-db/m17n-contrib"
-# gtk? (
-# || (
-# >=x11-libs/gtk+-2.90.5:3
-# >=x11-libs/gtk+-2.12.12:2
-# )
-# )
+DEPEND="${CDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
src_configure() {
- local myconf
-
econf \
- $(use_with gtk gtk 2.0) \
$(use_enable nls) \
- ${myconf} || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
- dodoc AUTHORS ChangeLog NEWS README || die
+ $(use_with gtk gtk 2.0)
}
</upstream>
<use>
<flag name="gtk">
- Build the preference interfaces, based on
- <pkg>x11-libs/gtk+</pkg> (GTK+ 2).
+ Build the preference interfaces, based on <pkg>x11-libs/gtk+</pkg>:2
</flag>
</use>
</pkgmetadata>