Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / pyqt6
Commits: 13a91e25 by Antonio Rojas at 2023-10-11T18:11:03+02:00 upgpkg: 6.5.2-3: Qt 6.6 rebuild - - - - - 3 changed files: - + .SRCINFO - PKGBUILD - + qt-6.6.patch Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,50 @@ +pkgbase = pyqt6 + pkgdesc = A set of Python bindings for the Qt6 toolkit + pkgver = 6.5.2 + pkgrel = 3 + url = https://riverbankcomputing.com/software/pyqt/intro + arch = x86_64 + groups = pyqt6 + license = GPL + makedepends = sip + makedepends = pyqt-builder + makedepends = python-opengl + makedepends = dbus-python + makedepends = qt6-tools + makedepends = qt6-svg + makedepends = qt6-declarative + makedepends = qt6-quick3d + makedepends = qt6-shadertools + makedepends = qt6-multimedia + makedepends = qt6-remoteobjects + makedepends = qt6-positioning + makedepends = qt6-sensors + makedepends = qt6-serialport + makedepends = qt6-webchannel + makedepends = qt6-websockets + makedepends = qt6-connectivity + makedepends = qt6-speech + makedepends = qt6-webengine + depends = qt6-base + depends = python-pyqt6-sip + optdepends = qt6-tools: QtHelp, QtDesigner bindings + optdepends = qt6-svg: QtSvg bindings + optdepends = qt6-declarative: QtQml bindings, qmlplugin + optdepends = qt6-quick3d: QtQuick3D bindings + optdepends = qt6-connectivity: QtBluetooth, QtNfc bindings + optdepends = qt6-multimedia: QtMultimedia, QtSpatialAudio bindings + optdepends = qt6-positioning: QtPositioning bindings + optdepends = qt6-remoteobjects: QtRemoteObjects bindings + optdepends = qt6-sensors: QtSensors bindings + optdepends = qt6-serialport: QtSerialPort bindings + optdepends = qt6-speech: QtTextToSpeech bindings + optdepends = qt6-webchannel: QtWebChannel bindings + optdepends = qt6-webengine: QtPdf bindings + optdepends = qt6-websockets: QtWebSockets bindings + optdepends = dbus-python: for python-dbus mainloop support + source = https://pypi.python.org/packages/source/P/PyQt6/PyQt6-6.5.2.tar.gz + source = qt-6.6.patch + sha256sums = 1487ee7350f9ffb66d60ab4176519252c2b371762cbe8f8340fd951f63801280 + sha256sums = 18aec9fa60c9a560226560ea69b805874c91e53596640300742f2afa415bac46 + +pkgname = python-pyqt6 ===================================== PKGBUILD ===================================== @@ -4,7 +4,7 @@ pkgbase=pyqt6 pkgname=python-pyqt6 pkgdesc='A set of Python bindings for the Qt6 toolkit' pkgver=6.5.2 -pkgrel=2 +pkgrel=3 arch=(x86_64) url='https://riverbankcomputing.com/software/pyqt/intro' license=(GPL) @@ -28,11 +28,19 @@ optdepends=('qt6-tools: QtHelp, QtDesigner bindings' makedepends=(sip pyqt-builder python-opengl dbus-python qt6-tools qt6-svg qt6-declarative qt6-quick3d qt6-shadertools qt6-multimedia qt6-remoteobjects qt6-positioning qt6-sensors qt6-serialport qt6-webchannel qt6-websockets qt6-connectivity qt6-speech qt6-webengine) -source=(https://pypi.python.org/packages/source/P/PyQt6/PyQt6-$pkgver.tar.gz) -sha256sums=('1487ee7350f9ffb66d60ab4176519252c2b371762cbe8f8340fd951f63801280') +source=(https://pypi.python.org/packages/source/P/PyQt6/PyQt6-$pkgver.tar.gz + qt-6.6.patch) +sha256sums=('1487ee7350f9ffb66d60ab4176519252c2b371762cbe8f8340fd951f63801280' + '18aec9fa60c9a560226560ea69b805874c91e53596640300742f2afa415bac46') + +prepare() { + cd PyQt6-$pkgver + patch -p1 -i ../qt-6.6.patch # Fix build with Qt 6.6 +} build() { cd PyQt6-$pkgver + export CXXFLAGS+=" -DQT_NO_INT128" # Fix build with Qt 6.6 sip-build \ --confirm-license \ --no-make \ ===================================== qt-6.6.patch ===================================== @@ -0,0 +1,12 @@ +diff -ru PyQt6-6.5.2.orig/sip/QtSql/qsqlresult.sip PyQt6-6.5.2/sip/QtSql/qsqlresult.sip +--- PyQt6-6.5.2.orig/sip/QtSql/qsqlresult.sip 2023-10-11 16:46:02.317332289 +0200 ++++ PyQt6-6.5.2/sip/QtSql/qsqlresult.sip 2023-10-11 17:26:17.722706788 +0200 +@@ -63,7 +63,7 @@ + QSql::ParamType bindValueType(const QString &placeholder) const; + QSql::ParamType bindValueType(int pos) const; + int boundValueCount() const; +- QList<QVariant> &boundValues() const; ++ QVariantList boundValues() const; + QString executedQuery() const; + QString boundValueName(int pos) const; + void clear(); View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pyqt6/-/commit/13a91e25490926160504744d77c817e27b51e0c1 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pyqt6/-/commit/13a91e25490926160504744d77c817e27b51e0c1 You're receiving this email because of your account on gitlab.archlinux.org.