diff options
| author | ms4py | 2011-10-14 17:03:19 +0200 |
|---|---|---|
| committer | Adam Vandenberg | 2012-01-08 10:21:45 -0800 |
| commit | ac66058f327a3e60ebb060f801e18484c42284b4 (patch) | |
| tree | d57d49e7b4e9a1545e9656bbc612de517d7b0be9 /Library/Formula | |
| parent | 86f727eb28e8d1ee1f4e18f3f71d2c2be6144c02 (diff) | |
| download | homebrew-ac66058f327a3e60ebb060f801e18484c42284b4.tar.bz2 | |
qscintilla 2.5.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/qscintilla2.rb | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/Library/Formula/qscintilla2.rb b/Library/Formula/qscintilla2.rb new file mode 100644 index 000000000..89c7dcf2c --- /dev/null +++ b/Library/Formula/qscintilla2.rb @@ -0,0 +1,40 @@ +require 'formula' + +class Qscintilla2 < Formula + url 'http://www.riverbankcomputing.co.uk/static/Downloads/QScintilla2/QScintilla-gpl-2.5.1.tar.gz' + homepage 'http://www.riverbankcomputing.co.uk/software/qscintilla/intro' + md5 'dd7edef5ff674d307057a3c12dbd8fce' + + depends_on 'pyqt' + depends_on 'sip' + + 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" + 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' + end + + def caveats; <<-EOS.undent + This formula includes a Python module that will not be functional until you + amend your PYTHONPATH: + export PYTHONPATH=#{HOMEBREW_PREFIX}/lib/python:$PYTHONPATH + EOS + end +end |
