From 89a986f700ec294be63280495bb008b2b6f2d76a Mon Sep 17 00:00:00 2001 From: Andy Shinn Date: Thu, 11 Dec 2014 09:46:45 -0600 Subject: deis 1.1.0 Closes #34845. Signed-off-by: Tim D. Smith --- Library/Formula/deis.rb | 62 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 Library/Formula/deis.rb (limited to 'Library') diff --git a/Library/Formula/deis.rb b/Library/Formula/deis.rb new file mode 100644 index 000000000..179aedb93 --- /dev/null +++ b/Library/Formula/deis.rb @@ -0,0 +1,62 @@ +require "formula" + +class Deis < Formula + homepage "http://deis.io" + url "https://github.com/deis/deis/archive/v1.1.0.tar.gz" + sha1 "c57fb6073b374b95262c36959c6d2b6c508cda59" + + depends_on :python if MacOS.version <= :snow_leopard + depends_on "libyaml" + + resource "docopt" do + url "https://pypi.python.org/packages/source/d/docopt/docopt-0.6.2.tar.gz" + sha1 "224a3ec08b56445a1bd1583aad06b00692671e04" + end + + resource "python-dateutil" do + url "https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.2.tar.gz" + sha1 "fbafcd19ea0082b3ecb17695b4cb46070181699f" + end + + resource "PyYAML" do + url "https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz" + sha1 "1a2d5df8b31124573efb9598ec6d54767f3c4cd4" + end + + resource "requests" do + url "https://pypi.python.org/packages/source/r/requests/requests-2.4.3.tar.gz" + sha1 "411f1bfa44556f7dd0f34cd822047c31baa7d741" + end + + resource "termcolor" do + url "https://pypi.python.org/packages/source/t/termcolor/termcolor-1.1.0.tar.gz" + sha1 "52045880a05c0fbd192343d9c9aad46a73d20e8c" + end + + resource "six" do + url "https://pypi.python.org/packages/source/s/six/six-1.8.0.tar.gz" + sha1 "aa3b0659cbc85c6c7a91efc51f2d1007040070cd" + end + + def install + ENV.prepend_create_path "PYTHONPATH", libexec/"vendor/lib/python2.7/site-packages" + + resources.each do |r| + r.stage do + system "python", *Language::Python.setup_install_args(libexec/"vendor") + end + end + + cd "client" do + ENV.prepend_create_path "PYTHONPATH", libexec/"lib/python2.7/site-packages" + system "python", *Language::Python.setup_install_args(libexec) + end + + bin.install Dir[libexec/"bin/*"] + bin.env_script_all_files(libexec/"bin", :PYTHONPATH => ENV["PYTHONPATH"]) + end + + test do + system "#{bin}/deis", "logout" + end +end -- cgit v1.2.3