diff options
| author | Samuel John | 2013-07-17 19:19:09 +0200 |
|---|---|---|
| committer | Samuel John | 2013-07-17 19:19:09 +0200 |
| commit | 0c58ca33d1a7dda246b6996dcf5c7b6be606c028 (patch) | |
| tree | 0ce06c62cec1c91c74cccd8cdc1cba3d36971cd9 /Library | |
| parent | 58b36e9bb24623f8064d2214e43f169720241804 (diff) | |
| download | homebrew-0c58ca33d1a7dda246b6996dcf5c7b6be606c028.tar.bz2 | |
pyqt5: slipped in too early
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/pyqt5.rb | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/Library/Formula/pyqt5.rb b/Library/Formula/pyqt5.rb deleted file mode 100644 index de52c0593..000000000 --- a/Library/Formula/pyqt5.rb +++ /dev/null @@ -1,66 +0,0 @@ -require 'formula' - -class Pyqt5 < Formula - homepage 'http://www.riverbankcomputing.co.uk/software/pyqt/download5' - url 'http://downloads.sf.net/project/pyqt/PyQt5/PyQt-5.0/PyQt-gpl-5.0.tar.gz' - sha1 'todo' - - depends_on :python3 => :recommended - depends_on :python2 => :optional - - depends_on 'qt5' - - if build.with? 'python3' - depends_on 'sip' => 'with-python3' - else - depends_on 'sip' - end - - def install - python do - system python, "./configure.py", "--confirm-license", - "--bindir=#{bin}#{python.if3then3}", - "--destdir=#{lib}/#{python.xy}/site-packages", - "--sipdir=#{share}/sip#{python.if3then3}" - system "make" - system "make", "install" - system "make", "clean" # because this python block may be run twice - end - - if python3 - # These tools need a unique suffix for python3. - ['pyuic5', 'pyrcc5', 'pylupdate5'].each { |f| mv(prefix/"bin3/#{f}", bin/"#{f}-py3")} - rm_rf prefix/'bin3' - end - end - - def caveats - python.standard_caveats if python - end - - test do - python do - # Reference: http://zetcode.com/tutorials/pyqt4/firstprograms/ - (testpath/'test.py').write <<-EOS.undent - import sys - from PyQt5 import QtGui, QtCore - - class Test(QtGui.QWidget): - def __init__(self, parent=None): - QtGui.QWidget.__init__(self, parent) - self.setGeometry(300, 300, 400, 150) - self.setWindowTitle('Homebrew') - QtGui.QLabel("Python #{python.version} working with PyQt4. Quitting now...", self).move(50, 50) - QtCore.QTimer.singleShot(2500, QtGui.qApp, QtCore.SLOT('quit()')) - - app = QtGui.QApplication([]) - window = Test() - window.show() - sys.exit(app.exec_()) - EOS - - system python, "test.py" - rm testpath/'test.py' - end - end -end |
