# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils mono DESCRIPTION="GShare is a GNOME-based application for file sharing" HOMEPAGE="http://www.yimports.com/~cpinto/projects/gnome/gshare" SRC_URI="http://yimports.com/~cpinto/downloads/gshare/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND=">=dev-lang/mono-1.1.13.6 >=dev-dotnet/gtk-sharp-2.8.0 >=dev-dotnet/glade-sharp-2.8.0 >=dev-dotnet/gconf-sharp-2.8.0 >=dev-dotnet/gnome-sharp-2.8.0 >=sys-apps/dbus-0.61 >=net-dns/avahi-0.6.9" pkg_setup() { if built_with_use sys-apps/dbus mono then einfo "Mono support enabled in sys-apps/dbus" else eerror "Please rebuild sys-apps/dbus, with mono support enabled!" eerror "Try USE=\"mono\" emerge sys-apps/dbus," eerror "or add \"mono\" to your USE string in /etc/make.conf and" eerror "emerge sys-apps/dbus." die "Mono USE flag must be enabled in sys-apps/dbus" fi if built_with_use sys-apps/dbus mono then einfo "Mono support enabled in net-dns/avahi" else eerror "Please rebuild net-dns/avahi, with mono support enabled!" eerror "Try USE=\"mono\" emerge net-dns/avahi," eerror "or add \"mono\" to your USE string in /etc/make.conf and" eerror "emerge net-dns/avahi." die "Mono USE flag must be enabled in net-dns/avahi" fi if built_with_use gnome-base/gnome-vfs avahi then einfo "Avahi support enabled in gnome-base/gnome-vfs" else eerror "Please rebuild gnome-base/gnome-vfs, with avahi support enabled!" eerror "Try USE=\"avahi\" emerge gnome-base/gnome-vfs," eerror "or add \"avahi\" to your USE string in /etc/make.conf and" eerror "emerge gnome-base/gnome-vfs." die "Avahi USE flag must be enabled in gnome-base/gnome-vfs" fi } src_unpack() { unpack ${A} cd ${S} einfo `pwd` epatch ${FILESDIR}/${P}-new-depencencies.patch } src_compile() { cd ${S} ./autogen.sh --host=${CHOST} --prefix=/usr || die econf || die "econf failed" emake || die "emake failed" } src_install() { make DESTDIR=${D} install || die }