require 'formula' class Clipper < Formula homepage 'https://wincent.com/products/clipper' url 'https://github.com/wincent/clipper/archive/0.2.zip' sha1 'dbc037d4d60b73ff0f99959adb0c3a94a45761cd' 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_prefix}/bin/clipper --address 127.0.0.1 --port 8377 EnvironmentVariables LANG en_US.UTF-8 EOS end end