Hi Daniel, On Mon, Sep 10 2012, Daniel Hackney wrote:
> I ELPA-ized Geiser for my own nefarious purposes and thought it would be > useful for the world: > > http://dl.dropbox.com/u/19422084/geiser-0.2.tar Thanks a lot!! > The (rough) steps I took were: > > 1. ./autogen.sh; ./configure --prefix=/tmp/pth; make; make install > 2. cd /tmp/pth > 3. mkdir -p /tmp/geiser-0.2/bin > 4. cp bin/geiser-racket /tmp/geiser-0.2/bin > 5. top="$(dirname $0)/.." # in geiser-racket > 6. rm share/emacs/site-lisp/geiser-install.el > 7. cp share/emacs/site-lisp/*.el /tmp/geiser-0.2/ > 8. cp share/info/* /tmp/geiser-0.2/ > 9. cp -R share/geiser/* /tmp/geiser-0.2/ > 10. cd /tmp > 11. tar cf geiser-0.2.tar geiser-0.2 > 12. M-x package-install-file RET /tmp/geiser-0.2.tar > > You could consider uploading it to Marmalade (http://marmalade-repo.org) > or MELPA (http://melpa.milkbox.net). I don't think MELPA supports > running `make' as a build step (which could complicate texinfo > generation), but I haven't really looked at it. I'll take a look. Geiser can be used without calling make, by directly loading geiser.el from the load directory; perhaps all it's needed is to add the .info somewhere, and not run make at all (in fact, i took some pains back in the day to make sure that everything would work uninstalled)... but i'm just wild guessing, because i don't know well how (m)elpa works... i'll try to streamline the process when i find a minute... Thanks again. Cheers, jao P.S. The current git version has a bit better support for autodoc of define-type constructors, in case you wanna try it ;-)