Bất cứ ai cũng có thể giúp với một công thức homebrew để cài đặt VM của emacs ("Xem thư"), nằm:
http://www.nongnu.org/viewmail/
https://code.launchpad.net/vm
Tôi có thể đi xa như một kịch bản, nó sẽ trông như thế này:
bzr get lp:vm
cd vm
./configure --with-emacs=~/.homebrew/bin/emacs --prefix=~/.homebrew
make
make install
Điều này rõ ràng phụ thuộc vào emacs & bzr. Nó cũng nên được cập nhật bất cứ khi nào emacs và bất cứ khi nào "bzr get" trả về một phiên bản mới. Tôi đã xem xét một vài công thức ví dụ bao gồm url cho wget và sha1sum của tệp đã tải xuống, nhưng vì tập lệnh này không liên quan đến những điều này, tôi gặp khó khăn khi biết bắt đầu từ đâu.
Đây là những gì tôi đã xem xét các công thức ví dụ đó, nhưng như tôi nói, tôi không biết phải làm gì với các phương thức "url" và "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