# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-cells-gtk/cl-cells-gtk-9999.99.99.ebuild,v 1.0 2007/05/13 04:08:05 wwilkinson Exp $ inherit common-lisp cvs DESCRIPTION="Lastest CVS version of cells-gtk, a complete, portable framework for Common Lisp GUI development via GTK+2 with Cells InsideTM, licensed under the Lisp LGPL." HOMEPAGE="http://common-lisp.net/project/cells-gtk/" ECVS_SERVER="common-lisp.net:/project/cells-gtk/cvsroot" ECVS_MODULE="root" ECVS_USER="anonymous" ECVS_PASS="anonymous" LICENSE="LGPL" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="" DEPEND="dev-lisp/cl-cells dev-lisp/cl-cffi =x11-libs/gtk+-1.2*" SLOT="0" CLPACKAGE="cells-gtk gtk-test gtk-ffi pod-utils" S=${WORKDIR}/root/ src_compile() { # Compile libcellgtk.dll, which is included, and needed by cell-gtk. make -C ${S}/gtk-ffi/ -f ${S}/gtk-ffi/Makefile } src_install() { common-lisp-install ${S}/cells-gtk/*.{lisp,asd} # Tests insinto $CLSOURCEROOT/test-gtk doins ${S}/cells-gtk/test-gtk/* # gtk-ffi insinto $CLSOURCEROOT/gtk-ffi doins ${S}/gtk-ffi/*.{asd,lisp} # libcellsgtk.so insinto /usr/lib doins ${S}/gtk-ffi/libcellsgtk.so # pod-utils insinto $CLSOURCEROOT/pod-utils doins ${S}/pod-utils/* dosym $CLSOURCEROOT/cells-gtk/cells-gtk.asd $CLSYSTEMROOT/cells-gtk.asd dosym $CLSOURCEROOT/test-gtk/test-gtk.asd $CLSYSTEMROOT/test-gtk.asd dosym $CLSOURCEROOT/gtk-ffi/gtk-ffi.asd $CLSYSTEMROOT/gtk-ffi.asd dosym $CLSOURCEROOT/pod-utils/pod-utils.asd $CLSYSTEMROOT/pod-utils.asd }