# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/sparkleshare/sparkleshare-0.8.4.ebuild,v 1.2 2012/05/05 03:20:40 jdhore Exp $ EAPI="4" GCONF_DEBUG="no" # --enable-debug does not do anything PYTHON_DEPEND="nautilus? 2" inherit gnome2 mono python DESCRIPTION="Git-based collaboration and file sharing tool" HOMEPAGE="http://www.sparkleshare.org" SRC_URI="http://github.com/downloads/hbons/SparkleShare/${PN}-linux-${PV}.tar.gz" LICENSE="GPL-3" KEYWORDS="~amd64 ~x86" SLOT="0" IUSE="nautilus" # ayatana COMMON_DEPEND=">=dev-lang/mono-2.8 >=dev-dotnet/glib-sharp-2.12.7 >=dev-dotnet/gtk-sharp-2.12.10 dev-dotnet/notify-sharp dev-dotnet/webkit-sharp nautilus? ( || ( ( >=dev-python/nautilus-python-1.1-r1 >=gnome-base/nautilus-3 ) ( <dev-python/nautilus-python-1.1 =gnome-base/nautilus-2* ) ) ) " RDEPEND="${COMMON_DEPEND} >=dev-vcs/git-1.7.3 gnome-base/gvfs net-misc/curl[ssl] net-misc/openssh nautilus? ( || ( ( dev-python/pygobject:3 >=gnome-base/nautilus-3[introspection] x11-libs/gtk+:3[introspection] ) ( dev-python/pygobject:2 dev-python/pygtk:2 ) ) ) " DEPEND="${COMMON_DEPEND} >=dev-util/intltool-0.40.6 virtual/pkgconfig " pkg_setup () { DOCS="AUTHORS NEWS TRADEMARK" G2CONF="${G2CONF} --disable-appindicator $(use_enable nautilus nautilus-extension)" # $(use_enable ayatana appindicator) # requires >=appindicator-sharp-0.0.7 python_pkg_setup } src_prepare() { gnome2_src_prepare # XXX: check if still needed in >=sparkleshare-0.9 sed -e '/ update-desktop-database/ d' \ -i SparkleShare/Makefile.in || die "sed failed" } src_compile() { # FIXME: parallel make fails MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_compile } pkg_postinst() { gnome2_pkg_postinst use nautilus && python_mod_optimize /usr/share/nautilus-python/extensions/ } pkg_postrm() { gnome2_pkg_postrm use nautilus && python_mod_cleanup /usr/share/nautilus-python/extensions/ }