diff options
Diffstat (limited to 'Library/Formula/qscintilla2.rb')
| -rw-r--r-- | Library/Formula/qscintilla2.rb | 37 |
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 |
