From 5339158f417ac0c79cda61e36decc55431eeda13 Mon Sep 17 00:00:00 2001 From: Alex Dunn Date: Thu, 12 Mar 2015 09:37:29 -0700 Subject: git-ftp 1.0.2 curl dependency required Closes #37613. Signed-off-by: Tim D. Smith --- Library/Formula/git-ftp.rb | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/git-ftp.rb b/Library/Formula/git-ftp.rb index 2e881accf..2af5b8d5a 100644 --- a/Library/Formula/git-ftp.rb +++ b/Library/Formula/git-ftp.rb @@ -1,11 +1,9 @@ -require 'formula' - class GitFtp < Formula - homepage 'http://git-ftp.github.io/git-ftp' - url 'https://github.com/git-ftp/git-ftp/archive/1.0.1.tar.gz' - sha1 'ee0ff7525a88aafffe7e09b6cb95d6dde6bacf93' + homepage "https://git-ftp.github.io/git-ftp" + url "https://github.com/git-ftp/git-ftp/archive/1.0.2.tar.gz" + sha256 "f488c39bf7784923201c61ece41f40f8e18682e18b13918b0730ad196a11f1f7" - head 'https://github.com/git-ftp/git-ftp.git', :branch => 'develop' + head "https://github.com/git-ftp/git-ftp.git", :branch => "develop" bottle do cellar :any @@ -16,7 +14,7 @@ class GitFtp < Formula option "with-manpage", "build and install the manpage (depends on pandoc)" - depends_on "curl" => [:optional, "with-libssh2"] + depends_on "curl" => "with-libssh2" depends_on "pandoc" => :build if build.with? "manpage" def install @@ -25,5 +23,15 @@ class GitFtp < Formula system "make", "-C", "man", "man" man1.install "man/man1/git-ftp.1" end + libexec.install bin/"git-ftp" + (bin/"git-ftp").write <<-EOS.undent + #!/bin/sh + PATH=#{Formula["curl"].opt_bin}:$PATH + #{libexec}/git-ftp "$@" + EOS + end + + test do + system bin/"git-ftp", "--help" end end -- cgit v1.2.3