diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -5,11 +5,14 @@ libQt5Designer.so.5 libQt5Gui.so.5 libQt5Help.so.5 +libQt5Location.so.5 libQt5Multimedia.so.5 libQt5MultimediaWidgets.so.5 libQt5Network.so.5 libQt5Nfc.so.5 libQt5OpenGL.so.5 +libQt5Positioning.so.5 +libQt5PositioningQuick.so.5 libQt5PrintSupport.so.5 libQt5Qml.so.5 libQt5Quick.so.5 @@ -19,6 +22,7 @@ libQt5Sql.so.5 libQt5Svg.so.5 libQt5Test.so.5 +libQt5WebChannel.so.5 libQt5WebKit.so.5 libQt5WebKitWidgets.so.5 libQt5WebSockets.so.5 @@ -34,5 +38,5 @@ libpthread.so.0 libpulse-mainloop-glib.so.0 libpulse.so.0 -libpython2.7.so.1.0 +libpython3.6m.so.1.0 libstdc++.so.6 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,43 +1,93 @@ name : python-qt5 version : 5.12.2 -release : 27 +release : 28 source : - https://www.riverbankcomputing.com/static/Downloads/PyQt5/5.12.2/PyQt5_gpl-5.12.2.tar.gz : c565829e77dc9c281aa1a0cdf2eddaead4e0f844cbaf7a4408441967f03f5f0f license : GPL-3.0-or-later -component : programming.python -summary : python-qt5 are the python2 bindings for Qt5. +component : + - programming.python + - ^python-qt5-common : programming.python + - ^python3-qt5 : programming.python +summary : + - python-qt5 are the python2 bindings for Qt5. + - ^python-qt5-common : Common PyQt files shared between python-pyqt5 and python3-pyqt5 + - ^python3-qt5 : python3-qt5 are the python3 bindings for Qt5. description: | python-qt5 are the python2 bindings for Qt5. builddeps : - pkgconfig(dbus-python) - pkgconfig(gl) + - pkgconfig(python3) - pkgconfig(Qt5Bluetooth) - pkgconfig(Qt5Help) + - pkgconfig(Qt5Location) - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5Qml) - pkgconfig(Qt5Sensors) - pkgconfig(Qt5SerialPort) - pkgconfig(Qt5Svg) - pkgconfig(Qt5WebKit) + - pkgconfig(Qt5WebChannel) - pkgconfig(Qt5WebSockets) - pkgconfig(Qt5X11Extras) - pkgconfig(Qt5XmlPatterns) - python-enum34 - python-sip-devel + - python3-dbus + - python3-sip-devel +patterns : + - /usr/lib/python2* + - ^python3-qt5 : + - /usr/lib/python3* + - ^python-qt5-common : + - /usr/bin/* + - /usr/lib64/qt5/plugins/* + - /usr/share/sip/PyQt5/* + - /usr/share/qt5/qsci/api/python/* rundeps : - python-sip + - python-qt5-common + - ^python3-qt5 : + - python3-sip + - python-qt5-common + - python-enum34 setup : | - python2 configure.py --confirm-license \ - --no-sip-files \ - --qsci-api \ - -q /usr/bin/qmake \ - QMAKE_CFLAGS_RELEASE="$CFLAGS" \ - QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS" \ - QMAKE_LFLAGS_RELEASE="$LDFLAGS" + instdir=$(basename $PWD) + cd .. + echo python-qt5 python3-qt5 | xargs -n 1 cp -a $instdir + rm -fr $instdir + pushd python-qt5 + python2 configure.py \ + --confirm-license \ + --no-sip-files \ + --qsci-api \ + -q /usr/bin/qmake \ + QMAKE_CFLAGS_RELEASE="$CFLAGS" \ + QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS" \ + QMAKE_LFLAGS_RELEASE="$LDFLAGS" + popd + %make -C python-qt5 + + # generate python-qt5 + %make_install -C python-qt5 INSTALL_ROOT="$installdir" -j1 + + pushd python3-qt5 + python3 configure.py \ + --confirm-license \ + --no-sip-files \ + -q /usr/bin/qmake \ + QMAKE_CFLAGS_RELEASE="$CFLAGS" \ + QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS" \ + QMAKE_LFLAGS_RELEASE="$LDFLAGS" + popd build : | - %make + %make -C python3-qt5 install : | - %make_install INSTALL_ROOT="$installdir" -j1 - install -d $installdir/usr/share/sip/PyQt5 - cp -a sip/* $installdir/usr/share/sip/PyQt5 - mv $installdir/usr/bin/{,python2-}pyuic5 + # generate python-qt5-common + for i in python-qt5/sip; do + install -d $installdir/usr/share/sip/PyQt5 + cp -a python-qt5/sip/* $installdir/usr/share/sip/PyQt5 + done + + # generate python3-qt5 + %make_install -C python3-qt5 INSTALL_ROOT="$installdir" -j1 diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -18,10 +18,10 @@ python-qt5 are the python2 bindings for Qt5. programming.python + + python-qt5-common + - /usr/bin/pylupdate5 - /usr/bin/pyrcc5 - /usr/bin/python2-pyuic5 /usr/lib/python2.7/site-packages/PyQt5-5.12.2.dist-info/INSTALLER /usr/lib/python2.7/site-packages/PyQt5-5.12.2.dist-info/METADATA /usr/lib/python2.7/site-packages/PyQt5-5.12.2.dist-info/RECORD @@ -32,11 +32,13 @@ /usr/lib/python2.7/site-packages/PyQt5/QtDesigner.so /usr/lib/python2.7/site-packages/PyQt5/QtGui.so /usr/lib/python2.7/site-packages/PyQt5/QtHelp.so + /usr/lib/python2.7/site-packages/PyQt5/QtLocation.so /usr/lib/python2.7/site-packages/PyQt5/QtMultimedia.so /usr/lib/python2.7/site-packages/PyQt5/QtMultimediaWidgets.so /usr/lib/python2.7/site-packages/PyQt5/QtNetwork.so /usr/lib/python2.7/site-packages/PyQt5/QtNfc.so /usr/lib/python2.7/site-packages/PyQt5/QtOpenGL.so + /usr/lib/python2.7/site-packages/PyQt5/QtPositioning.so /usr/lib/python2.7/site-packages/PyQt5/QtPrintSupport.so /usr/lib/python2.7/site-packages/PyQt5/QtQml.so /usr/lib/python2.7/site-packages/PyQt5/QtQuick.so @@ -46,6 +48,7 @@ /usr/lib/python2.7/site-packages/PyQt5/QtSql.so /usr/lib/python2.7/site-packages/PyQt5/QtSvg.so /usr/lib/python2.7/site-packages/PyQt5/QtTest.so + /usr/lib/python2.7/site-packages/PyQt5/QtWebChannel.so /usr/lib/python2.7/site-packages/PyQt5/QtWebKit.so /usr/lib/python2.7/site-packages/PyQt5/QtWebKitWidgets.so /usr/lib/python2.7/site-packages/PyQt5/QtWebSockets.so @@ -97,6 +100,18 @@ /usr/lib/python2.7/site-packages/PyQt5/uic/widget-plugins/qtwebenginewidgets.py /usr/lib/python2.7/site-packages/PyQt5/uic/widget-plugins/qtwebkit.py /usr/lib/python2.7/site-packages/dbus/mainloop/pyqt5.so + + + + python-qt5-common + Common PyQt files shared between python-pyqt5 and python3-pyqt5 + python-qt5 are the python2 bindings for Qt5. + + programming.python + + /usr/bin/pylupdate5 + /usr/bin/pyrcc5 + /usr/bin/pyuic5 /usr/lib64/qt5/plugins/PyQt5/libpyqt5qmlplugin.so /usr/lib64/qt5/plugins/designer/libpyqt5.so /usr/share/qt5/qsci/api/python/PyQt5.api @@ -898,9 +913,129 @@ /usr/share/sip/PyQt5/pyrcc/pyrccmod.sip + + python3-qt5 + python3-qt5 are the python3 bindings for Qt5. + python-qt5 are the python2 bindings for Qt5. + + programming.python + + python-qt5-common + + + /usr/lib/python3.6/site-packages/PyQt5-5.12.2.dist-info/INSTALLER + /usr/lib/python3.6/site-packages/PyQt5-5.12.2.dist-info/METADATA + /usr/lib/python3.6/site-packages/PyQt5-5.12.2.dist-info/RECORD + /usr/lib/python3.6/site-packages/PyQt5/Qt.so + /usr/lib/python3.6/site-packages/PyQt5/QtBluetooth.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtBluetooth.so + /usr/lib/python3.6/site-packages/PyQt5/QtCore.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtCore.so + /usr/lib/python3.6/site-packages/PyQt5/QtDBus.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtDBus.so + /usr/lib/python3.6/site-packages/PyQt5/QtDesigner.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtDesigner.so + /usr/lib/python3.6/site-packages/PyQt5/QtGui.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtGui.so + /usr/lib/python3.6/site-packages/PyQt5/QtHelp.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtHelp.so + /usr/lib/python3.6/site-packages/PyQt5/QtLocation.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtLocation.so + /usr/lib/python3.6/site-packages/PyQt5/QtMultimedia.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtMultimedia.so + /usr/lib/python3.6/site-packages/PyQt5/QtMultimediaWidgets.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtMultimediaWidgets.so + /usr/lib/python3.6/site-packages/PyQt5/QtNetwork.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtNetwork.so + /usr/lib/python3.6/site-packages/PyQt5/QtNfc.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtNfc.so + /usr/lib/python3.6/site-packages/PyQt5/QtOpenGL.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtOpenGL.so + /usr/lib/python3.6/site-packages/PyQt5/QtPositioning.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtPositioning.so + /usr/lib/python3.6/site-packages/PyQt5/QtPrintSupport.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtPrintSupport.so + /usr/lib/python3.6/site-packages/PyQt5/QtQml.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtQml.so + /usr/lib/python3.6/site-packages/PyQt5/QtQuick.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtQuick.so + /usr/lib/python3.6/site-packages/PyQt5/QtQuickWidgets.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtQuickWidgets.so + /usr/lib/python3.6/site-packages/PyQt5/QtSensors.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtSensors.so + /usr/lib/python3.6/site-packages/PyQt5/QtSerialPort.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtSerialPort.so + /usr/lib/python3.6/site-packages/PyQt5/QtSql.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtSql.so + /usr/lib/python3.6/site-packages/PyQt5/QtSvg.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtSvg.so + /usr/lib/python3.6/site-packages/PyQt5/QtTest.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtTest.so + /usr/lib/python3.6/site-packages/PyQt5/QtWebChannel.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtWebChannel.so + /usr/lib/python3.6/site-packages/PyQt5/QtWebKit.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtWebKit.so + /usr/lib/python3.6/site-packages/PyQt5/QtWebKitWidgets.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtWebKitWidgets.so + /usr/lib/python3.6/site-packages/PyQt5/QtWebSockets.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtWebSockets.so + /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so + /usr/lib/python3.6/site-packages/PyQt5/QtX11Extras.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtX11Extras.so + /usr/lib/python3.6/site-packages/PyQt5/QtXml.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtXml.so + /usr/lib/python3.6/site-packages/PyQt5/QtXmlPatterns.pyi + /usr/lib/python3.6/site-packages/PyQt5/QtXmlPatterns.so + /usr/lib/python3.6/site-packages/PyQt5/_QOpenGLFunctions_2_0.so + /usr/lib/python3.6/site-packages/PyQt5/_QOpenGLFunctions_2_1.so + /usr/lib/python3.6/site-packages/PyQt5/_QOpenGLFunctions_4_1_Core.so + /usr/lib/python3.6/site-packages/PyQt5/__init__.py + /usr/lib/python3.6/site-packages/PyQt5/pylupdate.so + /usr/lib/python3.6/site-packages/PyQt5/pylupdate_main.py + /usr/lib/python3.6/site-packages/PyQt5/pyrcc.so + /usr/lib/python3.6/site-packages/PyQt5/pyrcc_main.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Compiler/__init__.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Compiler/compiler.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Compiler/indenter.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Compiler/misc.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Compiler/proxy_metaclass.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Compiler/qobjectcreator.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Compiler/qtproxies.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Loader/__init__.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Loader/loader.py + /usr/lib/python3.6/site-packages/PyQt5/uic/Loader/qobjectcreator.py + /usr/lib/python3.6/site-packages/PyQt5/uic/__init__.py + /usr/lib/python3.6/site-packages/PyQt5/uic/driver.py + /usr/lib/python3.6/site-packages/PyQt5/uic/exceptions.py + /usr/lib/python3.6/site-packages/PyQt5/uic/icon_cache.py + /usr/lib/python3.6/site-packages/PyQt5/uic/objcreator.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v2/__init__.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v2/as_string.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v2/ascii_upper.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v2/proxy_base.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v2/string_io.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v3/__init__.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v3/as_string.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v3/ascii_upper.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v3/proxy_base.py + /usr/lib/python3.6/site-packages/PyQt5/uic/port_v3/string_io.py + /usr/lib/python3.6/site-packages/PyQt5/uic/properties.py + /usr/lib/python3.6/site-packages/PyQt5/uic/pyuic.py + /usr/lib/python3.6/site-packages/PyQt5/uic/uiparser.py + /usr/lib/python3.6/site-packages/PyQt5/uic/widget-plugins/qaxcontainer.py + /usr/lib/python3.6/site-packages/PyQt5/uic/widget-plugins/qscintilla.py + /usr/lib/python3.6/site-packages/PyQt5/uic/widget-plugins/qtcharts.py + /usr/lib/python3.6/site-packages/PyQt5/uic/widget-plugins/qtprintsupport.py + /usr/lib/python3.6/site-packages/PyQt5/uic/widget-plugins/qtquickwidgets.py + /usr/lib/python3.6/site-packages/PyQt5/uic/widget-plugins/qtwebenginewidgets.py + /usr/lib/python3.6/site-packages/PyQt5/uic/widget-plugins/qtwebkit.py + /usr/lib/python3.6/site-packages/dbus/mainloop/pyqt5.so + + - - 2019-05-07 + + 2019-05-13 5.12.2 Packaging update F. von Gellhorn