aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/rdiff-backup.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/rdiff-backup.rb')
-rw-r--r--Library/Formula/rdiff-backup.rb21
1 files changed, 12 insertions, 9 deletions
diff --git a/Library/Formula/rdiff-backup.rb b/Library/Formula/rdiff-backup.rb
index 24521363f..cac452961 100644
--- a/Library/Formula/rdiff-backup.rb
+++ b/Library/Formula/rdiff-backup.rb
@@ -6,20 +6,23 @@ 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.
- 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"
+ 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
- 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