¿Alguien puede ayudar con una fórmula casera para instalar la máquina virtual de emacs ("Ver correo"), ubicada:
http://www.nongnu.org/viewmail/
https://code.launchpad.net/vm
Puedo llegar tan lejos como un script, que debería tener este aspecto:
bzr get lp:vm
cd vm
./configure --with-emacs=~/.homebrew/bin/emacs --prefix=~/.homebrew
make
make install
Esto depende claramente de emacs & bzr También debe actualizarse siempre que emacs sea y cada vez que "bzr get" devuelva una nueva versión. He visto algunas fórmulas de ejemplo que incluyen una url para wget y una suma del archivo descargado, pero como esta secuencia de comandos no incluye estas, tengo problemas para saber por dónde empezar.
Esto es lo que he visto en las fórmulas de ejemplo, pero como digo, no sé qué hacer con los métodos "url" y "sha1":
require "formula"
class ViewMail < Formula
homepage "http://www.nongnu.org/viewmail/"
url "what do I do with this when download uses bzr get ...?"
sha1 "ditto"
depends_on :emacs
depends_on :bzr
def install
system "bzr", "get", "lp:vm"
system "cd", "vm"
system "./configure", "--with-emacs=#{prefix}/bin/emacs", "--prefix=#{prefix}"
system "make"
system "make", "install"
end
end