aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorBrandon Beck2011-10-05 17:07:50 -0500
committerAdam Vandenberg2012-02-18 14:53:50 -0800
commitde585b9114788b03aba80c29f6939b4dea34c391 (patch)
tree24a76bd10038a9776b7f650afa3e2b9c0bcd9bbf /Library/Formula
parentb726cec0f19e3f563258c11522e5fb3cafb80a33 (diff)
downloadhomebrew-de585b9114788b03aba80c29f6939b4dea34c391.tar.bz2
savana 1.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/savana.rb31
1 files changed, 31 insertions, 0 deletions
diff --git a/Library/Formula/savana.rb b/Library/Formula/savana.rb
new file mode 100644
index 000000000..ed934e1c6
--- /dev/null
+++ b/Library/Formula/savana.rb
@@ -0,0 +1,31 @@
+require 'formula'
+
+class Savana < Formula
+ homepage 'http://savana.codehaus.org'
+ url 'http://repository.codehaus.org/org/codehaus/savana/1.2/savana-1.2-install.tar.gz'
+ md5 'cb0d5907540799d7d48fc23ca80f6b0f'
+ version '1.2'
+
+ def install
+ # Remove Windows files
+ rm_rf Dir['bin/*.{bat,cmd}']
+
+ prefix.install %w{ COPYING COPYING.LESSER licenses svn-hooks }
+
+ # lib/* and logging.properties are loaded relative to bin
+ libexec.install %w[bin lib logging.properties]
+ (bin+'sav').write <<-EOS.undent
+ #!/bin/bash
+ exec "#{libexec}/bin/sav" "$@"
+ EOS
+
+ # Install the Savana bash completion file, renaming it to be specific to savana.
+ (prefix+'etc/bash_completion.d').install 'etc/bash_completion' => 'savana-completion.bash'
+ end
+
+ def caveats; <<-EOS.undent
+ Bash completion has been installed to:
+ #{etc}/bash_completion.d
+ EOS
+ end
+end