# 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-2006.06.30.ebuild,v 1.0 2007/04/19 11:11:56 wwilkinson Exp $ inherit common-lisp DESCRIPTION="cells-gtk is 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/" SRC_URI="http://common-lisp.net/project/cells-gtk/files/cells-gtk-2006-06-30.tgz" 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}/cl-cells-gtk-${PV} src_compile() { # Compile libcellgtk.dll, which is included, and needed by cell-gtk. make -C ${WORKDIR}/cells-gtk-2006-06-30/root/gtk-ffi/ -f ${WORKDIR}/cells-gtk-2006-06-30/root/gtk-ffi/Makefile } src_install() { common-lisp-install ${WORKDIR}/cells-gtk-2006-06-30/root/cells-gtk/*.{lisp,asd} # Tests insinto $CLSOURCEROOT/test-gtk doins ${WORKDIR}/cells-gtk-2006-06-30/root/cells-gtk/test-gtk/* # gtk-ffi insinto $CLSOURCEROOT/gtk-ffi doins ${WORKDIR}/cells-gtk-2006-06-30/root/gtk-ffi/*.{asd,lisp} # libcellsgtk.so insinto /usr/lib doins ${WORKDIR}/cells-gtk-2006-06-30/root/gtk-ffi/libcellsgtk.so # pod-utils insinto $CLSOURCEROOT/pod-utils doins ${WORKDIR}/cells-gtk-2006-06-30/root/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 }