homebrew-core/Formula/giter8.rb
Gerolf Seitz 957f4c060f New Formula: giter8
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-29 22:09:18 +00:00

52 lines
1.1 KiB
Ruby

require 'formula'
class Giter8 <Formula
url "http://simple-build-tool.googlecode.com/files/sbt-launch-0.7.4.jar"
homepage 'http://github.com/n8han/giter8'
md5 '8903fb141037056a497925f3efdb9edf'
version '0.2.0'
def exec_script
<<-EOS
#!/bin/sh
exec java -Xmx512M -jar #{prefix}/sbt-launch-0.7.4.jar @giter8.launchconfig "$@"
EOS
end
def config_script
<<-EOS
[app]
version: 0.2.0
org: net.databinder
name: giter8
class: giter8.Giter8
[scala]
version: 2.8.1
[repositories]
local
maven-local
scala-tools-releases
maven-central
clapper: http://maven.clapper.org/
databinder: http://databinder.net/repo/
[boot]
directory: #{prefix}/boot
EOS
end
def install
(bin+'g8').write exec_script
(prefix+'giter8.launchconfig').write config_script
prefix.install 'sbt-launch-0.7.4.jar'
end
def caveats; <<-EOS
Giter8 will download the Scala runtime from scala-tools.org
and the rest of the giter8 binaries the first time you run it.
You can do that now running "g8".
If the download of a resources fails, try cleaning your
~/.ivy2/cache folder and rerun / reinstall giter8.
EOS
end
end