summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2007-06-06 23:17:29 +0000
committerDonnie Berkholz <dberkholz@gentoo.org>2007-06-06 23:17:29 +0000
commitb80dfe3dc9571737cb78c5d1ce5d33af3bacf408 (patch)
tree279eb709f8fd9584ad1a229a8a2bbf5750e9327e /dev-scheme/guile-gnome-platform/guile-gnome-platform-2.15.92.ebuild
parentAdd a Guile Scheme wrapper for the Cairo graphics library. Patch includes fix... (diff)
downloadgentoo-2-b80dfe3dc9571737cb78c5d1ce5d33af3bacf408.tar.gz
gentoo-2-b80dfe3dc9571737cb78c5d1ce5d33af3bacf408.tar.bz2
gentoo-2-b80dfe3dc9571737cb78c5d1ce5d33af3bacf408.zip
Add Guile Scheme code that wraps the GNOME developer platform. The cairo fix is from upstream bzr, but the atk fix hasn't yet made its way upstream.
(Portage version: 2.1.2.7)
Diffstat (limited to 'dev-scheme/guile-gnome-platform/guile-gnome-platform-2.15.92.ebuild')
-rw-r--r--dev-scheme/guile-gnome-platform/guile-gnome-platform-2.15.92.ebuild55
1 files changed, 55 insertions, 0 deletions
diff --git a/dev-scheme/guile-gnome-platform/guile-gnome-platform-2.15.92.ebuild b/dev-scheme/guile-gnome-platform/guile-gnome-platform-2.15.92.ebuild
new file mode 100644
index 000000000000..573e5d294732
--- /dev/null
+++ b/dev-scheme/guile-gnome-platform/guile-gnome-platform-2.15.92.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile-gnome-platform/guile-gnome-platform-2.15.92.ebuild,v 1.1 2007/06/06 23:17:29 dberkholz Exp $
+
+inherit eutils autotools multilib
+
+DESCRIPTION="Guile Scheme code that wraps the GNOME developer platform"
+HOMEPAGE="http://www.gnu.org/software/guile-gnome/"
+SRC_URI="http://ftp.gnu.org/pub/gnu/guile-gnome/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE=""
+RDEPEND=">=dev-scheme/guile-1.6.4
+ >=dev-libs/g-wrap-1.9.8
+ dev-scheme/guile-cairo
+ dev-libs/atk
+ gnome-base/libbonobo
+ gnome-base/orbit
+ gnome-base/gconf
+ >=dev-libs/glib-2.4
+ >=gnome-base/gnome-vfs-2.8
+ >=x11-libs/gtk+-2.4
+ >=gnome-base/libglade-2
+ gnome-base/libgnomecanvas
+ >=gnome-base/libgnomeui-2.8
+ x11-libs/pango"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PV}-add-atk-overrides.patch
+ pushd cairo
+ epatch "${FILESDIR}"/${PV}-add-cairo-fix-from-bzr.patch
+ popd
+ eautoreconf
+}
+
+src_compile() {
+ econf || die "configure failed"
+ emake \
+ guilegnomedir=/usr/share/guile/site \
+ guilegnomelibdir=/usr/$(get_libdir) \
+ || die "emake failed"
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ guilegnomedir=/usr/share/guile/site \
+ guilegnomelibdir=/usr/$(get_libdir) \
+ install \
+ || die "install failed"
+}