From d159e13eb799fe7629fdeaa614f25458eaed5dec Mon Sep 17 00:00:00 2001 From: Joost Ruis Date: Mon, 21 Feb 2011 18:35:45 +0000 Subject: [PATCH] [dev-dotnet/gio-sharp] Add ebuild that pulls down a specific gio-sharp version as mentioned in this bug report: https://bugs.launchpad.net/docky/+bug/651737 --- dev-dotnet/gio-sharp/Manifest | 1 + dev-dotnet/gio-sharp/gio-sharp-9999.ebuild | 39 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-dotnet/gio-sharp/gio-sharp-9999.ebuild diff --git a/dev-dotnet/gio-sharp/Manifest b/dev-dotnet/gio-sharp/Manifest index 694fdb6a7..f4d196ff8 100644 --- a/dev-dotnet/gio-sharp/Manifest +++ b/dev-dotnet/gio-sharp/Manifest @@ -1,2 +1,3 @@ DIST mono-gio-sharp-0.2.tar.gz 89577 RMD160 92acd92137847c722942d0d67f563a6004729a5d SHA1 4faaac65a06ea4ad31c710204679c33f691603af SHA256 cf2aedd79a2438c8400c1c8bc746f64ad2dae1f0c55f20c4f9902dfdc8009e17 EBUILD gio-sharp-0.2.ebuild 1024 RMD160 af2bf3853185083638c2ca30464b88bbc600ca14 SHA1 0fef77c3c4349ccb2a348b56a44b8fc4aec16cd2 SHA256 8a8ec72a26238d06f999259a6b9e7e4df183fd61422aa08c4edf2723eadc74ac +EBUILD gio-sharp-9999.ebuild 909 RMD160 a82f4c811e322692d309afd652bb0c694b234849 SHA1 3f41b731bf72e7923e8b0ff43702d1a365114396 SHA256 35bb9f34426dad902ee1f5241f4cb596d4e4d46724143b6c7bde82ada9a7a76f diff --git a/dev-dotnet/gio-sharp/gio-sharp-9999.ebuild b/dev-dotnet/gio-sharp/gio-sharp-9999.ebuild new file mode 100644 index 000000000..60b9857ca --- /dev/null +++ b/dev-dotnet/gio-sharp/gio-sharp-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +EGIT_COMMIT="99cdb9c" +EGIT_REPO_URI="git://github.com/mono/gio-sharp.git" +inherit git eutils mono autotools + +DESCRIPTION="A branch of the official gtk-sharp/gio to get gio-sharp building on gtk-sharp 2.12" +HOMEPAGE="http://github.com/mono/gio-sharp" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND=">=dev-lang/mono-2 + dev-dotnet/glib-sharp + dev-dotnet/gtk-sharp-gapi + >=dev-libs/glib-2.22:2" +DEPEND="${RDEPEND}" + +src_prepare () { + cd "${WORKDIR}/${PN}/" + ./autogen-2.22.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var +} + +src_configure () { + econf || die "configure failed" +} + +src_compile() { + emake -j1 || die "make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" +}