# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/dev-libs/slib/slib-3.1.1.ebuild,v 1.2 2004/02/21 17:48:36 weeve Exp $ MY_P=${PN}3a1 S=${WORKDIR}/${PN} DESCRIPTION="library providing functions for Scheme implementations" SRC_URI="http://swissnet.ai.mit.edu/ftpdir/scm/${MY_P}.zip" HOMEPAGE="http://swissnet.ai.mit.edu/~jaffer/SLIB.html" SLOT="0" LICENSE="public-domain BSD" KEYWORDS="-x86 ~ppc ~sparc ~alpha ~amd64" RDEPEND="virtual/scheme" DEPEND="${RDEPEND} >=app-arch/unzip-5.21" src_install() { insinto /usr/share/slib doins *.scm dodoc ANNOUNCE ChangeLog FAQ README doinfo slib.info # symlink from each scheme implementation; if necessary if has_version 'dev-util/guile'; then dodir /usr/share/guile/site dosym /usr/share/slib /usr/share/guile/site/slib fi } pkg_postinst() { if [ "${ROOT}" == "/" ] ; then # guile if has_version 'dev-util/guile'; then einfo "Registering with Guile..." guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" "/" fi # Not activated until sisc package is added to Portage: # # if has_version 'dev-lisp/sisc'; then # einfo "Registering with SISC..." # sisc -x -e "(load \"/usr/share/sisc/lib/slib.scm\") (require 'new-catalog)" # fi fi }