2014-03-14 23:20:20 +00:00
require " formula "
class Gvp < Formula
homepage " https://github.com/pote/gvp "
2014-06-02 15:03:43 +00:00
url " https://github.com/pote/gvp/archive/0.0.4.tar.gz "
sha1 " 39676c4dd1df4d099cf938122733fb5e2e24c0a0 "
2014-03-14 23:20:20 +00:00
2014-03-14 23:33:04 +00:00
bottle do
cellar :any
2014-06-07 15:28:41 +00:00
sha1 " 90298a9ed2cf413b50ce0c6f6161e07ab599c7b8 " = > :mavericks
sha1 " 67d85bfdd6870d5f585ada006932ca84ec3923af " = > :mountain_lion
sha1 " 4cecc33e461869ac88caedc4351ba785022b25d5 " = > :lion
2014-03-14 23:33:04 +00:00
end
2014-03-14 23:20:20 +00:00
def install
system " ./configure " , " --prefix= #{ prefix } "
system " make " , " install "
end
test do
2014-05-21 20:45:29 +00:00
assert Kernel . system ( " #{ bin } /gvp init " ) , " `gvp init` exited with a non-zero status "
2014-03-14 23:20:20 +00:00
assert File . directory? ( " .godeps " ) , " `gvp init` did not create the .godeps directory "
2014-05-21 20:45:29 +00:00
assert_equal ` #{ bin } /gvp in 'echo $GOPATH' | grep -v '>> Local GOPATH set.' ` . chomp , " #{ testpath } /.godeps: #{ testpath } " , " `gvp in` did not change the GOPATH "
2014-06-02 15:03:43 +00:00
assert_equal ` #{ bin } /gvp in 'echo $GOBIN' | grep -v '>> Local GOPATH set.' ` . chomp , " #{ testpath } /.godeps/bin " , " `gvp in` did not change the GOBIN "
2014-05-21 20:45:29 +00:00
assert_equal ` #{ bin } /gvp in 'echo $PATH' | grep -v '>> Local GOPATH set.' ` . chomp , " #{ testpath } /.godeps/bin: #{ ENV [ " PATH " ] } " , " `gvp in` did not change the PATH "
2014-03-14 23:20:20 +00:00
end
end