From dbfc76badaf78cae50e65588182e47282be4e63d Mon Sep 17 00:00:00 2001 From: barberio Date: Sat, 21 Jun 2014 23:47:18 +0100 Subject: httpie 0.8.0 (new formula) HTTPie (pronounced aych-tee-tee-pie) is a command line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. --- Library/Formula/httpie.rb | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Library/Formula/httpie.rb (limited to 'Library') diff --git a/Library/Formula/httpie.rb b/Library/Formula/httpie.rb new file mode 100644 index 000000000..bcfbb0706 --- /dev/null +++ b/Library/Formula/httpie.rb @@ -0,0 +1,43 @@ +require "formula" + +class Httpie < Formula + homepage "http://httpie.org" + url "https://github.com/jakubroztocil/httpie/archive/0.8.0.tar.gz" + sha1 "bfffe9d782a896ca57f3dafef3d02bf81a07e5a8" + + head "https://github.com/jakubroztocil/httpie.git" + + depends_on :python if MacOS.version <= :snow_leopard + + resource "pygments" do + url "https://pypi.python.org/packages/source/P/Pygments/Pygments-1.6.tar.gz" + sha1 "53d831b83b1e4d4f16fec604057e70519f9f02fb" + end + + resource "requests" do + url "https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz" + sha1 "f57bc125d35ec01a81afe89f97dc75913a927e65" + end + + def install + ENV.prepend_create_path "PYTHONPATH", libexec + "lib/python2.7/site-packages" + ENV.prepend_create_path "PYTHONPATH", prefix + "lib/python2.7/site-packages" + + install_args = "setup.py", "install", "--prefix=#{libexec}" + resource("pygments").stage { system "python", *install_args } + resource("requests").stage { system "python", *install_args } + + system "python", "setup.py", "install", "--prefix=#{prefix}" + + # These are now rolled into 1.6 and cause linking conflicts + rm [Dir.glob("#{bin}/easy_install*"), + "#{lib}/python2.7/site-packages/site.py", + Dir.glob("#{lib}/python2.7/site-packages/*.pth")] + + bin.env_script_all_files(libexec + "bin", :PYTHONPATH => ENV["PYTHONPATH"]) + end + + test do + system "#{bin}/http", "https://google.com" + end +end -- cgit v1.2.3