aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/scalate.rb34
1 files changed, 34 insertions, 0 deletions
diff --git a/Library/Formula/scalate.rb b/Library/Formula/scalate.rb
new file mode 100644
index 000000000..d271b2922
--- /dev/null
+++ b/Library/Formula/scalate.rb
@@ -0,0 +1,34 @@
+require 'formula'
+
+class Scalate <Formula
+ url 'http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-distro/1.1/scalate-distro-1.1-unix-bin.tar.gz'
+ version '1.1'
+ homepage 'http://scalate.fusesource.org/'
+ md5 'fbbca51775da58464e1eddd30c736596'
+
+ def startup_script
+ <<-EOS.undent
+ #!/usr/bin/env bash
+ # This startup script for Scalate calls the real startup script installed
+ # to Homebrew's cellar. This avoids issues with local vs. absolute symlinks.
+
+ #{libexec}/bin/scalate $*
+ EOS
+ end
+
+ def install
+ rm_f Dir["bin/*.bat"]
+
+ prefix.install %w{ LICENSE.txt ReadMe.html }
+ libexec.install Dir['*']
+
+ (bin+'scalate').write startup_script
+ end
+
+ def caveats
+ <<-EOS.undent
+ Software was installed to:
+ #{libexec}
+ EOS
+ end
+end