aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Vandenberg2013-12-05 20:33:36 -0800
committerAdam Vandenberg2013-12-05 20:48:26 -0800
commit302196c38ba0b203e8015c9c76cc8b117e71d920 (patch)
tree1c4a6795a8f90ac818ff6ea35189d04233fc3211
parent038053b5fd25fa73165d60a89df71c1c982cfb82 (diff)
downloadhomebrew-302196c38ba0b203e8015c9c76cc8b117e71d920.tar.bz2
bazaar: use standalone install
Closes #24787.
-rw-r--r--Library/Formula/bazaar.rb20
1 files changed, 9 insertions, 11 deletions
diff --git a/Library/Formula/bazaar.rb b/Library/Formula/bazaar.rb
index 1041508da..f3153ffb7 100644
--- a/Library/Formula/bazaar.rb
+++ b/Library/Formula/bazaar.rb
@@ -4,22 +4,20 @@ class Bazaar < Formula
homepage 'http://bazaar-vcs.org/'
url 'https://launchpad.net/bzr/2.6/2.6.0/+download/bzr-2.6.0.tar.gz'
sha1 '5eb4d0367c6d83396250165da5bb2c8a9f378293'
-
- depends_on :python
-
def install
+ ENV.j1 # Builds aren't parallel-safe
+
# Make and install man page first
system "make man1/bzr.1"
man1.install "man1/bzr.1"
- python do
- # In this python block, the site-packages are already set up
- system python, "setup.py", "install", "--prefix=#{prefix}"
- (prefix/'man').rmtree
- end
- end
+ # Put system Python first in path
+ ENV.prepend_path "PATH", "/System/Library/Frameworks/Python.framework/Versions/Current/bin"
+
+ system "make"
+ inreplace "bzr", "#! /usr/bin/env python", "#!/usr/bin/python"
+ libexec.install 'bzr', 'bzrlib'
- def caveats
- python.standard_caveats if python
+ bin.install_symlink libexec+'bzr'
end
end