diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/py-pyqt4/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/py-pyqt4/package.py | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/py-pyqt4/package.py b/var/spack/repos/builtin/packages/py-pyqt4/package.py index 45bb6ac5c3..6554cf78a6 100644 --- a/var/spack/repos/builtin/packages/py-pyqt4/package.py +++ b/var/spack/repos/builtin/packages/py-pyqt4/package.py @@ -14,18 +14,30 @@ class PyPyqt4(SIPPackage): homepage = "https://www.riverbankcomputing.com/software/pyqt/intro" url = "http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.12.3/PyQt4_gpl_x11-4.12.3.tar.gz" - import_modules = ['PyQt4'] + + sip_module = 'PyQt4.sip' + import_modules = [ + 'PyQt4', 'PyQt4.Qt', 'PyQt4.QtCore', 'PyQt4.QtDeclarative', + 'PyQt4.QtDesigner', 'PyQt4.QtGui', 'PyQt4.QtHelp', + 'PyQt4.QtMultimedia', 'PyQt4.QtNetwork', 'PyQt4.QtOpenGL', + 'PyQt4.QtScript', 'PyQt4.QtScriptTools', 'PyQt4.QtSql', 'PyQt4.QtSvg', + 'PyQt4.QtTest', 'PyQt4.QtWebKit', 'PyQt4.QtXml', 'PyQt4.QtXmlPatterns' + ] version('4.12.3', sha256='a00f5abef240a7b5852b7924fa5fdf5174569525dc076cd368a566619e56d472') version('4.11.3', '997c3e443165a89a559e0d96b061bf70', url='http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.3/PyQt-x11-gpl-4.11.3.tar.gz') # Supposedly can also be built with Qt 5 compatibility layer - depends_on('qt@:4+phonon+dbus') + depends_on('qt@:4') # https://www.riverbankcomputing.com/static/Docs/PyQt4/installation.html def configure_file(self): return 'configure-ng.py' def configure_args(self): - return ['--pyuic4-interpreter', self.spec['python'].command.path] + return [ + '--pyuic4-interpreter', self.spec['python'].command.path, + '--sipdir', self.prefix.share.sip.PyQt4, + '--stubsdir', join_path(site_packages_dir, 'PyQt4'), + ] |