# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils gnome2 python DESCRIPTION="GNOME 2 Bindings for Python" HOMEPAGE="http://www.pygtk.org" LICENSE="LGPL-2" SLOT="2" KEYWORDS="~x86" IUSE="applet cdr doc devel firefox gtkhtml media monitor mozilla notification print sourceview spell tasks" # >=dev-python/pyorbit-2.0.1 # >=gnome-base/gconf-2.9 # >=gnome-base/libbonobo-2.8 # >=gnome-base/libgnomecanvas-2.8 # >=gnome-base/libgnome-2.8 RDEPEND=">=x11-libs/gtk+-2.4.0 >=dev-libs/glib-2.6.0 >=dev-lang/python-2.3 >=dev-python/gnome-python-2.10.0 applet? ( >=gnome-base/gnome-panel-2.0.0 ) cdr? ( >=gnome-extra/nautilus-cd-burner-2.9.4 >=dev-python/pygtk-2.4.0 ) devel? ( >=dev-libs/gdl-0.4.0 >=dev-python/pygtk-2.4.0 ) firefox? ( !mozilla? ( >=www-client/mozilla-firefox-1.0.3 ) ) gtkhtml? ( >=gnome-extra/libgtkhtml-2.3.1 ) media? ( media-video/totem >=dev-python/pygtk-2.4.0 ) mozilla? ( !firefox? ( >=www-client/mozilla-1.2 ) ) monitor? ( >=gnome-base/libgtop-2.9.5 >=dev-python/pygtk-2.4.0 ) notification? ( >=gnome-base/gnome-vfs-2.9.0 >=gnome-base/libgnomeui-2.2.0 >=gnome-base/libbonoboui-2.8 >=gnome-base/librsvg-2.9.0 ) print? ( >=gnome-base/libgnomeprint-2.7.2 >=gnome-base/libgnomeprintui-2.7.2 ) sourceview? ( >=x11-libs/gtksourceview-1.1.90 ) spell? ( >=app-text/gtkspell-2.0.0 >=dev-python/pygtk-2.4.0 ) tasks? ( >=x11-libs/libwnck-2.9.92 )" DEPEND="${RDEPEND} dev-util/pkgconfig" RESTRICT="maketest" src_compile() { local gtkmozembed="" if [[ $(useq firefox) ]] ; then gtkmozembed="--with-gtkmozembed=firefox" elif [[ $(useq mozilla) ]] ; then gtkmozembed="--with-gtkembedmoz=mozilla" else gtkmozembed="" fi econf ${gtkmozembed} || die "Unable to configure" emake || die "Compile failed!" } pkg_postinst() { if [[ $(use doc) ]] ; then insinto /usr/shar/doc/${P} doins -r examples fi python_version python_mod_optimize ${ROOT}/usr/lib/python${PYVER}/site-packages/gtk-2.0 } pkg_postrm() { python_version python_mod_cleanup }