diff options
Diffstat (limited to 'Library/Formula/clojure.rb')
| -rw-r--r-- | Library/Formula/clojure.rb | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/Library/Formula/clojure.rb b/Library/Formula/clojure.rb deleted file mode 100644 index 7b665849f..000000000 --- a/Library/Formula/clojure.rb +++ /dev/null @@ -1,49 +0,0 @@ -require 'formula' - -class Clojure < Formula - homepage 'http://clojure.org/' - url 'http://repo1.maven.org/maven2/org/clojure/clojure/1.5.1/clojure-1.5.1.zip' - sha1 '90d09dff6e6ded4382d06ff3b3ab03be471fcab2' - - head 'https://github.com/clojure/clojure.git' - - depends_on 'rlwrap' => :optional - - def script - if build.with? 'rlwrap' - rlwrap = "rlwrap " - else - rlwrap = "" - end - <<-EOS.undent - #!/bin/sh - # Clojure wrapper script. - # With no arguments runs Clojure's REPL. - - # Put the Clojure jar from the cellar and the current folder in the classpath. - CLOJURE=$CLASSPATH:#{prefix}/#{jar}:${PWD} - - if [ "$#" -eq 0 ]; then - #{rlwrap}java -cp "$CLOJURE" clojure.main --repl - else - java -cp "$CLOJURE" clojure.main "$@" - fi - EOS - end - - def jar - "clojure-#{version}.jar" - end - - def install - system "ant" if build.head? - prefix.install jar - (prefix+jar).chmod(0644) # otherwise it's 0600 - (prefix+'classes').mkpath - (bin+'clj').write script - end - - def test - system "#{bin}/clj", "-e", '(println "Hello World")' - end -end |
