diff options
| author | Josh Hagins | 2015-04-20 21:41:16 -0400 | 
|---|---|---|
| committer | Mike McQuaid | 2015-04-21 10:40:38 +0100 | 
| commit | dc127104a118fcfe3378f35b37655a4a4c21e4de (patch) | |
| tree | 2c7d1766e6c1e7795634fca94c72dc19e5c2b203 | |
| parent | 4727e2d84a07511c98bc5fe14e965745d5027e82 (diff) | |
| download | homebrew-dc127104a118fcfe3378f35b37655a4a4c21e4de.tar.bz2 | |
scalariform: add HEAD
Closes #38881.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
| -rw-r--r-- | Library/Formula/scalariform.rb | 15 | 
1 files changed, 13 insertions, 2 deletions
| diff --git a/Library/Formula/scalariform.rb b/Library/Formula/scalariform.rb index b69375efa..052bccb58 100644 --- a/Library/Formula/scalariform.rb +++ b/Library/Formula/scalariform.rb @@ -3,9 +3,20 @@ class Scalariform < Formula    url "https://github.com/daniel-trinh/scalariform/releases/download/0.1.6/scalariform.jar"    sha256 "346276c5f3a25a44d64ed38f43739813933487299a651f7c64db748427641c54" +  head do +    url "https://github.com/daniel-trinh/scalariform.git" +    depends_on "sbt" => :build +  end +    def install -    libexec.install "scalariform.jar" -    bin.write_jar_script libexec/"scalariform.jar", "scalariform" +    if build.head? +      system "sbt", "project cli", "assembly" +      libexec.install Dir["cli/target/scala-*/cli-assembly-*.jar"] +      bin.write_jar_script Dir[libexec/"cli-assembly-*.jar"][0], "scalariform" +    else +      libexec.install "scalariform.jar" +      bin.write_jar_script libexec/"scalariform.jar", "scalariform" +    end    end    test do | 
