summaryrefslogtreecommitdiff
path: root/dev-python/pyqt6
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/pyqt6')
-rw-r--r--dev-python/pyqt6/Manifest5
-rw-r--r--dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch9
-rw-r--r--dev-python/pyqt6/pyqt6-6.9.0.ebuild (renamed from dev-python/pyqt6/pyqt6-6.8.0.ebuild)17
3 files changed, 9 insertions, 22 deletions
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index d642c625d536..ba83a33648f4 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,7 +1,6 @@
-AUX pyqt6-6.8.0-qt682.patch 286 BLAKE2B 382975396a5e1ea4ba6250300f596486378bcae136af923fdef96f14a15412a68d1f6d54ba62e706fdc13e3f142b09c472006f7fe4965385b4d9ae3e417667de SHA512 0433171b27d66e220858871e64d4e89020b1f13bc5d33df745a670bb3c06da1b4fbdd712880a83551f767f11152bf464c46b71ed163107d42b8ca3965e562198
AUX pyqt6-6.8.1-qt690.patch 2050 BLAKE2B d2c35f0e84435ca5933643fd30eb426605e4805456757ee62a52427b62bff7023a76a279f03416592dbad8b7f0f437eccd346e8b73b37500dccfe95c5e5ae0e1 SHA512 95da6470f59dbd326155b76340df018d614d8d2df47abfc863a7b9d4ca82b2bee203a0fb96fb75d624efa29aa505d80844eef1d2daa3d519f4c86f365afbf596
-DIST PyQt6-6.8.0.tar.gz 1061357 BLAKE2B da944a8ec6c5632cb24d56b5a268521cbf3ae17d307ec5aba292bf5f25e33cb2e92fef28c1bcc506c4e5ea60c9e2f714bfd2a95aefe2cc40726b4ec9fccb36cb SHA512 da57be66ede5fe1355ab1fd95e436c139e0d1dffc75f23f3933c20623d62fc9b9fad573d876e90d066588d2dc2f01e83771a0f05fe3b668fbb69a889ddfbcc15
DIST pyqt6-6.8.1.tar.gz 1064723 BLAKE2B 99ac44fe250b6ff7a1762df5d668b69ad424dc1b563147be7ba94ce7f00729c29ce17be4cd7c39b276549199b66d877dec69e9eeb6b394ed42f944f9155825fa SHA512 87727369168fde6e3edc488f96dd13d537f026e207e4b4ab1c95d09bf85859512a117dfc801249e0891425a6b5579830724e4145f370e2ef9909788f56eb4df6
-EBUILD pyqt6-6.8.0.ebuild 5966 BLAKE2B 268bb16327be36ed5f8e9f8f01fdb5071845348ac8960d1410180c8025bd2ef176abf9468afab01563c4257011934605196f45cd92b36b55460339a6de06bb4b SHA512 cd5c43cebde064a78bb3c552a116a99666c85a744141a748af62ae6bc07cfd23091ca2d3b7463e7c5f89a38b79bc106347036a7b72daa098482a5a95c7d1ec69
+DIST pyqt6-6.9.0.tar.gz 1066831 BLAKE2B bdcac0c5b516ce8d299562e69b6fb66190343ba0153734bd75c174e690e42d85dae52154ed29c345b9706333c41beea1998a4cbaece9b66e27bb3167ec1b1c45 SHA512 a6e5c054d4b7ddf93e371e28265a7026f28237f62d0b92b121fb7508269be4ed4917661e035142036a82cd9f9527717e157297525cebc842793e2cbef8873c25
EBUILD pyqt6-6.8.1.ebuild 6041 BLAKE2B 2b158cab4e5e19242e293d64675003b0c131bdf4d87fdcb129321fc1dd0cbf3fe20842fd2cd2f17c9009c40c06a80dba476c7400202ee9197176f924984b0435 SHA512 908018a5a5874c1db55a65bdcb0cb949b32e03c2835380a48f73774dbab81e5301ae5fdf46844b002c439bdd780fcc951eb1df8bcabc324732c89f42e6f4f133
+EBUILD pyqt6-6.9.0.ebuild 5994 BLAKE2B 99423b6c6556fce71cb6f536df19d1f9aa435e76ee5a0f83fb8c7bdd3d0a30f1fdef41c4861d2016af099482d0fba11a2c610563fec04750a52deee8602890b3 SHA512 6786fcca91e35d6e2622cd47141d19e073591e189940a977432bd815138378d5512f4e532bb1ffc94972bd58fd7ef375ccde2998dda33f268b14f3ac08307ea7
MISC metadata.xml 2539 BLAKE2B 3a9f0274ffd41a0debd982cfe5bf5eb68350521947840c80c1064354cd7d219f30f2b1b56e25855bcc7f415d8d0260c52833f450cc663df6f6226092b7ff456d SHA512 5cb15c64ffbccd347a5ca5211f48587bb491cd51f29cf6bb6173f697b73014e1d0e3975daec488cc82231fe663a262bd8462230d8fbab8a4d330e5829173c360
diff --git a/dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch b/dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch
deleted file mode 100644
index 793b45fdda0f..000000000000
--- a/dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-Quick build fix while waiting for PyQt6-6.8.2, not entirely sure
-if this is correct as hardly know sip.
---- a/sip/QtCore/qstringconverter_base.sip
-+++ b/sip/QtCore/qstringconverter_base.sip
-@@ -24,3 +24,3 @@
-
--class QStringConverterBase
-+class QStringConverterBase /NoDefaultCtors/
- {
diff --git a/dev-python/pyqt6/pyqt6-6.8.0.ebuild b/dev-python/pyqt6/pyqt6-6.9.0.ebuild
index 4e5481c49bf2..03222cb398a7 100644
--- a/dev-python/pyqt6/pyqt6-6.8.0.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.9.0.ebuild
@@ -5,8 +5,6 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
-PYPI_NO_NORMALIZE=1
-PYPI_PN=PyQt6
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
@@ -18,15 +16,15 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
# defaults match what is provided with qtbase by default (except testlib),
# reduces the need to set flags but does increase build time a fair amount
IUSE="
bluetooth +dbus debug designer examples gles2-only +gui help
multimedia +network nfc opengl pdfium positioning +printsupport
- qml quick quick3d remoteobjects serialport sensors spatialaudio
- speech +sql +ssl svg testlib webchannel websockets vulkan
- +widgets +xml
+ qml quick quick3d remoteobjects scxml serialport sensors
+ spatialaudio speech +sql +ssl svg testlib webchannel websockets
+ vulkan +widgets +xml
"
# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
REQUIRED_USE="
@@ -40,6 +38,7 @@ REQUIRED_USE="
quick3d? ( gui qml )
quick? ( gui qml )
remoteobjects? ( network )
+ scxml? ( gui )
spatialaudio? ( multimedia )
sql? ( widgets )
svg? ( gui )
@@ -72,6 +71,7 @@ COMMON_DEPEND="
quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} )
+ scxml? ( >=dev-qt/qtscxml-${QT_PV} )
sensors? ( >=dev-qt/qtsensors-${QT_PV} )
serialport? ( >=dev-qt/qtserialport-${QT_PV} )
speech? (
@@ -97,10 +97,6 @@ BDEPEND="
dbus? ( virtual/pkgconfig )
"
-PATCHES=(
- "${FILESDIR}"/${P}-qt682.patch
-)
-
src_prepare() {
default
@@ -154,6 +150,7 @@ python_configure_all() {
$(usev widgets QtQuickWidgets))
$(pyqt_use_enable quick3d QtQuick3D)
$(pyqt_use_enable remoteobjects QtRemoteObjects)
+ $(pyqt_use_enable scxml QtStateMachine)
$(pyqt_use_enable sensors QtSensors)
$(pyqt_use_enable serialport QtSerialPort)
$(pyqt_use_enable spatialaudio QtSpatialAudio)