aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMáximo Cuadros Ortiz2014-11-02 01:59:16 +0100
committerMike McQuaid2014-11-02 15:32:30 +0000
commit044d5b696b4f865d7e6561b1a19004b77845b049 (patch)
tree9cd4b472f90c9be0dac19dbe8d35fa3b470d6a23 /Library
parent98bbc58130109d33f6160aeb61e752a66220c544 (diff)
downloadhomebrew-044d5b696b4f865d7e6561b1a19004b77845b049.tar.bz2
gnatsd 0.5.6 (new formula)
Closes #33808. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/gnatsd.rb42
1 files changed, 42 insertions, 0 deletions
diff --git a/Library/Formula/gnatsd.rb b/Library/Formula/gnatsd.rb
new file mode 100644
index 000000000..a473327cd
--- /dev/null
+++ b/Library/Formula/gnatsd.rb
@@ -0,0 +1,42 @@
+require "formula"
+
+class Gnatsd < Formula
+ homepage "http://nats.io"
+ url "https://github.com/apcera/gnatsd/archive/v0.5.6.tar.gz"
+ head "https://github.com/apcera/gnatsd.git"
+ sha1 "b22a0252b838cff91586fb02d9efe31b428e5be2"
+
+ depends_on "go" => :build
+
+ def install
+ ENV["GOPATH"] = buildpath
+ mkdir_p "src/github.com/apcera"
+ ln_s buildpath, "src/github.com/apcera/gnatsd"
+ system "go", "install", "github.com/apcera/gnatsd"
+ system "go", "build", "gnatsd.go"
+
+ bin.install "gnatsd"
+ end
+
+ def plist; <<-EOS.undent
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+ <plist version="1.0">
+ <dict>
+ <key>Label</key>
+ <string>#{plist_name}</string>
+ <key>ProgramArguments</key>
+ <array>
+ <string>#{opt_bin}/gnatsd</string>
+ </array>
+ <key>RunAtLoad</key>
+ <true/>
+ </dict>
+ </plist>
+ EOS
+ end
+
+ test do
+ system "gnatsd", "-v"
+ end
+end