[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Geiser-users] ELPA-ized geiser
From: |
Jose A. Ortega Ruiz |
Subject: |
Re: [Geiser-users] ELPA-ized geiser |
Date: |
Mon, 10 Sep 2012 13:50:40 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) |
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 ;-)