# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.4.2.ebuild,v 1.17 2011/03/27 11:38:50 nirbheek Exp $ EAPI=1 inherit eutils multilib elisp-common flag-o-matic DESCRIPTION="Simple, secure and flexible input method library" HOMEPAGE="http://code.google.com/p/uim/" SRC_URI="http://uim.googlecode.com/files/${P}.tar.bz2" LICENSE="BSD GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="amd64 hppa ppc ppc64 x86" IUSE="anthy canna eb emacs gnome gtk libedit m17n-lib ncurses nls prime X linguas_zh_CN linguas_ja linguas_ko" RDEPEND="X? ( x11-libs/libX11 x11-libs/libXft x11-libs/libXt x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXrender ) anthy? ( || ( app-i18n/anthy app-i18n/anthy-ss ) ) canna? ( app-i18n/canna ) eb? ( dev-libs/eb ) emacs? ( virtual/emacs ) gnome? ( >=gnome-base/gnome-panel-2.14 ) gtk? ( >=x11-libs/gtk+-2.4:2 ) libedit? ( dev-libs/libedit ) m17n-lib? ( >=dev-libs/m17n-lib-1.3.1 ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) prime? ( app-i18n/prime ) !app-i18n/uim-svn ! "${ROOT}/${GTK2_CONFDIR}/gtk.immodules" if use emacs; then elisp-site-regen echo elog "uim is autoloaded with Emacs with a minimal set of features:" elog "There is no keybinding defined to call it directly, so please" elog "create one yourself and choose an input method." elog "Integration with LEIM is not done with this ebuild, please have" elog "a look at the documentation how to achieve this." fi } pkg_postrm() { use gtk && gtk-query-immodules-2.0 > "${ROOT}/${GTK2_CONFDIR}/gtk.immodules" use emacs && elisp-site-regen }