From e174ad2c1b6e4bacc0269a94f02039f3a09b2002 Mon Sep 17 00:00:00 2001 From: Baptiste Fontaine Date: Fri, 28 Aug 2015 15:46:24 +0200 Subject: [PATCH] ddar: installation fixed --- Library/Formula/ddar.rb | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Library/Formula/ddar.rb b/Library/Formula/ddar.rb index 9104c163c65b..fbc53363baa3 100644 --- a/Library/Formula/ddar.rb +++ b/Library/Formula/ddar.rb @@ -1,6 +1,6 @@ class Ddar < Formula desc "De-duplicating archiver" - homepage "http://www.synctus.com/ddar/" + homepage "https://github.com/basak/ddar/wiki" url "https://github.com/basak/ddar/archive/v1.0.tar.gz" sha256 "b95a11f73aa872a75a6c2cb29d91b542233afa73a8eb00e8826633b8323c9b22" revision 1 @@ -9,16 +9,22 @@ class Ddar < Formula depends_on "xmltoman" => :build depends_on :python if MacOS.version <= :snow_leopard - depends_on "protobuf" => "with-python" + depends_on "protobuf" def install + ENV.prepend_create_path "PYTHONPATH", libexec/"vendor/lib/python2.7/site-packages" + ENV.prepend_path "PYTHONPATH", Language::Python.homebrew_site_packages + system "make", "-f", "Makefile.prep", "pydist" - system "python", "setup.py", "install", - "--prefix=#{prefix}", - "--single-version-externally-managed", - "--record=installed.txt" + system "python", *Language::Python.setup_install_args(libexec) - bin.env_script_all_files(libexec+"bin", :PYTHONPATH => ENV["PYTHONPATH"]) + bin.install Dir[libexec/"bin/*"] + bin.env_script_all_files(libexec/"bin", :PYTHONPATH => ENV["PYTHONPATH"]) man1.install Dir["*.1"] end + + test do + # WIP don't merge this + system "ddar", "-h" + end end