aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/qscintilla2.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/qscintilla2.rb')
-rw-r--r--Library/Formula/qscintilla2.rb37
1 files changed, 20 insertions, 17 deletions
diff --git a/Library/Formula/qscintilla2.rb b/Library/Formula/qscintilla2.rb
index 822bc7dab..2e8cf059d 100644
--- a/Library/Formula/qscintilla2.rb
+++ b/Library/Formula/qscintilla2.rb
@@ -1,8 +1,8 @@
require 'formula'
class Qscintilla2 < Formula
- url 'http://www.riverbankcomputing.co.uk/static/Downloads/QScintilla2/QScintilla-gpl-2.6.1.tar.gz'
homepage 'http://www.riverbankcomputing.co.uk/software/qscintilla/intro'
+ url 'http://www.riverbankcomputing.co.uk/static/Downloads/QScintilla2/QScintilla-gpl-2.6.1.tar.gz'
sha1 'c68dbeaafb4f5dbe0d8200ae907cced0c7762e19'
depends_on 'pyqt'
@@ -11,24 +11,27 @@ class Qscintilla2 < Formula
def install
ENV.prepend 'PYTHONPATH', "#{HOMEBREW_PREFIX}/lib/python", ':'
- Dir.chdir 'Qt4'
-
- inreplace 'qscintilla.pro' do |s|
- s.gsub! '$$[QT_INSTALL_LIBS]', lib
- s.gsub! "$$[QT_INSTALL_HEADERS]", include
- s.gsub! "$$[QT_INSTALL_TRANSLATIONS]", "#{prefix}/trans"
- s.gsub! "$$[QT_INSTALL_DATA]", "#{prefix}/data"
+ cd 'Qt4' do
+ inreplace 'qscintilla.pro' do |s|
+ s.gsub! '$$[QT_INSTALL_LIBS]', lib
+ s.gsub! "$$[QT_INSTALL_HEADERS]", include
+ s.gsub! "$$[QT_INSTALL_TRANSLATIONS]", "#{prefix}/trans"
+ s.gsub! "$$[QT_INSTALL_DATA]", "#{prefix}/data"
+ end
+
+ system "qmake", "qscintilla.pro"
+ system "make"
+ system "make", "install"
end
- system "qmake", "qscintilla.pro"
- system "make"
- system "make", "install"
-
- Dir.chdir '../Python'
-
- system 'python', 'configure.py', "-o", lib, "-n", include, "--apidir=#{prefix}/qsci", "--destdir=#{lib}/python/PyQt4", "--sipdir=#{share}/sip"
- system 'make'
- system 'make', 'install'
+ cd 'Python' do
+ system 'python', 'configure.py', "-o", lib, "-n", include,
+ "--apidir=#{prefix}/qsci",
+ "--destdir=#{lib}/python/PyQt4",
+ "--sipdir=#{share}/sip"
+ system 'make'
+ system 'make', 'install'
+ end
end
def caveats; <<-EOS.undent