# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/vinagre/vinagre-3.0.2.ebuild,v 1.1 2011/08/19 14:33:38 nirbheek Exp $ EAPI="4" GCONF_DEBUG="no" GNOME2_LA_PUNT="yes" inherit gnome2 virtualx DESCRIPTION="VNC Client for the GNOME Desktop" HOMEPAGE="http://www.gnome.org/projects/vinagre/" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="applet avahi +introspection +ssh +telepathy test" RDEPEND=">=dev-libs/glib-2.25.11:2 >=x11-libs/gtk+-3.0.3:3 >=dev-libs/libpeas-0.7.2[gtk] >=dev-libs/libxml2-2.6.31:2 >=net-libs/gtk-vnc-0.4.3[gtk3] >=gnome-base/gnome-keyring-1 x11-themes/gnome-icon-theme applet? ( >=gnome-base/gnome-panel-2.91 ) avahi? ( >=net-dns/avahi-0.6.26[dbus,gtk3] ) introspection? ( >=dev-libs/gobject-introspection-0.9.3 ) ssh? ( >=x11-libs/vte-0.20:2.90 ) telepathy? ( dev-libs/dbus-glib >=net-libs/telepathy-glib-0.11.6 ) " DEPEND="${RDEPEND} gnome-base/gnome-common >=dev-lang/perl-5 >=dev-util/pkgconfig-0.16 >=dev-util/intltool-0.40 app-text/scrollkeeper app-text/gnome-doc-utils >=sys-devel/gettext-0.17 test? ( ~app-text/docbook-xml-dtd-4.3 )" pkg_setup() { DOCS="AUTHORS ChangeLog ChangeLog.pre-git NEWS README" # Spice support? G2CONF="${G2CONF} --disable-schemas-compile --disable-scrollkeeper --disable-spice --enable-rdp $(use_with applet panelapplet) $(use_with avahi) $(use_enable introspection) $(use_enable ssh) $(use_with telepathy)" } src_compile() { # Dbus is needed for introspection because it runs vinagre. # Hence, we need X. But that's okay, because dbus auto-exits after a while. # Also, we need the schemas from data/ to run the app for introspection. local updater="${EROOT}${GLIB_COMPILE_SCHEMAS}" ${updater} --allow-any-name "${S}/data" || die GSETTINGS_SCHEMA_DIR=${S}/data Xemake || die } src_install() { gnome2_src_install # Remove it's own installation of DOCS that go to $PN instead of $P and aren't ecompressed rm -rf "${ED}"/usr/share/doc/vinagre }