diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/termshare.rb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Library/Formula/termshare.rb b/Library/Formula/termshare.rb new file mode 100644 index 000000000..840f97924 --- /dev/null +++ b/Library/Formula/termshare.rb @@ -0,0 +1,30 @@ +require "formula" + +class Termshare < Formula + homepage "https://termsha.re" + url "https://github.com/progrium/termshare/archive/v0.2.0.tar.gz" + sha1 "8da6f60cbcab9eee68fe9483f23338a0ca1ec196" + + head "https://github.com/progrium/termshare.git" + + depends_on "go" => :build + depends_on :hg => :build + + def install + ENV["GOPATH"] = buildpath + + # Install Go dependencies + system "go", "get", "code.google.com/p/go.net/websocket" + system "go", "get", "github.com/heroku/hk/term" + system "go", "get", "github.com/kr/pty" + system "go", "get", "github.com/nu7hatch/gouuid" + + # Build and install termshare + system "go", "build", "-o", "termshare" + bin.install "termshare" + end + + test do + system "#{bin}/termshare", "-v" + end +end |
