¿Alguien puede ayudar con una fórmula casera para instalar el VM de emacs ("View Mail"), localizado:
http://www.nongnu.org/viewmail/
https://code.launchpad.net/vm
Puedo llegar hasta un script, que debería verse así:
bzr get lp:vm
cd vm
./configure --with-emacs=~/.homebrew/bin/emacs --prefix=~/.homebrew
make
make install
Esto claramente depende de emacs y bzr. También debería ser actualizado cada vez que el emacs lo haga y cada vez que "bzr get" devuelva una nueva versión. He mirado unas cuantas fórmulas de ejemplo que incluyen una url de wget y una suma de sha1 del archivo descargado, pero como este script no incluye estas, tengo problemas para saber por dónde empezar.
Esto es lo que tengo mirando esas 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