1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
8 DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
9 HOMEPAGE="http://common-lisp.net/project/slime/"
10 SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
12 LICENSE="GPL-2 xref? ( xref.lisp )"
14 KEYWORDS="amd64 ~ppc ~sparc ~x86"
16 RESTRICT=test # tests fail to contact sbcl
18 RDEPEND="virtual/commonlisp
21 >=sys-apps/texinfo-5.1
22 doc? ( virtual/texi2dvi )"
26 SITEFILE=70${PN}-gentoo.el
30 # Remove xref.lisp (which is non-free) unless USE flag is set
31 use xref || rm -f xref.lisp
36 BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
37 elisp-compile contrib/*.el lib/*.el
39 emake -C doc slime.info
41 VARTEXFONTS="${T}"/fonts \
48 elisp-install ${PN} *.{el,elc,lisp}
51 elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo}
54 elisp-install ${PN}/lib/ lib/*.{el,elc}
57 elisp-install ${PN}/swank/ swank/*.lisp
59 elisp-site-file-install "${FILESDIR}"/${SITEFILE}
61 dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
62 newdoc contrib/README.md README-contrib.md
64 use doc && dodoc doc/*.pdf
67 touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die