diff options
Diffstat (limited to 'dev-dotnet/gtk-sharp/gtk-sharp-0.93.ebuild')
-rw-r--r-- | dev-dotnet/gtk-sharp/gtk-sharp-0.93.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-0.93.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-0.93.ebuild new file mode 100644 index 000000000000..166817be4523 --- /dev/null +++ b/dev-dotnet/gtk-sharp/gtk-sharp-0.93.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/gtk-sharp-0.93.ebuild,v 1.1 2004/10/26 21:52:16 latexer Exp $ + +inherit eutils mono + +DESCRIPTION="Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries" +SRC_URI="http://www.go-mono.com/archive/beta2/${P}.tar.gz" +HOMEPAGE="http://gtk-sharp.sourceforge.net/" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="gnome gnomedb libgda gtkhtml" + +RDEPEND=">=sys-apps/sed-4.0 + >=dev-dotnet/mono-0.95 + >=x11-libs/gtk+-2.2 + >=gnome-base/libglade-2 + >=gnome-base/orbit-2.8.3 + gnome? ( >=gnome-base/libgnomecanvas-2.2 + >=gnome-base/libgnomeui-2.2 + >=gnome-base/libgnomeprintui-2.2 ) + libgda? ( >=gnome-extra/libgda-0.11 ) + gnomedb? ( >=gnome-extra/libgnomedb-0.11 ) + gtkhtml? ( >=gnome-extra/libgtkhtml-3.0.10 )" + +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +KEYWORDS="~x86 ~ppc" + +src_unpack() { + unpack ${A} + + # disable building of samples (#16015) + cd ${S} + sed -i -e "s:sample::" Makefile.in + + # This solves issues with trying to use a monodoc that might be broken + # monodoc-0.16 depends on this verion of gtk-sharp, so we don't end up using + # the monodoc stuff (which is extraneous anyway) unless we have a working + # version around and this is a recompile of gtk-sharp. + sed -i -e "s:^\(MONODOC_REQUIRED_VERSION=\).*:\10.16:" configure +} + +src_compile() { + econf || die "./configure failed" + MAKEOPTS="-j1" MONO_PATH=${S} emake || die +} + +src_install () { + # one of the samples require gconf schemas, and it'll violate sandbox + GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" einstall || die + + dodoc README* ChangeLog +} |