From 0e79e65366a340bec75c9f4cd508419be7d5acb4 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sat, 4 Jan 2014 13:15:58 +0000 Subject: [PATCH] rdiffbackup: cleanup python usage. --- Formula/rdiff-backup.rb | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/Formula/rdiff-backup.rb b/Formula/rdiff-backup.rb index cac452961b..3d9e32b7b2 100644 --- a/Formula/rdiff-backup.rb +++ b/Formula/rdiff-backup.rb @@ -6,23 +6,18 @@ class RdiffBackup < Formula sha1 '14ffe4f5b46a8a96ded536c1d03ae5e85faae318' depends_on 'librsync' - depends_on :python def install # Find the arch for the Python we are building against. # We remove 'ppc' support, so we can pass Intel-optimized CFLAGS. - - python do - archs = archs_for_command(python.binary) - archs.remove_ppc! - archs.delete :x86_64 if Hardware.is_32_bit? - ENV['ARCHFLAGS'] = archs.as_arch_flags - system python, "setup.py", "--librsync-dir=#{python.site_packages}", "build" - python.site_packages.install Dir['build/lib.macosx*/rdiff_backup'] - python.site_packages.install Dir['build/scripts-*/*'] - man1.install Dir['*.1'] - bin.install_symlink Dir["#{python.site_packages}/rdiff-backup*"] - end - + archs = archs_for_command("python") + archs.remove_ppc! + archs.delete :x86_64 if Hardware.is_32_bit? + ENV['ARCHFLAGS'] = archs.as_arch_flags + system "python", "setup.py", "--librsync-dir=#{prefix}", "build" + libexec.install Dir['build/lib.macosx*/rdiff_backup'] + libexec.install Dir['build/scripts-*/*'] + man1.install Dir['*.1'] + bin.install_symlink Dir["#{libexec}/rdiff-backup*"] end end