diff options
| author | Marcos Augusto | 2009-12-30 08:40:35 -0200 |
|---|---|---|
| committer | Adam Vandenberg | 2010-03-30 13:31:17 -0700 |
| commit | 2846386f4c0228181d917bbbce59a456aee75a34 (patch) | |
| tree | e4066941961a9d528611b729cfe167041346bf52 /Library/Formula | |
| parent | b1ce2c92ff453a2fe4061b31db6320ed0c0b684e (diff) | |
| download | homebrew-2846386f4c0228181d917bbbce59a456aee75a34.tar.bz2 | |
ejabberd formula
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Udated to 2.1.2
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/ejabberd.rb | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Library/Formula/ejabberd.rb b/Library/Formula/ejabberd.rb new file mode 100644 index 000000000..551f233f1 --- /dev/null +++ b/Library/Formula/ejabberd.rb @@ -0,0 +1,37 @@ +require 'formula' + +class Ejabberd <Formula + version "2.1.2" + url "http://www.process-one.net/downloads/ejabberd/#{version}/ejabberd-#{version}.tar.gz" + homepage 'http://www.ejabberd.im' + md5 '9102802ae19312c26f85ceb977b519aa' + + depends_on "erlang" + + def install + ENV['TARGET_DIR'] = ENV['DESTDIR'] = "#{lib}/ejabberd/erlang/lib/ejabberd-#{version}" + ENV['MAN_DIR'] = man + ENV['SBIN_DIR'] = sbin + + Dir.chdir "src" do + system "./configure", "--prefix=#{prefix}", + "--sysconfdir=#{etc}", + "--localstatedir=#{var}" + system "make" + system "make install" + end + + (etc+"ejabberd").mkpath + (var+"lib/ejabberd").mkpath + (var+"spool/ejabberd").mkpath + + sbin.install 'tools/ejabberdctl' + end + + def caveats; <<-EOS + If you face nodedown problems, concat your machine name to: + /private/etc/hosts + after 'localhost'. + EOS + end +end |
