# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/app-i18n/iiimcf/iiimcf-11.4.1467.ebuild,v 1.3 2003/09/09 15:05:18 usata Exp $ inherit iiimf IUSE="debug X gtk emacs" #IUSE="java" DESCRIPTION="IIIMCF is a client framework for IIIMF" LICENSE="MIT X GPL-2 LGPL-2.1" # IIIMECF: GPL-2 # IIIMGCF: LGPL-2.1 # IIIMXCF and IIIMJCF: MIT X KEYWORDS="~x86" S="${WORKDIR}/${IMSDK}" DEPEND="virtual/glibc dev-libs/libiiimp dev-libs/libiiimcf X? ( virtual/x11 ) gtk? ( =x11-libs/gtk+-2* ) emacs? ( virtual/emacs )" # java? ( virtual/jre ) pkg_setup() { use X || use gtk || use emacs \ || die "You must specify at least one of USE flags." # || use java \ } src_compile() { if [ -n "`use X`" ] ; then cd ${S}/iiimxcf/xiiimp.so epatch ${FILESDIR}/${PN}-xiiimp.so-${PV}-gentoo.diff iiimf_src_compile || die cd ${S}/iiimxcf/htt_xbe iiimf_src_compile || die fi if [ -n "`use gtk`" ] ; then cd ${S}/iiimgcf epatch ${FILESDIR}/${PN}-iiimgcf-${PV}-gentoo.diff iiimf_src_compile || die fi if [ -n "`use emacs`" ] ; then cd ${S}/iiimecf emacs -q --no-site-file -batch -l iiimcf-comp.el fi #if [ -n "`use java`" ] ; then # cd ${S}/iiimjcf/jdk13_iiimf_adapter/build # make -f GNUmakefile ALT_JDK13_HOME=${JAVA_HOME} #fi } src_install() { if [ -n "`use X`" ] ; then cd ${S}/iiimxcf/xiiimp.so make DESTDIR=${D} \ prefix=/usr \ install || die docinto iiimxcf/xiiimp.so dodoc AUTHORS NEWS README ChangeLog COPYING cd ${S}/iiimxcf/htt_xbe make DESTDIR=${D} \ prefix=/usr \ install || die docinto iiimxcf/htt_xbe dodoc ChangeLog fi if [ -n "`use gtk`" ] ; then cd ${S}/iiimgcf make DESTDIR=${D} \ prefix=/usr \ install || die docinto iiimgcf dodoc AUTHORS ChangeLog fi if [ -n "`use emacs`" ] ; then cd ${S}/iiimecf insinto /usr/share/emacs/site-lisp/iiimecf doins lisp/*.el lisp/*.elc insinto /usr/share/emacs/site-lisp doins ${FILESDIR}/50iiimecf-gentoo.el docinto iiimecf dodoc ChangeLog README* COPYING newdoc lisp/ChangeLog ChangeLog.lisp fi #if [ -n "`use java`" ] ; then # cd ${S}/iiimjcf/jdk13_iiimf_adapter/build # make -f GNUmakefile \ # ALT_JDK13_HOME=${JAVA_HOME} \ # install || die #fi } pkg_postinst() { use gtk && gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules use emacs && inherit elisp && elisp-site-regen } pkg_postrm() { use gtk && gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules use emacs && inherit elisp && elisp-site-regen }