scala: create an IntelliJ-compatible directory structure

See:
http://scalacookbook.blogspot.com/2012/09/scala-for-intellij.html

Closes Homebrew/homebrew#21513.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
master
Marius Bergmann 2013-07-29 00:35:05 +02:00 committed by Adam Vandenberg
parent e590b4ff89
commit 9b4361bf69
1 changed files with 12 additions and 0 deletions

View File

@ -36,10 +36,22 @@ class Scala < Formula
man1.install Dir['man/man1/*']
libexec.install Dir['*']
bin.install_symlink Dir["#{libexec}/bin/*"]
ScalaCompletion.new.brew { bash_completion.install 'scala' }
ScalaDocs.new.brew do
branch = build.stable? ? 'scala-2.10' : 'scala-2.11'
(share/'doc'/branch).install Dir['*']
end if build.include? 'with-docs'
idea = prefix/'idea'
idea.install_symlink libexec/'src', libexec/'lib'
(idea/'doc/scala-devel-docs').install_symlink doc => 'api'
end
def caveats; <<-EOS.undent
To use with IntelliJ, set the Scala home to:
#{prefix}/idea
EOS
end
end