aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/python.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/python.rb')
-rw-r--r--Library/Formula/python.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/Library/Formula/python.rb b/Library/Formula/python.rb
index ea3da4a25..6118ad716 100644
--- a/Library/Formula/python.rb
+++ b/Library/Formula/python.rb
@@ -9,11 +9,18 @@ class Python <Formula
# You can build Python without readline, but you really don't want to.
LibraryDep.new 'readline'
end
+
+ def skip_clean? path
+ return path == bin+'python' or path == bin+'python2.6'
+ end
def install
- # Todo: Link against custom readline
- system "./configure --prefix='#{prefix}'"
+ system "./configure --prefix='#{prefix}' --with-framework-name=/Developer/SDKs/MacOSX10.5.sdk"
system "make"
system "make install"
+
+ # lib/python2.6/config contains a copy of libpython.a; make this a link instead
+ (lib+'python2.6/config/libpython2.6.a').unlink
+ (lib+'python2.6/config/libpython2.6.a').make_link lib+'libpython2.6.a'
end
end