diff options
author | Matthieu Sozeau <mattam@gentoo.org> | 2004-08-08 07:46:48 +0000 |
---|---|---|
committer | Matthieu Sozeau <mattam@gentoo.org> | 2004-08-08 07:46:48 +0000 |
commit | 62b711d24dc123e5c3702d5d92b7b44bd96087b0 (patch) | |
tree | 36dcf6193c31daa9060cb2f046f6a44d12607245 /dev-ml/lablgtk/lablgtk-2.4.0.ebuild | |
parent | new version (diff) | |
download | historical-62b711d24dc123e5c3702d5d92b7b44bd96087b0.tar.gz historical-62b711d24dc123e5c3702d5d92b7b44bd96087b0.tar.bz2 historical-62b711d24dc123e5c3702d5d92b7b44bd96087b0.zip |
Prepare for ocaml-3.08 bump.
Diffstat (limited to 'dev-ml/lablgtk/lablgtk-2.4.0.ebuild')
-rw-r--r-- | dev-ml/lablgtk/lablgtk-2.4.0.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/dev-ml/lablgtk/lablgtk-2.4.0.ebuild b/dev-ml/lablgtk/lablgtk-2.4.0.ebuild new file mode 100644 index 000000000000..3f91a41c4927 --- /dev/null +++ b/dev-ml/lablgtk/lablgtk-2.4.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/lablgtk-2.4.0.ebuild,v 1.1 2004/08/08 07:46:48 mattam Exp $ + +IUSE="debug doc glade gnome opengl svg" + +DESCRIPTION="Objective CAML interface for Gtk+2" +HOMEPAGE="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html" +SRC_URI="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/${P}.tar.gz" +LICENSE="LGPL-2.1 as-is" + +DEPEND=">=x11-libs/gtk+-2.4* + >=dev-lang/ocaml-3.07 + svg? ( >=gnome-base/librsvg-2.2* ) + glade? ( >=gnome-base/libglade-2.0.1 ) + gnome? ( >=gnome-base/libgnomecanvas-2.2 + >=gnome-base/gnome-panel-2.4.0 + >=gnome-base/libgnomeui-2.4.0 + media-libs/gdk-pixbuf ) + opengl? ( >=dev-ml/lablgl-0.98 + >=x11-libs/gtkglarea-1.9* )" + +SLOT="2" +KEYWORDS="-amd64 ~x86 ~ppc ~alpha ~ia64" + +src_compile() { + use gnome || myconf="$myconf + --without-gnomecanvas --without-gnomeui + --without-panel" + use opengl || myconf="$myconf --without-gl" + use svg || myconf="$myconf --without-rsvg" + use glade || myconf="$myconf --without-glade" + use debug && myconf="$myconf --enable-debug" + + econf $myconf || die "configure failed" + make all opt || die "make failed" +} + +install_examples() { + examples=/usr/share/doc/${P}/examples + dodir $examples + insinto $examples + doins examples/*.ml examples/*.rgb +} + +src_install () { + make install DESTDIR=${D} || die + dodoc CHANGES COPYING README + use doc && install_examples +} + +pkg_postinst () { + use doc && einfo "To run the examples you can use the lablgtk2 toplevel." + use doc && einfo "e.g: lablgtk2 /usr/share/doc/${P}/examples/testgtk.ml" +} |