# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 inherit eutils DESCRIPTION="Scim-bridge is yet another IM client of SCIM" HOMEPAGE="http://www.scim-im.org/projects/scim_bridge" SRC_URI="mirror://sourceforge/scim/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="gtk2 qt3 doc debug no-agent " RDEPEND=">=app-i18n/scim-1.4.2 virtual/libintl gtk2? ( =x11-libs/gtk+-2* ) qt3? ( =x11-libs/qt-3.3* ) doc? ( app-doc/doxygen )" DEPEND="${RDEPEND} sys-devel/gettext dev-util/pkgconfig" RESTRICT="primaryuri" src_unpack() { unpack ${A} cd "${S}" } src_compile() { USE_AGENT="--enable-agent" use no-agent && USE_AGENT="--disable-agent" econf \ $(use_enable gtk2 gtk2-immodule) \ $(use_enable qt3 qt3-immodule) \ $(use_enable doc documents) \ $(use_enable debug debug) \ ${USE_AGENT} \ --disable-static \ --enable-shared \ --disable-dependency-tracking || die "econf failed" emake || die "make failed." } src_install() { emake DESTDIR="${D}" install || die "make install failed" dodoc AUTHORS ChangeLog README NEWS TODO } pkg_postinst() { if use gtk2 ; then einfo "Updating gtk-immodules conf in ${ROOT}/etc/gtk-2.0/gtk.immodules ..." gtk-query-immodules-2.0 > ${ROOT}/etc/gtk-2.0/gtk.immodules einfo "Done!" fi einfo einfo "After you emerged ${PN}, use right click to switch immodules for GTK2." einfo "If you would like to use ${PN} as default instead of XIM, set" einfo " % export GTK_IM_MODULE=scim-bridge" einfo } pkg_postrm() { if use gtk2 ; then einfo "Updating gtk-immodules conf in ${ROOT}/etc/gtk-2.0/gtk.immodules ..." gtk-query-immodules-2.0 > ${ROOT}/etc/gtk-2.0/gtk.immodules einfo "Done!" fi }