[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: 834b4279bdf6455b9de5f0536ef7f79421845a17
Author: orbea riseup net>
AuthorDate: Thu Feb 26 02:40:06 2026 +
Commit: orbea riseup net>
CommitDate: Thu Feb 26 02:49:44 2026 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=834b4279
dev-python/pyqt6: drop 6.9.1, 6.10.0
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest| 2 -
dev-python/pyqt6/pyqt6-6.10.0.ebuild | 196 ---
dev-python/pyqt6/pyqt6-6.9.1.ebuild | 194 --
3 files changed, 392 deletions(-)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index c7ebc7f..299dc57 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,4 +1,2 @@
-DIST pyqt6-6.10.0.tar.gz 1079921 BLAKE2B
bd3b3fd2a109920320079c885d1b6cc25e5a8b74f38a84b22fcbb57406a8ba586fab6f345bd4f961527f95bcb34e5a63cba636e9279310a83e753e036da8a64b
SHA512
ef88adff167ea2ff7c946500371168c5dd9fc8d7c0f9d8ab8b43aedcbfa1bf80cf6d4ef3fc5f3969a1e3a76db90f9c1bd5755ae9739cb86b3f924c4ba8f66d96
DIST pyqt6-6.10.1.tar.gz 1085250 BLAKE2B
cebdae9fc19c9e07cb9ce8963f04aa380a81f78ed6026e863a6d37c02e46b44200aa3ed2afcaac234f3b3993ead9c1a2a97655ff7c65760705abace2603574d9
SHA512
af9bb54b20fd177cf1dac5fe8fb0ff289e1e7e42716d09093d49dd99a7d8065c6b6f34784ed19e21e7e07ba0d550b270cb6be7273f7180e2bf886160fc773d01
DIST pyqt6-6.10.2.tar.gz 1085573 BLAKE2B
7ff8427cb7616817023e7040a410e51cd22ff3f3cf1e5daa1d557fcc35df65052e439b4ed7411ad3b05976b2b4438b2869e3ec6d905f3ebfa4dda71a9aad3d16
SHA512
d58515d181530fdd71edc3edfa0b647a3aeeb56cbc33f4d7fd0d40a7a99d52298ac5bb4438b5dadea5439759e52cc459e601f1fab5d9afdd61f2a492d0bae1ef
-DIST pyqt6-6.9.1.tar.gz 1067230 BLAKE2B
93b301fca3a7d97f872ca96f00eb27d434378f49dd19da6ffd5c26dbce378a7ea01786c0e7de34ce24620a14fa036b2187c5f7b0a4efa5a908ceaf557f748e9d
SHA512
e2f10d6dc1ea9f420857abe248bfd488f8945e9c6c84887745f072815875ce7e806788a9048a57215266fa561b1489c3b092c276816062323262e6911271c552
diff --git a/dev-python/pyqt6/pyqt6-6.10.0.ebuild
b/dev-python/pyqt6/pyqt6-6.10.0.ebuild
deleted file mode 100644
index b63828b..000
--- a/dev-python/pyqt6/pyqt6-6.10.0.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{11..14} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# can work with older Qt depending on the features the ebuild enables,
-# but a same major.minor version lower bound is simpler to manage/test
-QT_PV=$(ver_cut 1-2):6
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
-
-LICENSE="GPL-3"
-SLOT="0"
-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="
- +X bluetooth +dbus debug designer examples gles2-only +gui help
- multimedia +network nfc opengl pdfium positioning +printsupport
- qml quick quick3d remoteobjects scxml serialport sensors
- spatialaudio speech +sql +ssl svg testlib webchannel websockets
- vulkan wayland +widgets +xml
-"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
- designer? ( gui widgets )
- help? ( gui widgets )
- multimedia? ( gui network )
- opengl? ( gui )
- pdfium? ( gui )
- printsupport? ( gui widgets )
- qml? ( network )
- quick3d? ( gui qml )
- quick? ( gui qml )
- remoteobjects? ( network )
- scxml? ( gui )
- spatialaudio? ( multimedia )
- sql? ( widgets )
- svg? ( gui )
- testlib? ( gui widgets )
- vulkan? ( gui )
- webchannel? ( network )
- websockets? ( network )
- widgets? ( gui )
-"
-
-# may use qt private symbols wrt qtbase's :=
-# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
-COMMON_DEPEND="
-
>=dev-qt/qtbase-${QT_PV}=[X?,dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,wayland?,widgets?,xml?]
- bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
- dbus? (
- dev-python/dbus-python[${PYTHON_USEDEP}]
- sys-apps/dbus
- )
- designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
- help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
- multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
- nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- )
- pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
- positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
- qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
- quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
- quick? ( >=dev-qt/qtdeclar
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: 48f49d178686cbfc043166cc55007dc72efd5f84
Author: orbea riseup net>
AuthorDate: Thu Feb 26 02:39:46 2026 +
Commit: orbea riseup net>
CommitDate: Thu Feb 26 02:49:43 2026 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=48f49d17
dev-python/pyqt6: add 6.10.2
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest| 1 +
dev-python/pyqt6/pyqt6-6.10.2.ebuild | 196 +++
2 files changed, 197 insertions(+)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index ba5ca83..c7ebc7f 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,3 +1,4 @@
DIST pyqt6-6.10.0.tar.gz 1079921 BLAKE2B
bd3b3fd2a109920320079c885d1b6cc25e5a8b74f38a84b22fcbb57406a8ba586fab6f345bd4f961527f95bcb34e5a63cba636e9279310a83e753e036da8a64b
SHA512
ef88adff167ea2ff7c946500371168c5dd9fc8d7c0f9d8ab8b43aedcbfa1bf80cf6d4ef3fc5f3969a1e3a76db90f9c1bd5755ae9739cb86b3f924c4ba8f66d96
DIST pyqt6-6.10.1.tar.gz 1085250 BLAKE2B
cebdae9fc19c9e07cb9ce8963f04aa380a81f78ed6026e863a6d37c02e46b44200aa3ed2afcaac234f3b3993ead9c1a2a97655ff7c65760705abace2603574d9
SHA512
af9bb54b20fd177cf1dac5fe8fb0ff289e1e7e42716d09093d49dd99a7d8065c6b6f34784ed19e21e7e07ba0d550b270cb6be7273f7180e2bf886160fc773d01
+DIST pyqt6-6.10.2.tar.gz 1085573 BLAKE2B
7ff8427cb7616817023e7040a410e51cd22ff3f3cf1e5daa1d557fcc35df65052e439b4ed7411ad3b05976b2b4438b2869e3ec6d905f3ebfa4dda71a9aad3d16
SHA512
d58515d181530fdd71edc3edfa0b647a3aeeb56cbc33f4d7fd0d40a7a99d52298ac5bb4438b5dadea5439759e52cc459e601f1fab5d9afdd61f2a492d0bae1ef
DIST pyqt6-6.9.1.tar.gz 1067230 BLAKE2B
93b301fca3a7d97f872ca96f00eb27d434378f49dd19da6ffd5c26dbce378a7ea01786c0e7de34ce24620a14fa036b2187c5f7b0a4efa5a908ceaf557f748e9d
SHA512
e2f10d6dc1ea9f420857abe248bfd488f8945e9c6c84887745f072815875ce7e806788a9048a57215266fa561b1489c3b092c276816062323262e6911271c552
diff --git a/dev-python/pyqt6/pyqt6-6.10.2.ebuild
b/dev-python/pyqt6/pyqt6-6.10.2.ebuild
new file mode 100644
index 000..9bf0a7a
--- /dev/null
+++ b/dev-python/pyqt6/pyqt6-6.10.2.ebuild
@@ -0,0 +1,196 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=sip
+PYTHON_COMPAT=( python3_{11..14} )
+inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
+
+# can work with older Qt depending on the features the ebuild enables,
+# but a same major.minor version lower bound is simpler to manage/test
+QT_PV=$(ver_cut 1-2):6
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
+
+LICENSE="GPL-3"
+SLOT="0"
+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="
+ +X bluetooth +dbus debug designer examples gles2-only +gui help
+ multimedia +network nfc opengl pdfium positioning +printsupport
+ qml quick quick3d remoteobjects scxml serialport sensors
+ spatialaudio speech +sql +ssl svg testlib webchannel websockets
+ vulkan wayland +widgets +xml
+"
+# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
+REQUIRED_USE="
+ designer? ( gui widgets )
+ help? ( gui widgets )
+ multimedia? ( gui network )
+ opengl? ( gui )
+ pdfium? ( gui )
+ printsupport? ( gui widgets )
+ qml? ( network )
+ quick3d? ( gui qml )
+ quick? ( gui qml )
+ remoteobjects? ( network )
+ scxml? ( gui )
+ spatialaudio? ( multimedia )
+ sql? ( widgets )
+ svg? ( gui )
+ testlib? ( gui widgets )
+ vulkan? ( gui )
+ webchannel? ( network )
+ websockets? ( network )
+ widgets? ( gui )
+"
+
+# may use qt private symbols wrt qtbase's :=
+# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
+COMMON_DEPEND="
+
>=dev-qt/qtbase-${QT_PV}=[X?,dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,wayland?,widgets?,xml?]
+ bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
+ dbus? (
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ sys-apps/dbus
+ )
+ designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+ help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
+ multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
+ nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
+ opengl? (
+ gles2-only? ( media-libs/libglvnd )
+ )
+ pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
+ positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+ qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+ quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
+ quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
+ remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} )
+
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: d15a8249ce15ad47e3b6b7ea96f59bf8291c2b1f
Author: orbea riseup net>
AuthorDate: Thu Jan 1 20:25:36 2026 +
Commit: orbea riseup net>
CommitDate: Thu Jan 1 20:25:36 2026 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d15a8249
dev-python/pyqt6: add 6.10.0, 6.10.1
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest| 2 +
dev-python/pyqt6/pyqt6-6.10.0.ebuild | 196 +++
dev-python/pyqt6/pyqt6-6.10.1.ebuild | 196 +++
3 files changed, 394 insertions(+)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index cd1a1e0..230c7cc 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,2 +1,4 @@
+DIST pyqt6-6.10.0.tar.gz 1079921 BLAKE2B
bd3b3fd2a109920320079c885d1b6cc25e5a8b74f38a84b22fcbb57406a8ba586fab6f345bd4f961527f95bcb34e5a63cba636e9279310a83e753e036da8a64b
SHA512
ef88adff167ea2ff7c946500371168c5dd9fc8d7c0f9d8ab8b43aedcbfa1bf80cf6d4ef3fc5f3969a1e3a76db90f9c1bd5755ae9739cb86b3f924c4ba8f66d96
+DIST pyqt6-6.10.1.tar.gz 1085250 BLAKE2B
cebdae9fc19c9e07cb9ce8963f04aa380a81f78ed6026e863a6d37c02e46b44200aa3ed2afcaac234f3b3993ead9c1a2a97655ff7c65760705abace2603574d9
SHA512
af9bb54b20fd177cf1dac5fe8fb0ff289e1e7e42716d09093d49dd99a7d8065c6b6f34784ed19e21e7e07ba0d550b270cb6be7273f7180e2bf886160fc773d01
DIST pyqt6-6.8.1.tar.gz 1064723 BLAKE2B
99ac44fe250b6ff7a1762df5d668b69ad424dc1b563147be7ba94ce7f00729c29ce17be4cd7c39b276549199b66d877dec69e9eeb6b394ed42f944f9155825fa
SHA512
87727369168fde6e3edc488f96dd13d537f026e207e4b4ab1c95d09bf85859512a117dfc801249e0891425a6b5579830724e4145f370e2ef9909788f56eb4df6
DIST pyqt6-6.9.1.tar.gz 1067230 BLAKE2B
93b301fca3a7d97f872ca96f00eb27d434378f49dd19da6ffd5c26dbce378a7ea01786c0e7de34ce24620a14fa036b2187c5f7b0a4efa5a908ceaf557f748e9d
SHA512
e2f10d6dc1ea9f420857abe248bfd488f8945e9c6c84887745f072815875ce7e806788a9048a57215266fa561b1489c3b092c276816062323262e6911271c552
diff --git a/dev-python/pyqt6/pyqt6-6.10.0.ebuild
b/dev-python/pyqt6/pyqt6-6.10.0.ebuild
new file mode 100644
index 000..b63828b
--- /dev/null
+++ b/dev-python/pyqt6/pyqt6-6.10.0.ebuild
@@ -0,0 +1,196 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=sip
+PYTHON_COMPAT=( python3_{11..14} )
+inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
+
+# can work with older Qt depending on the features the ebuild enables,
+# but a same major.minor version lower bound is simpler to manage/test
+QT_PV=$(ver_cut 1-2):6
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
+
+LICENSE="GPL-3"
+SLOT="0"
+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="
+ +X bluetooth +dbus debug designer examples gles2-only +gui help
+ multimedia +network nfc opengl pdfium positioning +printsupport
+ qml quick quick3d remoteobjects scxml serialport sensors
+ spatialaudio speech +sql +ssl svg testlib webchannel websockets
+ vulkan wayland +widgets +xml
+"
+# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
+REQUIRED_USE="
+ designer? ( gui widgets )
+ help? ( gui widgets )
+ multimedia? ( gui network )
+ opengl? ( gui )
+ pdfium? ( gui )
+ printsupport? ( gui widgets )
+ qml? ( network )
+ quick3d? ( gui qml )
+ quick? ( gui qml )
+ remoteobjects? ( network )
+ scxml? ( gui )
+ spatialaudio? ( multimedia )
+ sql? ( widgets )
+ svg? ( gui )
+ testlib? ( gui widgets )
+ vulkan? ( gui )
+ webchannel? ( network )
+ websockets? ( network )
+ widgets? ( gui )
+"
+
+# may use qt private symbols wrt qtbase's :=
+# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
+COMMON_DEPEND="
+
>=dev-qt/qtbase-${QT_PV}=[X?,dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,wayland?,widgets?,xml?]
+ bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
+ dbus? (
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ sys-apps/dbus
+ )
+ designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+ help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
+ multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
+ nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
+ opengl? (
+ gles2-only? ( media-libs/libglvnd )
+ )
+ pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
+ positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+ qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+ quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
+ quick? ( >=dev-qt/qtdeclarati
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: 513b87d7397b93eb2a3b28c20302b48fe94b635f
Author: orbea riseup net>
AuthorDate: Thu Jan 1 20:25:59 2026 +
Commit: orbea riseup net>
CommitDate: Thu Jan 1 20:25:59 2026 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=513b87d7
dev-python/pyqt6: enable py3.14
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/pyqt6-6.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pyqt6/pyqt6-6.9.1.ebuild
b/dev-python/pyqt6/pyqt6-6.9.1.ebuild
index 31f3e37..191a3be 100644
--- a/dev-python/pyqt6/pyqt6-6.9.1.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.9.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
# can work with older Qt depending on the features the ebuild enables,
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/files/, dev-python/pyqt6/
commit: b6382f5411cbe2732c60f05eaaf5d454188bdc3c
Author: orbea riseup net>
AuthorDate: Thu Jan 1 20:26:19 2026 +
Commit: orbea riseup net>
CommitDate: Thu Jan 1 20:26:19 2026 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=b6382f54
dev-python/pyqt6: drop 6.8.1
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest | 1 -
dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch | 43 --
dev-python/pyqt6/pyqt6-6.8.1.ebuild| 197 -
3 files changed, 241 deletions(-)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index 230c7cc..ba5ca83 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,4 +1,3 @@
DIST pyqt6-6.10.0.tar.gz 1079921 BLAKE2B
bd3b3fd2a109920320079c885d1b6cc25e5a8b74f38a84b22fcbb57406a8ba586fab6f345bd4f961527f95bcb34e5a63cba636e9279310a83e753e036da8a64b
SHA512
ef88adff167ea2ff7c946500371168c5dd9fc8d7c0f9d8ab8b43aedcbfa1bf80cf6d4ef3fc5f3969a1e3a76db90f9c1bd5755ae9739cb86b3f924c4ba8f66d96
DIST pyqt6-6.10.1.tar.gz 1085250 BLAKE2B
cebdae9fc19c9e07cb9ce8963f04aa380a81f78ed6026e863a6d37c02e46b44200aa3ed2afcaac234f3b3993ead9c1a2a97655ff7c65760705abace2603574d9
SHA512
af9bb54b20fd177cf1dac5fe8fb0ff289e1e7e42716d09093d49dd99a7d8065c6b6f34784ed19e21e7e07ba0d550b270cb6be7273f7180e2bf886160fc773d01
-DIST pyqt6-6.8.1.tar.gz 1064723 BLAKE2B
99ac44fe250b6ff7a1762df5d668b69ad424dc1b563147be7ba94ce7f00729c29ce17be4cd7c39b276549199b66d877dec69e9eeb6b394ed42f944f9155825fa
SHA512
87727369168fde6e3edc488f96dd13d537f026e207e4b4ab1c95d09bf85859512a117dfc801249e0891425a6b5579830724e4145f370e2ef9909788f56eb4df6
DIST pyqt6-6.9.1.tar.gz 1067230 BLAKE2B
93b301fca3a7d97f872ca96f00eb27d434378f49dd19da6ffd5c26dbce378a7ea01786c0e7de34ce24620a14fa036b2187c5f7b0a4efa5a908ceaf557f748e9d
SHA512
e2f10d6dc1ea9f420857abe248bfd488f8945e9c6c84887745f072815875ce7e806788a9048a57215266fa561b1489c3b092c276816062323262e6911271c552
diff --git a/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
b/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
deleted file mode 100644
index 898bda7..000
--- a/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Quick fix to build against (still unreleased) Qt 6.9.
a/qpy/QtCore/qpycore_enums_flags_metatype.cpp
-+++ b/qpy/QtCore/qpycore_enums_flags_metatype.cpp
-@@ -46,5 +46,9 @@
- mti->alignment = alignof(unsigned);
- mti->size = sizeof(unsigned);
-+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
-+mti->flags = QtPrivate::QMetaTypeForType::flags() |
QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
-+#else
- mti->flags = QtPrivate::QMetaTypeForType::Flags |
QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
-+#endif
- mti->defaultCtr =
QtPrivate::QMetaTypeForType::getDefaultCtr();
- mti->copyCtr = QtPrivate::QMetaTypeForType::getCopyCtr();
-@@ -62,5 +66,9 @@
- mti->alignment = alignof(int);
- mti->size = sizeof(int);
-+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
-+mti->flags = QtPrivate::QMetaTypeForType::flags() |
QMetaType::IsEnumeration;
-+#else
- mti->flags = QtPrivate::QMetaTypeForType::Flags |
QMetaType::IsEnumeration;
-+#endif
- mti->defaultCtr = QtPrivate::QMetaTypeForType::getDefaultCtr();
- mti->copyCtr = QtPrivate::QMetaTypeForType::getCopyCtr();
a/sip/QtCore/QtCoremod.sip
-+++ b/sip/QtCore/QtCoremod.sip
-@@ -23,5 +23,5 @@
- %Module(name=PyQt6.QtCore, call_super_init=True,
default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional",
use_limited_api=True, py_ssize_t_clean=True)
-
--%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0
Qt_6_7_0 Qt_6_8_0}
-+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0
Qt_6_7_0 Qt_6_8_0 Qt_6_9_0}
-
- %Platforms {Android iOS Linux macOS WebAssembly Windows}
a/sip/QtXml/qdom.sip
-+++ b/sip/QtXml/qdom.sip
-@@ -159,6 +159,8 @@
- QDomNodeList(const QDomNodeList &);
- ~QDomNodeList();
-+%If (- Qt_6_9_0)
- bool operator==(const QDomNodeList &) const;
- bool operator!=(const QDomNodeList &) const;
-+%End
- QDomNode item(int index) const;
- QDomNode at(int index) const;
diff --git a/dev-python/pyqt6/pyqt6-6.8.1.ebuild
b/dev-python/pyqt6/pyqt6-6.8.1.ebuild
deleted file mode 100644
index 1c1b8c8..000
--- a/dev-python/pyqt6/pyqt6-6.8.1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV=$(ver_cut 1-2):6
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
-
-LICENSE="GPL-3"
-SLOT
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: 0f852ced920c0d14cc7336a11f0d951520414e71
Author: orbea riseup net>
AuthorDate: Wed Jul 23 13:52:51 2025 +
Commit: orbea riseup net>
CommitDate: Wed Jul 23 13:52:51 2025 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=0f852ced
dev-python/pyqt6: add 6.9.1
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest | 1 +
dev-python/pyqt6/pyqt6-6.9.1.ebuild | 194
2 files changed, 195 insertions(+)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index 2eba621..cd1a1e0 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1 +1,2 @@
DIST pyqt6-6.8.1.tar.gz 1064723 BLAKE2B
99ac44fe250b6ff7a1762df5d668b69ad424dc1b563147be7ba94ce7f00729c29ce17be4cd7c39b276549199b66d877dec69e9eeb6b394ed42f944f9155825fa
SHA512
87727369168fde6e3edc488f96dd13d537f026e207e4b4ab1c95d09bf85859512a117dfc801249e0891425a6b5579830724e4145f370e2ef9909788f56eb4df6
+DIST pyqt6-6.9.1.tar.gz 1067230 BLAKE2B
93b301fca3a7d97f872ca96f00eb27d434378f49dd19da6ffd5c26dbce378a7ea01786c0e7de34ce24620a14fa036b2187c5f7b0a4efa5a908ceaf557f748e9d
SHA512
e2f10d6dc1ea9f420857abe248bfd488f8945e9c6c84887745f072815875ce7e806788a9048a57215266fa561b1489c3b092c276816062323262e6911271c552
diff --git a/dev-python/pyqt6/pyqt6-6.9.1.ebuild
b/dev-python/pyqt6/pyqt6-6.9.1.ebuild
new file mode 100644
index 000..31f3e37
--- /dev/null
+++ b/dev-python/pyqt6/pyqt6-6.9.1.ebuild
@@ -0,0 +1,194 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=sip
+PYTHON_COMPAT=( python3_{11..13} )
+inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
+
+# can work with older Qt depending on the features the ebuild enables,
+# but a same major.minor version lower bound is simpler to manage/test
+QT_PV=$(ver_cut 1-2):6
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
+
+LICENSE="GPL-3"
+SLOT="0"
+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 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="
+ designer? ( gui widgets )
+ help? ( gui widgets )
+ multimedia? ( gui network )
+ opengl? ( gui )
+ pdfium? ( gui )
+ printsupport? ( gui widgets )
+ qml? ( network )
+ quick3d? ( gui qml )
+ quick? ( gui qml )
+ remoteobjects? ( network )
+ scxml? ( gui )
+ spatialaudio? ( multimedia )
+ sql? ( widgets )
+ svg? ( gui )
+ testlib? ( gui widgets )
+ vulkan? ( gui )
+ webchannel? ( network )
+ websockets? ( network )
+ widgets? ( gui )
+"
+
+# may use qt private symbols wrt qtbase's :=
+# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
+COMMON_DEPEND="
+
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,widgets?,xml?]
+ bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
+ dbus? (
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ sys-apps/dbus
+ )
+ designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+ help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
+ multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
+ nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
+ opengl? (
+ gles2-only? ( media-libs/libglvnd )
+ )
+ pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
+ positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+ qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+ 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? (
+ >=dev-qt/qtdeclarative-${QT_PV}
+ >=dev-qt/qtspeech-${QT_PV}
+ )
+ svg? ( >=dev-qt/qtsvg-${QT_PV} )
+ webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
+ websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+ >=dev-python/pyqt-builder-1.17[${PYTHON_USED
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/files/, dev-python/pyqt6/
commit: 5c4c2d75e08cfd27d453eff33954fb44e9d05581
Author: orbea riseup net>
AuthorDate: Thu May 22 18:46:42 2025 +
Commit: orbea riseup net>
CommitDate: Thu May 22 18:46:42 2025 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5c4c2d75
dev-python/pyqt6: drop 6.8.0
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest | 1 -
dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch | 9 --
dev-python/pyqt6/pyqt6-6.8.0.ebuild| 196 -
3 files changed, 206 deletions(-)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index bc20519..2eba621 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,2 +1 @@
-DIST PyQt6-6.8.0.tar.gz 1061357 BLAKE2B
da944a8ec6c5632cb24d56b5a268521cbf3ae17d307ec5aba292bf5f25e33cb2e92fef28c1bcc506c4e5ea60c9e2f714bfd2a95aefe2cc40726b4ec9fccb36cb
SHA512
da57be66ede5fe1355ab1fd95e436c139e0d1dffc75f23f3933c20623d62fc9b9fad573d876e90d066588d2dc2f01e83771a0f05fe3b668fbb69a889ddfbcc15
DIST pyqt6-6.8.1.tar.gz 1064723 BLAKE2B
99ac44fe250b6ff7a1762df5d668b69ad424dc1b563147be7ba94ce7f00729c29ce17be4cd7c39b276549199b66d877dec69e9eeb6b394ed42f944f9155825fa
SHA512
87727369168fde6e3edc488f96dd13d537f026e207e4b4ab1c95d09bf85859512a117dfc801249e0891425a6b5579830724e4145f370e2ef9909788f56eb4df6
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 793b45f..000
--- 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.8.0.ebuild
deleted file mode 100644
index fac487c..000
--- a/dev-python/pyqt6/pyqt6-6.8.0.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-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
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV=$(ver_cut 1-2):6
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
-
-LICENSE="GPL-3"
-SLOT="0"
-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
-"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
- designer? ( gui widgets )
- help? ( gui widgets )
- multimedia? ( gui network )
- opengl? ( gui )
- pdfium? ( gui )
- printsupport? ( gui widgets )
- qml? ( network )
- quick3d? ( gui qml )
- quick? ( gui qml )
- remoteobjects? ( network )
- spatialaudio? ( multimedia )
- sql? ( widgets )
- svg? ( gui )
- testlib? ( gui widgets )
- vulkan? ( gui )
- webchannel? ( network )
- websockets? ( network )
- widgets? ( gui )
-"
-
-# may use qt private symbols wrt qtbase's :=
-# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
-COMMON_DEPEND="
-
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,widgets?,xml?]
- bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
- dbus? (
- dev-python/dbus-python[${PYTHON_USEDEP}]
- sys-apps/dbus
- )
- designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
- help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
- multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
- nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- )
- pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
- positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
- qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
- quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
- quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
- remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} )
- sensors? ( >=dev-qt/qtsensors-${QT_PV} )
- serialport? ( >=dev-qt/qtserialport-${QT_PV} )
- spe
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/files/, dev-python/pyqt6/
commit: 96d53b63790b6acedd84ddff1e97f5c9dde6b5ec
Author: orbea riseup net>
AuthorDate: Wed Apr 2 00:10:05 2025 +
Commit: orbea riseup net>
CommitDate: Wed Apr 2 00:10:05 2025 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=96d53b63
dev-python/pyqt6: add 6.8.1, drop 6.7.1-r1
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest | 2 +-
dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch | 9 +
dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch | 43 ++
.../{pyqt6-6.7.1-r1.ebuild => pyqt6-6.8.1.ebuild} | 34 +++--
4 files changed, 75 insertions(+), 13 deletions(-)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index 82776a9..bc20519 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,2 +1,2 @@
-DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B
9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228
SHA512
1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e
DIST PyQt6-6.8.0.tar.gz 1061357 BLAKE2B
da944a8ec6c5632cb24d56b5a268521cbf3ae17d307ec5aba292bf5f25e33cb2e92fef28c1bcc506c4e5ea60c9e2f714bfd2a95aefe2cc40726b4ec9fccb36cb
SHA512
da57be66ede5fe1355ab1fd95e436c139e0d1dffc75f23f3933c20623d62fc9b9fad573d876e90d066588d2dc2f01e83771a0f05fe3b668fbb69a889ddfbcc15
+DIST pyqt6-6.8.1.tar.gz 1064723 BLAKE2B
99ac44fe250b6ff7a1762df5d668b69ad424dc1b563147be7ba94ce7f00729c29ce17be4cd7c39b276549199b66d877dec69e9eeb6b394ed42f944f9155825fa
SHA512
87727369168fde6e3edc488f96dd13d537f026e207e4b4ab1c95d09bf85859512a117dfc801249e0891425a6b5579830724e4145f370e2ef9909788f56eb4df6
diff --git a/dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch
b/dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch
new file mode 100644
index 000..793b45f
--- /dev/null
+++ b/dev-python/pyqt6/files/pyqt6-6.8.0-qt682.patch
@@ -0,0 +1,9 @@
+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/files/pyqt6-6.8.1-qt690.patch
b/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
new file mode 100644
index 000..898bda7
--- /dev/null
+++ b/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
@@ -0,0 +1,43 @@
+Quick fix to build against (still unreleased) Qt 6.9.
+--- a/qpy/QtCore/qpycore_enums_flags_metatype.cpp
b/qpy/QtCore/qpycore_enums_flags_metatype.cpp
+@@ -46,5 +46,9 @@
+ mti->alignment = alignof(unsigned);
+ mti->size = sizeof(unsigned);
++#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
++mti->flags = QtPrivate::QMetaTypeForType::flags() |
QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
++#else
+ mti->flags = QtPrivate::QMetaTypeForType::Flags |
QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
++#endif
+ mti->defaultCtr =
QtPrivate::QMetaTypeForType::getDefaultCtr();
+ mti->copyCtr = QtPrivate::QMetaTypeForType::getCopyCtr();
+@@ -62,5 +66,9 @@
+ mti->alignment = alignof(int);
+ mti->size = sizeof(int);
++#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
++mti->flags = QtPrivate::QMetaTypeForType::flags() |
QMetaType::IsEnumeration;
++#else
+ mti->flags = QtPrivate::QMetaTypeForType::Flags |
QMetaType::IsEnumeration;
++#endif
+ mti->defaultCtr = QtPrivate::QMetaTypeForType::getDefaultCtr();
+ mti->copyCtr = QtPrivate::QMetaTypeForType::getCopyCtr();
+--- a/sip/QtCore/QtCoremod.sip
b/sip/QtCore/QtCoremod.sip
+@@ -23,5 +23,5 @@
+ %Module(name=PyQt6.QtCore, call_super_init=True,
default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional",
use_limited_api=True, py_ssize_t_clean=True)
+
+-%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0
Qt_6_7_0 Qt_6_8_0}
++%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0
Qt_6_7_0 Qt_6_8_0 Qt_6_9_0}
+
+ %Platforms {Android iOS Linux macOS WebAssembly Windows}
+--- a/sip/QtXml/qdom.sip
b/sip/QtXml/qdom.sip
+@@ -159,6 +159,8 @@
+ QDomNodeList(const QDomNodeList &);
+ ~QDomNodeList();
++%If (- Qt_6_9_0)
+ bool operator==(const QDomNodeList &) const;
+ bool operator!=(const QDomNodeList &) const;
++%End
+ QDomNode item(int index) const;
+ QDomNode at(int index) const;
diff --git a/dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
b/dev-python/pyqt6/pyqt6-6.8.1.ebuild
similarity index 90%
rename from dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
rename to dev-python/pyqt6/pyqt6-6.8.1.ebuild
index dccb07f..1c1b8c8 100644
--- a/dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.8.1.ebuild
@@ -1,14 +1,11 @@
-# Copyright 2022-2024 Gentoo Authors
+#
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: d64892e62e9a37819aab512b4892e1f45bebde34
Author: orbea riseup net>
AuthorDate: Wed Apr 2 00:11:02 2025 +
Commit: orbea riseup net>
CommitDate: Wed Apr 2 00:11:47 2025 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d64892e6
dev-python/pyqt6: sync ::gentoo
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/metadata.xml | 1 +
dev-python/pyqt6/pyqt6-6.8.0.ebuild | 6 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/dev-python/pyqt6/metadata.xml b/dev-python/pyqt6/metadata.xml
index 4672aed..a018da8 100644
--- a/dev-python/pyqt6/metadata.xml
+++ b/dev-python/pyqt6/metadata.xml
@@ -22,6 +22,7 @@
Build bindings for the QtQuick module
Build bindings for the QtQuick3D
module
Build bindings for the
QtRemoteObjects module
+ Build bindings for the QtSCXML module
Build bindings for the QtSensors
module
Build bindings for the QtSerialPort
module
Build bindings for the QtSpatialAudio
module
diff --git a/dev-python/pyqt6/pyqt6-6.8.0.ebuild
b/dev-python/pyqt6/pyqt6-6.8.0.ebuild
index 41ce317..fac487c 100644
--- a/dev-python/pyqt6/pyqt6-6.8.0.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -97,6 +97,10 @@ BDEPEND="
dbus? ( virtual/pkgconfig )
"
+PATCHES=(
+ "${FILESDIR}"/${P}-qt682.patch
+)
+
src_prepare() {
default
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: 5942d1d2986e065c9034fa7672a0aa86e840638c Author: orbea riseup net> AuthorDate: Sun Dec 29 14:52:45 2024 + Commit: orbea riseup net> CommitDate: Sun Dec 29 14:52:45 2024 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5942d1d2 dev-python/pyqt6: stabilize 6.8.0 for amd64, arm, arm64, ppc64, x86 Signed-off-by: orbea riseup.net> dev-python/pyqt6/pyqt6-6.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyqt6/pyqt6-6.8.0.ebuild b/dev-python/pyqt6/pyqt6-6.8.0.ebuild index 1340da5..41ce317 100644 --- a/dev-python/pyqt6/pyqt6-6.8.0.ebuild +++ b/dev-python/pyqt6/pyqt6-6.8.0.ebuild @@ -18,7 +18,7 @@ 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="
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/
commit: c7f15d2d1f3af2af0fa35d8b2c09f1dddf38c3bd
Author: orbea riseup net>
AuthorDate: Tue Dec 17 14:37:07 2024 +
Commit: orbea riseup net>
CommitDate: Tue Dec 17 14:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c7f15d2d
dev-python/pyqt6: add 6.8.0
Closes: https://github.com/gentoo/libressl/issues/579
Signed-off-by: orbea riseup.net>
dev-python/pyqt6/Manifest | 1 +
dev-python/pyqt6/pyqt6-6.8.0.ebuild | 192
2 files changed, 193 insertions(+)
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index 25840d7..82776a9 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1 +1,2 @@
DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B
9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228
SHA512
1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e
+DIST PyQt6-6.8.0.tar.gz 1061357 BLAKE2B
da944a8ec6c5632cb24d56b5a268521cbf3ae17d307ec5aba292bf5f25e33cb2e92fef28c1bcc506c4e5ea60c9e2f714bfd2a95aefe2cc40726b4ec9fccb36cb
SHA512
da57be66ede5fe1355ab1fd95e436c139e0d1dffc75f23f3933c20623d62fc9b9fad573d876e90d066588d2dc2f01e83771a0f05fe3b668fbb69a889ddfbcc15
diff --git a/dev-python/pyqt6/pyqt6-6.8.0.ebuild
b/dev-python/pyqt6/pyqt6-6.8.0.ebuild
new file mode 100644
index 000..1340da5
--- /dev/null
+++ b/dev-python/pyqt6/pyqt6-6.8.0.ebuild
@@ -0,0 +1,192 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+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
+
+# 'can' work with older Qt depending on features, but keeping it simple
+QT_PV=$(ver_cut 1-2):6
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
+
+LICENSE="GPL-3"
+SLOT="0"
+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
+"
+# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
+REQUIRED_USE="
+ designer? ( gui widgets )
+ help? ( gui widgets )
+ multimedia? ( gui network )
+ opengl? ( gui )
+ pdfium? ( gui )
+ printsupport? ( gui widgets )
+ qml? ( network )
+ quick3d? ( gui qml )
+ quick? ( gui qml )
+ remoteobjects? ( network )
+ spatialaudio? ( multimedia )
+ sql? ( widgets )
+ svg? ( gui )
+ testlib? ( gui widgets )
+ vulkan? ( gui )
+ webchannel? ( network )
+ websockets? ( network )
+ widgets? ( gui )
+"
+
+# may use qt private symbols wrt qtbase's :=
+# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
+COMMON_DEPEND="
+
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,widgets?,xml?]
+ bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
+ dbus? (
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ sys-apps/dbus
+ )
+ designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+ help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
+ multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
+ nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
+ opengl? (
+ gles2-only? ( media-libs/libglvnd )
+ )
+ pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
+ positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+ qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+ quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
+ quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
+ remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} )
+ sensors? ( >=dev-qt/qtsensors-${QT_PV} )
+ serialport? ( >=dev-qt/qtserialport-${QT_PV} )
+ speech? (
+ >=dev-qt/qtdeclarative-${QT_PV}
+ >=dev-qt/qtspeech-${QT_PV}
+ )
+ svg? ( >=dev-qt/qtsvg-${QT_PV} )
+ webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
+ websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+ >=dev-python/pyqt-builder-1.17[${PYTHON_USEDEP}]
+ >=dev-python/sip-6.9[${PYTHON_USEDEP}
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/pyqt6/, dev-python/PyQt6/
commit: f0e7647c6dcb00571e59c5e71accb3b3de2ac5f8
Author: orbea riseup net>
AuthorDate: Sun Nov 24 02:15:45 2024 +
Commit: orbea riseup net>
CommitDate: Sun Nov 24 02:15:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=f0e7647c
dev-python/pyqt6: renamed from PyQt6
Signed-off-by: orbea riseup.net>
dev-python/{PyQt6 => pyqt6}/Manifest| 0
dev-python/{PyQt6 => pyqt6}/metadata.xml| 0
.../{PyQt6/PyQt6-6.7.1-r1.ebuild => pyqt6/pyqt6-6.7.1-r1.ebuild}| 6 --
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-python/PyQt6/Manifest b/dev-python/pyqt6/Manifest
similarity index 100%
rename from dev-python/PyQt6/Manifest
rename to dev-python/pyqt6/Manifest
diff --git a/dev-python/PyQt6/metadata.xml b/dev-python/pyqt6/metadata.xml
similarity index 100%
rename from dev-python/PyQt6/metadata.xml
rename to dev-python/pyqt6/metadata.xml
diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
b/dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
similarity index 98%
rename from dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
rename to dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
index 0327f4b..dccb07f 100644
--- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
@@ -6,7 +6,9 @@ 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
# 'can' work with older Qt depending on features, but keeping it simple
@@ -82,10 +84,10 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- >=dev-python/PyQt6-sip-13.8[${PYTHON_USEDEP}]
+ >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}]
"
BDEPEND="
- >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.15[${PYTHON_USEDEP}]
>=dev-python/sip-6.8.6[${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}
dbus? ( virtual/pkgconfig )
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/files/
commit: d5fe62dca99a4b261ba6e6641ed28d8ac053a143
Author: orbea riseup net>
AuthorDate: Tue Nov 12 20:01:14 2024 +
Commit: orbea riseup net>
CommitDate: Tue Nov 12 20:01:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d5fe62dc
dev-python/PyQt6: drop unused patch
Signed-off-by: orbea riseup.net>
dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch | 77 --
1 file changed, 77 deletions(-)
diff --git a/dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch
b/dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch
deleted file mode 100644
index 64c4aa3..000
--- a/dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-Early workarounds to fix build with upcoming Qt6.7.0 not to have
-to wait for the matching PyQt6-6.7.0. Not fully correct fixes,
-but should be better than failing. May need revision given 6.7
-apis are not finalized as of the writing of this.
-
-Caused by the following commits:
-https://github.com/qt/qtbase/commit/fd48ce0b73c (qdatastream+pyqtpyboject)
-> qsizetype is ssize_t and ends up more correct (e.g. for Py_ssize_t)
-https://github.com/qt/qtbase/commit/7a3fed3f209 (qtimezone)
-> removed, can just drop these if 6.7 and ignore the replacement
-https://github.com/qt/qtbase/commit/19bc5de296a (qfont)
-https://github.com/qt/qtbase/commit/bde443801fe (qfont)
-> these tag features are new'ish (and changing) and only available if
-> >=6.6 as-is, let's just drop them if 6.7 as no revdeps should need yet
a/qpy/QtCore/qpycore_pyqtpyobject.cpp
-+++ b/qpy/QtCore/qpycore_pyqtpyobject.cpp
-@@ -173,9 +173,13 @@
- {
- char *ser;
-+#if QT_VERSION >= QT_VERSION_CHECK(6, 7, 0)
-+qsizetype len;
-+#else
- uint len;
-+#endif
-
- in.readBytes(ser, len);
-
--if (len)
-+if (len > 0)
- {
- static PyObject *loads = 0;
a/sip/QtCore/QtCoremod.sip
-+++ b/sip/QtCore/QtCoremod.sip
-@@ -23,5 +23,5 @@
- %Module(name=PyQt6.QtCore, call_super_init=True,
default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional",
use_limited_api=True, py_ssize_t_clean=True)
-
--%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0}
-+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0
Qt_6_7_0}
-
- %Platforms {Android iOS Linux macOS WebAssembly Windows}
a/sip/QtCore/qdatastream.sip
-+++ b/sip/QtCore/qdatastream.sip
-@@ -123,5 +123,9 @@
- %MethodCode
- char *s;
-+#if QT_VERSION >= QT_VERSION_CHECK(6, 7, 0)
-+qsizetype l;
-+#else
- uint l;
-+#endif
-
- Py_BEGIN_ALLOW_THREADS
a/sip/QtCore/qtimezone.sip
-+++ b/sip/QtCore/qtimezone.sip
-@@ -72,6 +72,8 @@
- ~QTimeZone();
- void swap(QTimeZone &other /Constrained/);
-+%If (- Qt_6_7_0)
- bool operator==(const QTimeZone &other) const;
- bool operator!=(const QTimeZone &other) const;
-+%End
- bool isValid() const;
- QByteArray id() const;
a/sip/QtGui/qfont.sip
-+++ b/sip/QtGui/qfont.sip
-@@ -209,4 +209,5 @@
- QStringList families() const;
- void setFamilies(const QStringList &);
-+%If (- Qt_6_7_0)
- %If (Qt_6_6_0 -)
- void setFeature(quint32 tag, quint32 value);
-@@ -239,4 +240,5 @@
- static quint32 stringToTag(const char *tagString /Encoding="None"/);
- %End
-+%End
- };
-
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/
commit: 3705e54093115c90ab7d9dee5683ed2bdf0cf400
Author: orbea riseup net>
AuthorDate: Sun Nov 10 23:20:44 2024 +
Commit: orbea riseup net>
CommitDate: Sun Nov 10 23:20:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=3705e540
dev-python/PyQt6: drop 6.7.0
Signed-off-by: orbea riseup.net>
dev-python/PyQt6/Manifest | 1 -
dev-python/PyQt6/PyQt6-6.7.0.ebuild | 183
2 files changed, 184 deletions(-)
diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index e9d3f8b..25840d7 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1,2 +1 @@
-DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B
30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677
SHA512
619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2
DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B
9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228
SHA512
1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e
diff --git a/dev-python/PyQt6/PyQt6-6.7.0.ebuild
b/dev-python/PyQt6/PyQt6-6.7.0.ebuild
deleted file mode 100644
index ca7ddc5..000
--- a/dev-python/PyQt6/PyQt6-6.7.0.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV=$(ver_cut 1-2):6
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
-# 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 serialport sensors spatialaudio speech +sql
- +ssl svg testlib webchannel websockets +widgets +xml
-"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
- designer? ( gui widgets )
- help? ( gui widgets )
- multimedia? ( gui network )
- opengl? ( gui )
- pdfium? ( gui )
- printsupport? ( gui widgets )
- qml? ( network )
- quick3d? ( gui qml )
- quick? ( gui qml )
- spatialaudio? ( multimedia )
- sql? ( widgets )
- svg? ( gui )
- testlib? ( gui widgets )
- webchannel? ( network )
- websockets? ( network )
- widgets? ( gui )
-"
-
-# may use qt private symbols wrt qtbase's :=
-# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
-DEPEND="
-
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
- =dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
- dbus? (
- dev-python/dbus-python[${PYTHON_USEDEP}]
- sys-apps/dbus
- )
- designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
- help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
- multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
- nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- )
- pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
- positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
- qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
- quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
- quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
- sensors? ( >=dev-qt/qtsensors-${QT_PV} )
- serialport? ( >=dev-qt/qtserialport-${QT_PV} )
- speech? (
- >=dev-qt/qtdeclarative-${QT_PV}
- >=dev-qt/qtspeech-${QT_PV}
- )
- svg? ( >=dev-qt/qtsvg-${QT_PV} )
- webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
- websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/PyQt6-sip-13.6[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
- >=dev-python/sip-6.8[${PYTHON_USEDEP}]
- >=dev-qt/qtbase-${QT_PV}
- dbus? ( virtual/pkgconfig )
-"
-
-src_prepare() {
- default
-
- # hack: PyQt-builder runs qmake without our arguments and calls g++
- # or clang++ depending on what qtbase was built with, not used for
- # building but fails with -native-symlinks
- mkdir "${T}"/cxx || die
-
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/
commit: bc561c9526eeca2dfca5662db4d023ef63a49bf4 Author: orbea riseup net> AuthorDate: Wed Oct 30 16:34:55 2024 + Commit: orbea riseup net> CommitDate: Wed Oct 30 16:34:55 2024 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=bc561c95 dev-python/PyQt6: keyword 6.7.1-r1 Signed-off-by: orbea riseup.net> dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild index e40be4a..6ee0e4c 100644 --- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild +++ b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/"; LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv" +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="
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/
commit: 4390c3d13b356cccf9dc4a34677ff7b553b631e4
Author: orbea riseup net>
AuthorDate: Wed Oct 30 16:36:41 2024 +
Commit: orbea riseup net>
CommitDate: Wed Oct 30 16:36:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=4390c3d1
dev-python/PyQt6: sync ::gentoo
Signed-off-by: orbea riseup.net>
dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild | 8 +---
dev-python/PyQt6/metadata.xml | 1 +
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
index 6ee0e4c..0327f4b 100644
--- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
@@ -23,8 +23,8 @@ KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="
bluetooth +dbus debug designer examples gles2-only +gui help
multimedia +network nfc opengl pdfium positioning +printsupport
- qml quick quick3d serialport sensors spatialaudio speech +sql
- +ssl svg testlib webchannel websockets +widgets +xml
+ qml quick quick3d remoteobjects serialport sensors spatialaudio
+ speech +sql +ssl svg testlib webchannel websockets +widgets +xml
"
# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
REQUIRED_USE="
@@ -37,6 +37,7 @@ REQUIRED_USE="
qml? ( network )
quick3d? ( gui qml )
quick? ( gui qml )
+ remoteobjects? ( network )
spatialaudio? ( multimedia )
sql? ( widgets )
svg? ( gui )
@@ -68,6 +69,7 @@ DEPEND="
qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
+ remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} )
sensors? ( >=dev-qt/qtsensors-${QT_PV} )
serialport? ( >=dev-qt/qtserialport-${QT_PV} )
speech? (
@@ -141,7 +143,7 @@ python_configure_all() {
$(pyqt_use_enable quick QtQuick \
$(usev widgets QtQuickWidgets))
$(pyqt_use_enable quick3d QtQuick3D)
- --disable=QtRemoteObjects # not packaged
+ $(pyqt_use_enable remoteobjects QtRemoteObjects)
$(pyqt_use_enable sensors QtSensors)
$(pyqt_use_enable serialport QtSerialPort)
$(pyqt_use_enable spatialaudio QtSpatialAudio)
diff --git a/dev-python/PyQt6/metadata.xml b/dev-python/PyQt6/metadata.xml
index 58da801..4672aed 100644
--- a/dev-python/PyQt6/metadata.xml
+++ b/dev-python/PyQt6/metadata.xml
@@ -21,6 +21,7 @@
Build bindings for the QtQml module and enable
the qml plugin
Build bindings for the QtQuick module
Build bindings for the QtQuick3D
module
+ Build bindings for the
QtRemoteObjects module
Build bindings for the QtSensors
module
Build bindings for the QtSerialPort
module
Build bindings for the QtSpatialAudio
module
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/
commit: b056adfd94047ae58c0aef72e2f10786c1ba3e51 Author: orbea riseup net> AuthorDate: Thu Aug 15 18:42:34 2024 + Commit: orbea riseup net> CommitDate: Thu Aug 15 18:42:34 2024 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=b056adfd dev-python/PyQt6: keyword 6.7.1-r1 for amd64, ~ppc Signed-off-by: orbea riseup.net> dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild index b190d71..e40be4a 100644 --- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild +++ b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/"; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv" # 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="
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/
commit: 159454f6c60912fdd8f380abc01c425073baeb96
Author: orbea riseup net>
AuthorDate: Thu Aug 1 16:52:41 2024 +
Commit: orbea riseup net>
CommitDate: Thu Aug 1 16:52:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=159454f6
dev-python/PyQt6: sync ::gentoo
Signed-off-by: orbea riseup.net>
dev-python/PyQt6/PyQt6-6.7.0.ebuild | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-python/PyQt6/PyQt6-6.7.0.ebuild
b/dev-python/PyQt6/PyQt6-6.7.0.ebuild
index 2973a9c..ca7ddc5 100644
--- a/dev-python/PyQt6/PyQt6-6.7.0.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.7.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
# 'can' work with older Qt depending on features, but keeping it simple
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
# 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="
@@ -47,8 +47,10 @@ REQUIRED_USE="
"
# may use qt private symbols wrt qtbase's :=
+# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
DEPEND="
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
+ =dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
dbus? (
dev-python/dbus-python[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/
commit: ef4034bbf125de765e6165c3764ee3ea8ce1d774
Author: orbea riseup net>
AuthorDate: Thu Aug 1 17:52:03 2024 +
Commit: orbea riseup net>
CommitDate: Thu Aug 1 17:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=ef4034bb
dev-python/PyQt6: add 6.7.1-r1
Signed-off-by: orbea riseup.net>
dev-python/PyQt6/Manifest | 1 +
dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild | 183 +
2 files changed, 184 insertions(+)
diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index a05196b..e9d3f8b 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1 +1,2 @@
DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B
30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677
SHA512
619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2
+DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B
9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228
SHA512
1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e
diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
new file mode 100644
index 000..b190d71
--- /dev/null
+++ b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=sip
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
+
+# 'can' work with older Qt depending on features, but keeping it simple
+QT_PV=$(ver_cut 1-2):6
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+# 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 serialport sensors spatialaudio speech +sql
+ +ssl svg testlib webchannel websockets +widgets +xml
+"
+# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
+REQUIRED_USE="
+ designer? ( gui widgets )
+ help? ( gui widgets )
+ multimedia? ( gui network )
+ opengl? ( gui )
+ pdfium? ( gui )
+ printsupport? ( gui widgets )
+ qml? ( network )
+ quick3d? ( gui qml )
+ quick? ( gui qml )
+ spatialaudio? ( multimedia )
+ sql? ( widgets )
+ svg? ( gui )
+ testlib? ( gui widgets )
+ webchannel? ( network )
+ websockets? ( network )
+ widgets? ( gui )
+"
+
+# may use qt private symbols wrt qtbase's :=
+# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
+DEPEND="
+
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
+ =dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
+ dbus? (
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ sys-apps/dbus
+ )
+ designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+ help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
+ multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
+ nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
+ opengl? (
+ gles2-only? ( media-libs/libglvnd )
+ )
+ pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
+ positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+ qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+ quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
+ quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
+ sensors? ( >=dev-qt/qtsensors-${QT_PV} )
+ serialport? ( >=dev-qt/qtserialport-${QT_PV} )
+ speech? (
+ >=dev-qt/qtdeclarative-${QT_PV}
+ >=dev-qt/qtspeech-${QT_PV}
+ )
+ svg? ( >=dev-qt/qtsvg-${QT_PV} )
+ webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
+ websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/PyQt6-sip-13.8[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
+ >=dev-python/sip-6.8.6[${PYTHON_USEDEP}]
+ >=dev-qt/qtbase-${QT_PV}
+ dbus? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ default
+
+ # hack: PyQt-builder runs qmake without our arguments and calls g++
+ # or clang++ depending on what qtbase was built with, not used for
+ # building but fails with -native-symlinks
+ mkdir "${T}"/cx
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/
commit: 0be098101ae8cd2761c48ec0ada65b209eb9385a
Author: orbea riseup net>
AuthorDate: Thu Aug 1 16:53:25 2024 +
Commit: orbea riseup net>
CommitDate: Thu Aug 1 16:53:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=0be09810
dev-python/PyQt6: drop 6.6.1
Signed-off-by: orbea riseup.net>
dev-python/PyQt6/Manifest | 5 -
dev-python/PyQt6/PyQt6-6.6.1.ebuild | 185
2 files changed, 190 deletions(-)
diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index 9bd93a6..a05196b 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1,6 +1 @@
-AUX PyQt6-6.6.1-qt670.patch 2528 BLAKE2B
3157c4e4e063747db56e92b011147dfb3a57474b6e80f052372d4b83b91bf36bb18ba256f4e2b4466c140744b075ac47217915ad5d744900754c8f4af7ab8f61
SHA512
5894b371cfa9b22de2300cc75b7ab486944ecd7c8f2aed6bdd03355c9952ebd550ec2383ff057d629b54d91f92ef67cd566a39d7e38696d6ba2b09622b9900e8
-DIST PyQt6-6.6.1.tar.gz 1043203 BLAKE2B
dd2b6988ebeabaae47fe57c5c0d17fbe4b62c377262b4bb360adb7fd6724ccb6a67ba5c2bd7498df98db3ce6b00978f936b11a43b464c3c7af169f25b30ee1a6
SHA512
c2ff8c47c9b0e43c009d0c90f565a54344e6f384c67dd30c2d422465d0702c07713acc0095c8b67827d1146675611c07d548ba282a26e41bb60a0a21977a7a64
DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B
30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677
SHA512
619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2
-EBUILD PyQt6-6.6.1.ebuild 5672 BLAKE2B
8ac2f7e4d8ccfe0d71fca617c4942f0bfd77e478406aabc90497fd8f5b85101a773f9cebe2649ee66cd761abc340ddc945e5030148f2dce971639b62807d10c1
SHA512
af03064ebc5ac60d446feb78255d7eb9cf143d4f25552763d8626e546531703be00e650fd5faaa571721cb4bc2ffd831f482b29804554e6bc9c313a9dd5ef4f3
-EBUILD PyQt6-6.7.0.ebuild 5617 BLAKE2B
f5c241771e8126e04f396b55d4587d5cafd96bd1006b27da6f26b38ca18ddbf477153587d3c092b8647f527c6e124cdcfff2ad1914a08e624e9b62ebb8ad
SHA512
370b006ea1c73b709b7c77e415a68fde9581623e692ffef9f6d32adeee7b218d6146bded248b0397f67479ae63680a51ef2986b6c960100462065a3f6dc068e1
-MISC metadata.xml 2391 BLAKE2B
16eecbd105ced07699632a4b294f7da74b59ff931e39afb8a21f67f073bfc90ff613d753a67bcd303ea9f2bf35d7b91c1c7a56ece044c421c4e45b5951f5efe3
SHA512
1d595e07e201891c8c7d5635d39db36ccb65c7333cb27c1cd5384a76029b987959df05795283a4474a41a997bf951e577570b7d3a52a9a2975d563767651efae
diff --git a/dev-python/PyQt6/PyQt6-6.6.1.ebuild
b/dev-python/PyQt6/PyQt6-6.6.1.ebuild
deleted file mode 100644
index 61e293b..000
--- a/dev-python/PyQt6/PyQt6-6.6.1.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV=$(ver_cut 1-2):6
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-# 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 serialport sensors spatialaudio speech +sql
- +ssl svg testlib webchannel websockets +widgets +xml
-"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
- designer? ( gui widgets )
- help? ( gui widgets )
- multimedia? ( gui network )
- opengl? ( gui )
- pdfium? ( gui )
- printsupport? ( gui widgets )
- qml? ( network )
- quick3d? ( gui qml )
- quick? ( gui qml )
- spatialaudio? ( multimedia )
- sql? ( widgets )
- svg? ( gui )
- testlib? ( gui widgets )
- webchannel? ( network )
- websockets? ( network )
- widgets? ( gui )
-"
-
-# may use qt private symbols wrt qtbase's :=
-DEPEND="
-
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
- bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
- dbus? (
- dev-python/dbus-python[${PYTHON_USEDEP}]
- sys-apps/dbus
- )
- designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
- help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
- multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
- nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- )
- pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
-
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/PyQt6/, dev-python/PyQt6/files/
commit: d1a2b195428d4c5af56105cd40ecaaa53af1a4af
Author: orbea riseup net>
AuthorDate: Fri Jun 7 16:39:09 2024 +
Commit: orbea riseup net>
CommitDate: Fri Jun 7 16:39:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d1a2b195
dev-python/PyQt6: new package, add 6.6.1, 6.7.0
dev-qt/qtbase disables DTLS since it doesn't work with LibreSSL and
PyQT6 fails to detect that requiring it to be disabled manually.
Closes: https://github.com/gentoo/libressl/issues/563
Signed-off-by: orbea riseup.net>
dev-python/PyQt6/Manifest | 6 +
dev-python/PyQt6/PyQt6-6.6.1.ebuild| 185 +
dev-python/PyQt6/PyQt6-6.7.0.ebuild| 181
dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch | 77 ++
dev-python/PyQt6/metadata.xml | 41 ++
5 files changed, 490 insertions(+)
diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
new file mode 100644
index 000..9bd93a6
--- /dev/null
+++ b/dev-python/PyQt6/Manifest
@@ -0,0 +1,6 @@
+AUX PyQt6-6.6.1-qt670.patch 2528 BLAKE2B
3157c4e4e063747db56e92b011147dfb3a57474b6e80f052372d4b83b91bf36bb18ba256f4e2b4466c140744b075ac47217915ad5d744900754c8f4af7ab8f61
SHA512
5894b371cfa9b22de2300cc75b7ab486944ecd7c8f2aed6bdd03355c9952ebd550ec2383ff057d629b54d91f92ef67cd566a39d7e38696d6ba2b09622b9900e8
+DIST PyQt6-6.6.1.tar.gz 1043203 BLAKE2B
dd2b6988ebeabaae47fe57c5c0d17fbe4b62c377262b4bb360adb7fd6724ccb6a67ba5c2bd7498df98db3ce6b00978f936b11a43b464c3c7af169f25b30ee1a6
SHA512
c2ff8c47c9b0e43c009d0c90f565a54344e6f384c67dd30c2d422465d0702c07713acc0095c8b67827d1146675611c07d548ba282a26e41bb60a0a21977a7a64
+DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B
30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677
SHA512
619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2
+EBUILD PyQt6-6.6.1.ebuild 5672 BLAKE2B
8ac2f7e4d8ccfe0d71fca617c4942f0bfd77e478406aabc90497fd8f5b85101a773f9cebe2649ee66cd761abc340ddc945e5030148f2dce971639b62807d10c1
SHA512
af03064ebc5ac60d446feb78255d7eb9cf143d4f25552763d8626e546531703be00e650fd5faaa571721cb4bc2ffd831f482b29804554e6bc9c313a9dd5ef4f3
+EBUILD PyQt6-6.7.0.ebuild 5617 BLAKE2B
f5c241771e8126e04f396b55d4587d5cafd96bd1006b27da6f26b38ca18ddbf477153587d3c092b8647f527c6e124cdcfff2ad1914a08e624e9b62ebb8ad
SHA512
370b006ea1c73b709b7c77e415a68fde9581623e692ffef9f6d32adeee7b218d6146bded248b0397f67479ae63680a51ef2986b6c960100462065a3f6dc068e1
+MISC metadata.xml 2391 BLAKE2B
16eecbd105ced07699632a4b294f7da74b59ff931e39afb8a21f67f073bfc90ff613d753a67bcd303ea9f2bf35d7b91c1c7a56ece044c421c4e45b5951f5efe3
SHA512
1d595e07e201891c8c7d5635d39db36ccb65c7333cb27c1cd5384a76029b987959df05795283a4474a41a997bf951e577570b7d3a52a9a2975d563767651efae
diff --git a/dev-python/PyQt6/PyQt6-6.6.1.ebuild
b/dev-python/PyQt6/PyQt6-6.6.1.ebuild
new file mode 100644
index 000..61e293b
--- /dev/null
+++ b/dev-python/PyQt6/PyQt6-6.6.1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=sip
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
+
+# 'can' work with older Qt depending on features, but keeping it simple
+QT_PV=$(ver_cut 1-2):6
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm64"
+# 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 serialport sensors spatialaudio speech +sql
+ +ssl svg testlib webchannel websockets +widgets +xml
+"
+# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
+REQUIRED_USE="
+ designer? ( gui widgets )
+ help? ( gui widgets )
+ multimedia? ( gui network )
+ opengl? ( gui )
+ pdfium? ( gui )
+ printsupport? ( gui widgets )
+ qml? ( network )
+ quick3d? ( gui qml )
+ quick? ( gui qml )
+ spatialaudio? ( multimedia )
+ sql? ( widgets )
+ svg? ( gui )
+ testlib? ( gui widgets )
+ webchannel? ( network )
+ websockets? ( network )
+ widgets? ( gui )
+"
+
+# may use qt private symbols wrt qtbase's :=
+DEPEND="
+
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
+ bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
+ dbus? (
+ dev-python/dbus-python[${PYTHON_USEDEP
