python-qt5:v.bump to 5.5

This commit is contained in:
2015-10-16 23:48:52 +03:00
parent 5eec8719e4
commit c23c551697
2 changed files with 81 additions and 71 deletions
@@ -13,71 +13,74 @@ from pisi.actionsapi import get
WorkDir="PyQt-gpl-%s" % get.srcVERSION()
def setup():
shelltools.copytree("%s/PyQt-gpl-5.4.2" % get.workDIR(), "%s/Py2Qt-gpl-5.4.2" % get.workDIR())
pythonmodules.run("configure.py --confirm-license \
--assume-shared \
--no-timestamp \
--qsci-api \
--enable=QtDBus \
--enable=QtQml \
--enable=QtQuick \
--enable=QtQuickWidgets \
--enable=QtOpenGL \
--enable=QtTest \
--enable=QtSql \
--enable=QtSensors \
--enable=QtCore \
--enable=QtWidgets \
--enable=QtWebKitWidgets \
--enable=QtXml \
--enable=QtGui \
--enable=QtNetwork \
--enable=QtWebKit \
--enable=QtPrintSupport \
--enable=QtX11Extras \
--sip /usr/bin/sip \
--qmake='/usr/lib/qt5/bin/qmake' \
--destdir='/usr/lib/python3.4/site-packages' \
--sip-incdir='/usr/include/python3.4m' \
CFLAGS='%s' CXXFLAGS='%s'" % (get.CFLAGS(), get.CXXFLAGS()), pyVer = "3")
#shelltools.system("find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g'")
shelltools.copytree("%s/PyQt-gpl-5.5" % get.workDIR(), "%s/Py2Qt-gpl-5.5" % get.workDIR())
pythonmodules.run("configure.py --confirm-license \
--qsci-api \
--sip /usr/bin/sip \
--qmake='/usr/bin/qmake-qt5' \
--destdir='/usr/lib/python3.4/site-packages' \
--sip-incdir='/usr/include/python3.4m' \
--enable=QtCore \
--enable=QtDBus \
--enable=QtDesigner \
--enable=QtGui \
--enable=QtHelp \
--enable=QtMultimedia\
--enable=QtMultimediaWidgets \
--enable=QtNetwork \
--enable=QtOpenGL \
--enable=QtPrintSupport \
--enable=QtQml \
--enable=QtQuick \
--enable=QtSensors \
--enable=QtSerialPort \
--enable=QtSql \
--enable=QtSvg \
--enable=QtTest \
--enable=QtWebKit \
--enable=QtWebKitWidgets \
--enable=QtWidgets \
--enable=QtXmlPatterns \
CFLAGS='%s' CXXFLAGS='%s'" % (get.CFLAGS(), get.CXXFLAGS()), pyVer = "3")
shelltools.system("find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g'")
shelltools.cd("%s/Py2Qt-gpl-5.4.2" % get.workDIR())
shelltools.system("python configure.py --confirm-license \
--assume-shared \
--no-timestamp \
--qsci-api \
--enable=QtDBus \
--enable=QtQml \
--enable=QtQuick \
--enable=QtQuickWidgets \
--enable=QtOpenGL \
--enable=QtTest \
--enable=QtSql \
--enable=QtSensors \
--enable=QtCore \
--enable=QtWidgets \
--enable=QtWebKitWidgets \
--enable=QtXml \
--enable=QtGui \
--enable=QtNetwork \
--enable=QtWebKit \
--enable=QtPrintSupport \
--enable=QtX11Extras \
--destdir='/usr/lib/python2.7/site-packages' \
--sip-incdir='/usr/include/python2.7' \
--sip /usr/bin/python2-sip \
--qmake='/usr/lib/qt5/bin/qmake'")
#shelltools.system("find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g'")
shelltools.cd("%s/Py2Qt-gpl-5.5" % get.workDIR())
pythonmodules.run("configure.py --confirm-license \
--qsci-api \
--destdir='/usr/lib/python2.7/site-packages' \
--sip-incdir='/usr/include/python2.7' \
--sip /usr/bin/py2sip \
--qmake='/usr/bin/qmake-qt5'\
--enable=QtCore \
--enable=QtDBus \
--enable=QtDesigner \
--enable=QtGui \
--enable=QtHelp \
--enable=QtMultimedia\
--enable=QtMultimediaWidgets \
--enable=QtNetwork \
--enable=QtOpenGL \
--enable=QtPrintSupport \
--enable=QtQml \
--enable=QtQuick \
--enable=QtSensors \
--enable=QtSerialPort \
--enable=QtSql \
--enable=QtSvg \
--enable=QtTest \
--enable=QtWebKit \
--enable=QtWebKitWidgets \
--enable=QtWidgets \
--enable=QtXmlPatterns ")
shelltools.system("find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g'")
def build():
autotools.make()
shelltools.cd("%s/Py2Qt-gpl-5.4.2" % get.workDIR())
shelltools.cd("%s/Py2Qt-gpl-5.5" % get.workDIR())
autotools.make()
def install():
shelltools.cd("%s/Py2Qt-gpl-5.4.2" % get.workDIR())
shelltools.cd("%s/Py2Qt-gpl-5.5" % get.workDIR())
autotools.rawInstall("DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
# Fix conflicts with python3-pyqt5
pisitools.rename("/usr/bin/pylupdate5", "py2lupdate5")
@@ -87,7 +90,7 @@ def install():
#pisitools.remove("/usr/lib/qt5/plugins/designer/libpyqt5.so")
pisitools.rename("/usr/bin/pyuic5", "python2-pyuic5")
shelltools.cd("%s/PyQt-gpl-5.4.2" % get.workDIR())
shelltools.cd("%s/PyQt-gpl-5.5" % get.workDIR())
autotools.rawInstall("-C pyrcc DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
autotools.rawInstall("-C pylupdate DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
autotools.rawInstall("DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
@@ -11,6 +11,7 @@
<IsA>library</IsA>
<Summary>A set of Python bindings for the Qt 5.x Toolkit</Summary>
<Description>Qt is a set of C++ libraries and development tools that includes platform independent abstractions for graphical user interfaces, networking, threads, Unicode, regular expressions, SQL databases, SVG, OpenGL, XML, and user and application settings. PyQt implements 440 of these classes as a set of Python modules.</Description>
<Archive sha1sum="6de6e23692069dbb934f4decdf86133e54a0cd54" type="targz">mirrors://sourceforge/pyqt/PyQt5/PyQt-5.4.2/PyQt-gpl-5.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>dbus-devel</Dependency>
<Dependency>dbus-python3</Dependency>
@@ -19,7 +20,7 @@
<Dependency>python-devel</Dependency>
<Dependency versionFrom="4.16.6">python3-sip</Dependency>
<Dependency versionFrom="4.16.6">python-sip</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency versionFrom="5.5.1">qt5-base-devel</Dependency>
<Dependency>qt5-connectivity-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
<Dependency>qt5-enginio-devel</Dependency>
@@ -35,7 +36,6 @@
<Dependency>qt5-xmlpatterns-devel</Dependency>
<Dependency versionFrom="4.16.6">sip-devel</Dependency>
</BuildDependencies>
<Archive sha1sum="ceb5f6e088923beaa9885226a3e677fec089964e" type="targz">mirrors://sourceforge/pyqt/PyQt5/PyQt-5.4.2/PyQt-gpl-5.4.2.tar.gz</Archive>
</Source>
<Package>
@@ -43,9 +43,7 @@
<Summary>Common files shared between python-qt5 and python3-qt5</Summary>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>python</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency versionFrom="5.5.1">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pylupdate5</Path>
@@ -63,15 +61,16 @@
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>dbus</Dependency>
<Dependency>python</Dependency>
<Dependency release="current">python-qt5-common</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency versionFrom="5.5.1">qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>qt5-sensors</Dependency>
<Dependency>qt5-assistant</Dependency>
<Dependency>qt5-serialport</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt5-webkit</Dependency>
<Dependency>qt5-x11extras</Dependency>
<Dependency>qt5-multimedia</Dependency>
<Dependency>qt5-xmlpatterns</Dependency>
</RuntimeDependencies>
<Files>
@@ -87,15 +86,16 @@
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>dbus</Dependency>
<Dependency>python3</Dependency>
<Dependency release="current">python-qt5-common</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency versionFrom="5.5.1">qt5-base</Dependency>
<Dependency>qt5-sensors</Dependency>
<Dependency>qt5-assistant</Dependency>
<Dependency>qt5-serialport</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt5-webkit</Dependency>
<Dependency>qt5-x11extras</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt5-multimedia</Dependency>
<Dependency>qt5-serialport</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>qt5-xmlpatterns</Dependency>
</RuntimeDependencies>
<Files>
@@ -118,6 +118,13 @@
</Package>
<History>
<Update release="5">
<Date>2015-10-16</Date>
<Version>5.5</Version>
<Comment>Version bump.</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2015-09-07</Date>
<Version>5.4.2</Version>