require 'formula' class Clipper < Formula homepage 'https://wincent.com/products/clipper' url 'https://github.com/wincent/clipper/archive/0.2.tar.gz' sha1 'e4dd31b1f1398975edc46f9e9fe9035c46ec3318' depends_on 'go' => :build def install ENV['GOPATH'] = buildpath system 'go', 'build', 'clipper.go' bin.install 'clipper' end plist_options :manual => 'clipper' def plist; <<-EOS.undent Label #{plist_name} RunAtLoad KeepAlive WorkingDirectory #{HOMEBREW_PREFIX} ProgramArguments #{opt_bin}/clipper --address 127.0.0.1 --port 8377 EnvironmentVariables LANG en_US.UTF-8 EOS end end