1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
require 'formula'
class Gitbucket < Formula
homepage 'https://github.com/takezoe/gitbucket'
url 'https://github.com/takezoe/gitbucket/releases/download/2.0/gitbucket.war'
sha256 '95060786c0ec898593c21995dc95ffbb89d43c2501c83ed4631b8201fa53219e'
head do
url 'https://github.com/takezoe/gitbucket.git'
depends_on :ant => :build
end
def install
if build.head?
system "ant"
libexec.install "war/target/gitbucket.war", "."
else
libexec.install "gitbucket.war"
end
end
plist_options :manual => "java -jar #{HOMEBREW_PREFIX}/opt/gitbucket/libexec/gitbucket.war"
def plist; <<-EOS.undent