# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils virtualx multilib DESCRIPTION="Jabber client written in PyGTK" HOMEPAGE="http://www.gajim.org/" SRC_URI="http://www.gajim.org/downloads/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" IUSE="dbus gnome libnotify network nls remote spell srv zeroconf" RDEPEND=">=dev-lang/python-2.4 !<=dev-python/gnome-python-2 >=dev-python/pygtk-2.6 >=dev-python/pysqlite-2.0.5 dbus? ( >=sys-apps/dbus-0.60 || ( dev-python/dbus-python ( =sys-apps/dbus-0.60 ) ) || ( dev-libs/dbus-glib ( =sys-apps/dbus-0.60 ) ) ) gnome? ( >=dev-python/gnome-python-extras-2.10 ) libnotify? ( x11-misc/notification-daemon ) network? ( net-misc/networkmanager ) srv? ( net-dns/bind-tools ) zeroconf? ( net-dns/avahi )" DEPEND="sys-devel/gettext dev-libs/glib >=dev-util/intltool-0.35.0 >=dev-util/pkgconfig-0.19 !gnome? ( spell? ( >=app-text/gtkspell-2.0.11 ) ) x11-libs/libXScrnSaver" pkg_setup() { if ! use dbus ; then use remote && eerror "dbus useflag is required by remote control." use libnotify && eerror "dbus useflag is required by libnotify." use zeroconf && eerror "dbus useflag is required by zeroconf." if use remote || use libnotify || use zeroconf ; then die "Please enable dbus USE flag for ${PN}." fi else # with dbus >= 0.90, dbus bindings are split out into seperate packages if has_version "