diff options
Diffstat (limited to 'dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild')
-rw-r--r-- | dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild | 43 |
1 files changed, 6 insertions, 37 deletions
diff --git a/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild b/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild index 2e33bada70ee..6cc7d3243020 100644 --- a/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild +++ b/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild,v 1.3 2004/06/26 13:30:15 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild,v 1.4 2005/02/09 07:55:59 mkennedy Exp $ inherit common-lisp elisp eutils @@ -22,7 +22,7 @@ IUSE="emacs doc" DEPEND="dev-lisp/common-lisp-controller dev-lisp/cmucl-source - dev-lisp/cl-clx-sbcl + dev-lisp/cl-clx doc? ( media-gfx/transfig media-libs/netpbm virtual/tetex ) @@ -34,38 +34,14 @@ ELISP_SOURCES="Tools/Emacs/indent-clim.el Spec/climbols.el" S=${WORKDIR}/${PN}-${THEIR_PV}.orig -docs-buildable-p() { -# use doc && test -x /usr/bin/lisp # only CMUCL can build documentation at this time - false -} - src_unpack() { unpack ${A} epatch cl-mcclim_${THEIR_PV}-${DEB_PV}.diff } src_compile() { - if use doc; then - make -C Doc manual.ps - if docs-buildable-p; then - lisp -batch -noinit -nosite-init -eval " -(progn - (compile-file \"Tools/gilbert/clim-doc-convert\") - (quit))" - lisp -batch -noinit -nositeinit \ - -load Tools/gilbert/clim-doc-convert \ - -eval " -(progn - (defparameter clim-doc-convert::*mcclim-base-dir* \"${S}/\") - (defparameter clim-doc-convert::*output-directory* \"${S}/clim-spec/\") - (clim-doc-convert:run) - (quit))" - fi - fi - - if use emacs; then - cp ${ELISP_SOURCES} . && elisp-compile *.el - fi + use doc && make -C Doc manual.ps + use emacs && cp ${ELISP_SOURCES} . && elisp-compile *.el } src_install() { @@ -108,14 +84,7 @@ src_install() { dodoc INSTALL* README TODO Copyright ReleaseNotes/* debian/*README.Debian Webpage/clim-paper.pdf do-debian-credits - if use doc; then - dodoc Doc/manual.ps - if docs-buildable-p; then - insinto /usr/share/doc/${PF}/html/Spec - doins clim-spec/* - fi - fi - + use doc && dodoc Doc/manual.ps if use emacs; then insinto /usr/share/emacs/site-lisp/${PN} doins *.el *.elc |