commit: 47eef2110b86e1aacd085770e1b5391feab182ae Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Fri Sep 27 10:15:56 2024 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Fri Sep 27 12:09:11 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47eef211
dev-python/PyQt6: add IUSE=remoteobjects Nothing need this at the moment, but the can add given the package exists. Not planning to add more keywords at the moment unless something needs it, so masking on non-amd64 rather than rekeyword. Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild | 8 +++++--- dev-python/PyQt6/metadata.xml | 1 + profiles/arch/amd64/package.use.mask | 4 ++-- profiles/arch/amd64/package.use.stable.mask | 4 ++++ profiles/arch/base/package.use.mask | 4 ++-- 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild index 90c7fdd340d6..a4399f8665cb 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 58da8019ee6e..4672aed86173 100644 --- a/dev-python/PyQt6/metadata.xml +++ b/dev-python/PyQt6/metadata.xml @@ -21,6 +21,7 @@ <flag name="qml">Build bindings for the QtQml module and enable the qml plugin</flag> <flag name="quick">Build bindings for the QtQuick module</flag> <flag name="quick3d">Build bindings for the QtQuick3D module</flag> + <flag name="remoteobjects">Build bindings for the QtRemoteObjects module</flag> <flag name="sensors">Build bindings for the QtSensors module</flag> <flag name="serialport">Build bindings for the QtSerialPort module</flag> <flag name="spatialaudio">Build bindings for the QtSpatialAudio module</flag> diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 0f4f5e05f2d8..8140309fc8e9 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -92,8 +92,8 @@ sys-kernel/gentoo-kernel -generic-uki sys-kernel/gentoo-kernel-bin -generic-uki # Ionen Wolkens <io...@gentoo.org> (2023-12-02) -# dev-qt/qtwebengine:6 is keyworded here. -dev-python/PyQt6 -pdfium +# dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 are keyworded here. +dev-python/PyQt6 -pdfium -remoteobjects # Jimi Huotari <chii...@gentoo.org> (2023-11-22) # Unmask on amd64. diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 22b18c98f822..2dd055c2fb8e 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Ionen Wolkens <io...@gentoo.org> (2024-09-27) +# dev-qt/qtremoteobjects:6 has not been stabilized yet. +dev-python/PyQt6 remoteobjects + # Andrew Ammerlaan <andrewammerl...@gentoo.org> (2024-07-24) # No stable versions of ROCm at the moment sys-apps/hwloc rocm diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 1a1450567f2d..f1851b42d61a 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -78,8 +78,8 @@ sys-kernel/gentoo-kernel generic-uki sys-kernel/gentoo-kernel-bin generic-uki # Ionen Wolkens <io...@gentoo.org> (2023-12-02) -# Needs dev-qt/qtwebengine:6 which has very few keywords. -dev-python/PyQt6 pdfium +# dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 have few keywords. +dev-python/PyQt6 pdfium remoteobjects # Jimi Huotari <chii...@gentoo.org> (2023-11-22) # media-libs/libvpl is only keyworded for amd64 at this time.