# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-i18n/uim-svn/uim-svn-20040709.ebuild,v 1.8 2005/01/29 13:10:49 greg_g Exp $ inherit subversion flag-o-matic kde-functions IUSE="X canna dict debug fep gtk kde m17n-lib nls" ESVN_REPO_URI="http://freedesktop.org:8080/svn/uim/trunk" ESVN_BOOTSTRAP="./autogen.sh -V" ESVN_PATCHES="*.diff" DESCRIPTION="a simple, secure and flexible input method library" HOMEPAGE="http://uim.freedesktop.org/" SRC_URI="" LICENSE="||(GPL-2 BSD)" KEYWORDS="~x86 ~ppc" SLOT="0" DEPEND="${RDEPEND} dev-perl/XML-Parser nls? ( sys-devel/gettext )" RDEPEND="!app-i18n/uim X? ( virtual/x11 ) canna? ( app-i18n/canna ) gtk? ( >=x11-libs/gtk+-2 ) kde? ( =x11-libs/qt-3* || ( kde-base/kdebase-meta =kde-base/kdebase-3* ) =kde-base/kdelibs-3* ) m17n-lib? ( dev-libs/m17n-lib )" src_compile() { use X || sed -i -e '/^SUBDIRS/s/xim//' Makefile.in || die use debug && append-flags -g econf \ `use_enable fep` \ `use_enable dict` \ `use_enable nls` \ `use_with X x` \ `use_with canna` \ `use_with gtk gtk2` \ `use_with m17n-lib m17nlib` \ || die emake || die if use X && use kde; then set-qtdir 3 set-kdedir 3 local abs_top_dir=`pwd` ! use gtk && sed -ie "52s:NULL:\"uim-helper-candwin-qt\":" xim/canddisp.cpp cd qt/uim-kdehelper WANT_AUTOCONF=2.5 ./bootstrap econf \ `use_enable nls` \ `use_enable debug '' full` \ --with-extra-includes=${abs_top_dir} \ || die emake || die fi } src_install() { make DESTDIR=${D} install || die if use X && use kde; then cd qt/uim-kdehelper make DESTDIR=${D} install || die cd - fi dodoc [A-Z][A-Z]* ChangeLog* doc/[A-Z0-9][A-Z0-9]* if use fep; then docinto fep dodoc fep/[A-Z][A-Z]* fi } pkg_postinst() { einfo einfo "To use uim-anthy you should emerge app-i18n/anthy or app-i18n/anthy-ss." einfo "To use uim-skk you should emerge app-i18n/skk-jisyo." einfo "To use uim-prime you should emerge app-i18n/prime." einfo use gtk && gtk-query-immodules-2.0 > ${ROOT}/etc/gtk-2.0/gtk.immodules } pkg_postrm() { use gtk && gtk-query-immodules-2.0 > ${ROOT}/etc/gtk-2.0/gtk.immodules }