[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: b866cba1d9d794c39e667f31b4b38b12950741d3 Author: Sam James gentoo org> AuthorDate: Sun Jun 2 04:03:16 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jun 2 04:03:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b866cba1 dev-qt/qtwayland: Stabilize 6.7.1 amd64, #932347 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild index 3945f0f1c2cd..db818b46ad53 100644 --- a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 622f7fcbdf24535b3a92f2b5a9ac151b338fe2e8 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 1 15:59:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 1 15:59:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622f7fcb dev-qt/qtwayland: Stabilize 5.15.14 x86, #933196 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild index de2ab00b1f35..afb4c3994c69 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 92c29c0ff00cf46abd0ceecc7aca150a199ba86f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 1 14:53:26 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 1 14:53:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c29c0f dev-qt/qtwayland: Stabilize 5.15.14 ppc, #933196 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild index 799a93b5cfee..de2ab00b1f35 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 2c53d29b7eadcfcea195e6e440ae384fb939bdc9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 1 09:36:09 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 1 10:25:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c53d29b dev-qt/qtwayland: Stabilize 5.15.14 arm64, #933196 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild index 45f11273a58c..799a93b5cfee 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: a68b91227dec68b67560096b62c7f332f0a9eb5d Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu May 30 10:21:56 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu May 30 12:34:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68b9122 dev-qt/qtwayland: add 5.15.14 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 2 ++ dev-qt/qtwayland/qtwayland-5.15.14.ebuild | 52 +++ 2 files changed, 54 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 2f245bc6652b..8312fe625e5e 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,6 @@ DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d +DIST qtwayland-5.15.14-gentoo-kde-1.tar.xz 47472 BLAKE2B 3812e5f18bcb857cf3c76cf8a53525a84b14bc4cf8430f4339c1ef9a5d6208dcdfba3f052bcc80c6ad8815db2415207e2eb5ed07bbf9e7076be675f2a4cee3c0 SHA512 912bc902e4f9d945dac396c75a2af9896e3002535a51e6b5b07166c38b9d6ea073da3d93db07742a0db295dd5f8167fdef351230adcb2145704c36b576c0f5e3 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d +DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B a5edb21446348f20e6f65736b402c3075a4bde0d7fa02c24cbfc5de65739ca8d7ac2186bd17a995bfb3de23106e696e2b1321dc3ae401984bdafaa3479c9aa1e SHA512 9e8add52353f7a146759511c49c001cd76a56790a81af5222f6f2d3d1a2f1ee9cc62048c72efe69708eb3444c6115272d4af8d738df7b1e1da959359d7420dbb DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa SHA512 cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f DIST qtwayland-everywhere-src-6.7.1.tar.xz 1122036 BLAKE2B 93acec00864f7f112b442ed60dbd1c297d08695ebccd6755bdc46b40af0e5f69288c9b404fc1d43fc0217bdeb1e770c4ec3950a33c67b577da4f0c308e6867b1 SHA512 9128ecd32319fd2ca154cb3d52726c80f96e2c906f9cf80cd67a3f91a4db49a853948489ec712061c6ef2c5abe70cd850c37f947659199678ac1482c77485a76 diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild new file mode 100644 index ..c9d27b00e9e9 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor vulkan" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + ) + + use compositor && myqmakeargs+=( + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + ) + + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: b0143ff9266d59d7f918dbc5ea43832ee9e7c2d9 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 28 18:55:22 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 28 18:55:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0143ff9 dev-qt/qtwayland: Stabilize 6.7.1 x86, #932862 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild index 5b1efeacfd5f..3945f0f1c2cd 100644 --- a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: e34daa1a00a35f03a1fa0e08b2244dc0914febd5 Author: Ionen Wolkens gentoo org> AuthorDate: Mon May 20 07:56:05 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 20 08:45:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34daa1a dev-qt/qtwayland: add 6.7.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.7.1.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index b74c8f47c254..2f245bc6652b 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa SHA512 cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f +DIST qtwayland-everywhere-src-6.7.1.tar.xz 1122036 BLAKE2B 93acec00864f7f112b442ed60dbd1c297d08695ebccd6755bdc46b40af0e5f69288c9b404fc1d43fc0217bdeb1e770c4ec3950a33c67b577da4f0c308e6867b1 SHA512 9128ecd32319fd2ca154cb3d52726c80f96e2c906f9cf80cd67a3f91a4db49a853948489ec712061c6ef2c5abe70cd850c37f947659199678ac1482c77485a76 diff --git a/dev-qt/qtwayland/qtwayland-6.7.1.ebuild b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild new file mode 100644 index ..dc3ce8575fd3 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.7.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +} + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/
commit: 3156cc92fb1e9e5406ab3b78a2ed58e2d32595fc Author: Ionen Wolkens gentoo org> AuthorDate: Fri Apr 19 07:25:44 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Apr 19 07:52:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3156cc92 dev-qt/qtwayland: drop 6.6.2-r1, 6.6.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 2 - .../files/qtwayland-6.6.2-nvidia-threaded-gl.patch | 30 --- dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild | 59 -- dev-qt/qtwayland/qtwayland-6.6.3.ebuild| 55 4 files changed, 146 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index c63cb56cb998..b74c8f47c254 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,5 +1,3 @@ DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d -DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 -DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1 SHA512 6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1 DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa SHA512 cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f diff --git a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch deleted file mode 100644 index f7f7607024c5.. --- a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch +++ /dev/null @@ -1,30 +0,0 @@ -Backport from 6.6 branch which failed to make it in 6.6.2. - -https://bugreports.qt.io/browse/QTBUG-95817 -https://codereview.qt-project.org/c/qt/qtwayland/+/536732 -https://github.com/qt/qtwayland/commit/e4156bad6398dcbe8740041148d95ee9ed437d8b -From: David Redondo -Date: Wed, 31 Jan 2024 09:01:48 +0100 -Subject: [PATCH] client: Disable threaded GL on desktop NVIDIA - -Otherwise QtQuick windows freeze when resized. -In order to still use threaded rendering on -embedded platforms where resizing is not required -we check if XDG_CURRENT_DESKTOP which should be -set by desktop environments. a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp -+++ b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp -@@ -92,6 +92,13 @@ void QWaylandEglClientBufferIntegration::initialize(QWaylandDisplay *display) - break; - } - } -+ -+// On desktop NVIDIA resizing QtQuick freezes them when using threaded rendering QTBUG-95817 -+// In order to support threaded rendering on embedded platforms where resizing is not needed -+// we check if XDG_CURRENT_DESKTOP is set which desktop environments should set -+if (qstrcmp(vendor, "NVIDIA") == 0 && qEnvironmentVariableIsSet("XDG_CURRENT_DESKTOP")) { -+m_supportsThreading = false; -+} - } - - bool QWaylandEglClientBufferIntegration::isValid() const diff --git a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild deleted file mode 100644 index a91481138236.. --- a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Wayland platform plugin for Qt" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -IUSE="accessibility compositor qml vulkan" - -RDEPEND=" - dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=] - media-libs/libglvnd -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: a79fd434bba6b1707e0819d9a40560e01d9edd63 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 13 17:49:08 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 13 17:50:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a79fd434 dev-qt/qtwayland: Stabilize 6.7.0 amd64, #929242 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.7.0.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild index e28dd7db323c..3512d39ebf39 100644 --- a/dev-qt/qtwayland/qtwayland-6.7.0.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: f77aaa46b16b080fc0e01099fbbe0346d3f4258b Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Apr 4 18:34:40 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 5 15:00:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77aaa46 dev-qt/qtwayland: drop 5.15.12-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest| 2 -- dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 52 2 files changed, 54 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index f6a2dab0b3ec..c63cb56cb998 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,6 +1,4 @@ -DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d -DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1 SHA512 6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1 diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild deleted file mode 100644 index 6a87c8a1a4e7.. --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="compositor vulkan" - -RDEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] - media-libs/libglvnd - x11-libs/libxkbcommon - compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) -" -DEPEND="${RDEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/wayland-scanner" - -src_configure() { - local myqmakeargs=( - -- - -no-feature-xcomposite-egl - -no-feature-xcomposite-glx - $(qt_use compositor feature-wayland-server) - $(qt_use compositor feature-wayland-dmabuf-server-buffer) - $(qt_use compositor feature-wayland-drm-egl-server-buffer) - $(qt_use compositor feature-wayland-shm-emulation-server-buffer) - ) - - use compositor && myqmakeargs+=( - $(qt_use vulkan feature-wayland-vulkan-server-buffer) - ) - - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 7ba7bc5bd97f38205c869b62c7f8cf3b0812e752 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 4 04:21:47 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 04:21:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba7bc5b dev-qt/qtwayland: Stabilize 5.15.13 arm64, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild index 1a9d5defae79..6a87c8a1a4e7 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: a3e1f5b04d6fad26169c3c9d3bb1784fb7be38d5 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 3 20:45:11 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 3 20:45:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e1f5b0 dev-qt/qtwayland: Stabilize 5.15.13 x86, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild index a1438dfd1265..1a9d5defae79 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 0eaac5849b9e99efbbdaeb6bc505852307bdb559 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 3 20:43:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 3 20:43:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eaac584 dev-qt/qtwayland: Stabilize 5.15.13 ppc64, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild index 835b2d94d985..b106cdaf8d4f 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 8200ea158839a988f6ea145c5936015e14388762 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 3 19:05:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 3 19:05:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8200ea15 dev-qt/qtwayland: Stabilize 5.15.13 ppc, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild index ba41c8c45d4d..835b2d94d985 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: af78b7290b8e51035c69a96d86690fcc4bf0ecc7 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 3 18:47:16 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 3 18:47:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af78b729 dev-qt/qtwayland: Stabilize 5.15.13 arm, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild index c9d27b00e9e9..ba41c8c45d4d 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 738288158951bc60613fd5d32b3e19f0858ba668 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Apr 2 12:06:35 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Apr 2 13:05:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73828815 dev-qt/qtwayland: add 6.7.0 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.7.0.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index c0bf989b7731..f6a2dab0b3ec 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -4,3 +4,4 @@ DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d06 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1 SHA512 6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1 +DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa SHA512 cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f diff --git a/dev-qt/qtwayland/qtwayland-6.7.0.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild new file mode 100644 index ..dc3ce8575fd3 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +} + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 6594e571a3a6204cc1ec23eebc0333514d998124 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Apr 2 05:55:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Apr 2 05:55:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6594e571 dev-qt/qtwayland: Stabilize 6.6.3 arm64, #928382 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild index 96637739c28f..5a74ea1f49f4 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 6559ffbbc003daf00453f64078ad1dd1dac0b6d0 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 1 18:28:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 1 18:28:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6559ffbb dev-qt/qtwayland: Stabilize 6.6.3 amd64, #928382 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild index daa91a6d626a..96637739c28f 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: b2a241d1fe7a0e8ef8cfa3cb2edd7fc313ff9863 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Mar 29 22:16:50 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Mar 30 00:27:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a241d1 dev-qt/qtwayland: drop 6.6. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-6.6..ebuild | 55 -- 1 file changed, 55 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild b/dev-qt/qtwayland/qtwayland-6.6..ebuild deleted file mode 100644 index daa91a6d626a.. --- a/dev-qt/qtwayland/qtwayland-6.6..ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Wayland platform plugin for Qt" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -IUSE="accessibility compositor qml vulkan" - -RDEPEND=" - dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=] - media-libs/libglvnd - x11-libs/libxkbcommon - compositor? ( - qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) - ) -" -DEPEND=" - ${RDEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/wayland-scanner" - -CMAKE_SKIP_TESTS=( - # segfaults for not-looked-into reasons, but not considered - # an issue given >=seatv5 exists since wayland-1.10 (2016) - tst_seatv4 - # needs a compositor/opengl, skip the extra trouble - tst_surface - tst_xdgdecorationv1 -) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt6Quick) - $(qt_feature compositor wayland_server) - ) - - qt6-build_src_configure -} - -src_test() { - # users' session setting may break tst_clientextension (bug #927030) - unset DESKTOP_SESSION XDG_CURRENT_DESKTOP - unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION - - qt6-build_src_test -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 1370c77f21a22ab554402afa9a161a5de3b48f1a Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 26 06:40:03 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 26 07:08:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1370c77f dev-qt/qtwayland: add 6.6.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.6.3.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 489184887f22..fd6e8c5c2b9b 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -3,4 +3,5 @@ DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 +DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1 SHA512 6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1 DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac SHA512 4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534 diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild new file mode 100644 index ..daa91a6d626a --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +} + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 1ca4c7b4c921180d103d631bf11c12973010584b Author: Ionen Wolkens gentoo org> AuthorDate: Sun Mar 24 12:15:26 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Mar 24 18:37:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca4c7b4 dev-qt/qtwayland: drop 6.7.0_rc-r1 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 - dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild | 55 --- 2 files changed, 56 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 9e6b00d86bb9..489184887f22 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -3,5 +3,4 @@ DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 -DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea SHA512 22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac SHA512 4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534 diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild deleted file mode 100644 index dc3ce8575fd3.. --- a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Wayland platform plugin for Qt" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -IUSE="accessibility compositor qml vulkan" - -RDEPEND=" - dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland] - media-libs/libglvnd - x11-libs/libxkbcommon - compositor? ( - qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) - ) -" -DEPEND=" - ${RDEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/wayland-scanner" - -CMAKE_SKIP_TESTS=( - # segfaults for not-looked-into reasons, but not considered - # an issue given >=seatv5 exists since wayland-1.10 (2016) - tst_seatv4 - # needs a compositor/opengl, skip the extra trouble - tst_surface - tst_xdgdecorationv1 -) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt6Quick) - $(qt_feature compositor wayland_server) - ) - - qt6-build_src_configure -} - -src_test() { - # users' session setting may break tst_clientextension (bug #927030) - unset DESKTOP_SESSION XDG_CURRENT_DESKTOP - unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION - - qt6-build_src_test -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 3cbd86276121b344a4f6e88635f62965dfd0aeae Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Mar 23 12:34:28 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Mar 23 16:59:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbd8627 dev-qt/qtwayland: 5.15.13 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 2 ++ dev-qt/qtwayland/qtwayland-5.15.13.ebuild | 52 +++ 2 files changed, 54 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 5d66ccfed6de..9e6b00d86bb9 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,5 +1,7 @@ DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e +DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 +DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea SHA512 22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac SHA512 4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534 diff --git a/dev-qt/qtwayland/qtwayland-5.15.13.ebuild b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild new file mode 100644 index ..c9d27b00e9e9 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor vulkan" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + ) + + use compositor && myqmakeargs+=( + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + ) + + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 0e5a469edeb54c0b09d72b125e6e01256f85f220 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Mar 22 08:34:14 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Mar 22 10:28:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5a469e dev-qt/qtwayland: add 6.7.0_rc2 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index bd7ccd25d5d3..5d66ccfed6de 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -2,3 +2,4 @@ DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d83 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea SHA512 22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f +DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 32457532e1b8f0aeafdc4d81bc41accad0ca717190e2e0df17ca59da504b0b1d4ef8ebedbbbdb6721c56936f64d86c3e504b89279c6b100bca56d2f0f4358dac SHA512 4a6ffb272ac5cbe201b3610470a610beac30c5539d8bd788b44b490078facb465ea413da99f8732fb571dee69f7d59c17078eeb97c2aa3a6cba7061beb29d534 diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild new file mode 100644 index ..dc3ce8575fd3 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc2.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +} + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: f7bf430bdeb65da9b40faa84a8441d28419e2b60 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 22 06:15:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 22 06:15:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bf430b dev-qt/qtwayland: Stabilize 6.6.2-r1 arm64, #927197 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild index 7ae2edf4eb7c..a91481138236 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 439235378939f21bc640f88dadef4f2da170898c Author: Ionen Wolkens gentoo org> AuthorDate: Sat Mar 16 10:41:32 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Mar 16 10:42:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43923537 dev-qt/qtwayland: unset session variables for tests (qt6) Closes: https://bugs.gentoo.org/927030 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild| 8 dev-qt/qtwayland/qtwayland-6.6..ebuild| 8 dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild | 8 dev-qt/qtwayland/qtwayland-6.7..ebuild| 8 dev-qt/qtwayland/qtwayland-6..ebuild | 8 5 files changed, 40 insertions(+) diff --git a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild index a9ab86107af3..7ae2edf4eb7c 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild @@ -49,3 +49,11 @@ src_configure() { qt6-build_src_configure } + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +} diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild b/dev-qt/qtwayland/qtwayland-6.6..ebuild index 3e85bb4f71bc..daa91a6d626a 100644 --- a/dev-qt/qtwayland/qtwayland-6.6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6..ebuild @@ -45,3 +45,11 @@ src_configure() { qt6-build_src_configure } + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +} diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild index 90842e7be4d0..dc3ce8575fd3 100644 --- a/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild @@ -45,3 +45,11 @@ src_configure() { qt6-build_src_configure } + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +} diff --git a/dev-qt/qtwayland/qtwayland-6.7..ebuild b/dev-qt/qtwayland/qtwayland-6.7..ebuild index 90842e7be4d0..dc3ce8575fd3 100644 --- a/dev-qt/qtwayland/qtwayland-6.7..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.7..ebuild @@ -45,3 +45,11 @@ src_configure() { qt6-build_src_configure } + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +} diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild b/dev-qt/qtwayland/qtwayland-6..ebuild index 90842e7be4d0..dc3ce8575fd3 100644 --- a/dev-qt/qtwayland/qtwayland-6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6..ebuild @@ -45,3 +45,11 @@ src_configure() { qt6-build_src_configure } + +src_test() { + # users' session setting may break tst_clientextension (bug #927030) + unset DESKTOP_SESSION XDG_CURRENT_DESKTOP + unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION + + qt6-build_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: d327a329816561ce099b8a6664236e874df71a9e Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 14 07:09:49 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 14 07:14:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d327a329 dev-qt/qtwayland: do qtbase:6[accessibility=] matching now Backported from live ebuilds, albeit still skipping it for qtwebengine given few users should be affected and there should be the 6.6.3 release in bit over a week (not worth a rebuild now). Mostly a side effect of kwin-6 (formerly) requiring it so users enabled it only for it and then disable after it no longer is. Typical accessibility users likely leave it enabled globally. Closes: https://bugs.gentoo.org/926992 Signed-off-by: Ionen Wolkens gentoo.org> .../qtwayland/{qtwayland-6.6.2.ebuild => qtwayland-6.6.2-r1.ebuild} | 4 ++-- .../{qtwayland-6.7.0_rc.ebuild => qtwayland-6.7.0_rc-r1.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild similarity index 90% rename from dev-qt/qtwayland/qtwayland-6.6.2.ebuild rename to dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild index 38aa148dcb8b..a9ab86107af3 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild @@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -IUSE="compositor qml vulkan" +IUSE="accessibility compositor qml vulkan" RDEPEND=" dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild similarity index 89% rename from dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild rename to dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild index 005196d57b76..90842e7be4d0 100644 --- a/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc-r1.ebuild @@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -IUSE="compositor qml vulkan" +IUSE="accessibility compositor qml vulkan" RDEPEND=" dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? (
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 9876575e6970983a1830fddff5eae0da6c232d23 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 20:25:15 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 20:31:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9876575e dev-qt/qtwayland: match accessibility IUSE with qtbase:6 Makes use of QT_CONFIG(accessibility) which can result in undefined symbols if was enabled on qtbase then flipped off. Like opengl/vulkan, this flag is typically enabled either globally or not at all and should hopefully not cause conflicts for most users. Technically needed in non-live but given the low impact will wait rather than let this trigger rebuilds (esp. given one of the similarly affected package is qtwebengine). Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-6.6..ebuild | 4 ++-- dev-qt/qtwayland/qtwayland-6.7..ebuild | 4 ++-- dev-qt/qtwayland/qtwayland-6..ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild b/dev-qt/qtwayland/qtwayland-6.6..ebuild index 03045fcde32a..3e85bb4f71bc 100644 --- a/dev-qt/qtwayland/qtwayland-6.6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6..ebuild @@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -IUSE="compositor qml vulkan" +IUSE="accessibility compositor qml vulkan" RDEPEND=" dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( diff --git a/dev-qt/qtwayland/qtwayland-6.7..ebuild b/dev-qt/qtwayland/qtwayland-6.7..ebuild index 005196d57b76..90842e7be4d0 100644 --- a/dev-qt/qtwayland/qtwayland-6.7..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.7..ebuild @@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -IUSE="compositor qml vulkan" +IUSE="accessibility compositor qml vulkan" RDEPEND=" dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild b/dev-qt/qtwayland/qtwayland-6..ebuild index 005196d57b76..90842e7be4d0 100644 --- a/dev-qt/qtwayland/qtwayland-6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6..ebuild @@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -IUSE="compositor qml vulkan" +IUSE="accessibility compositor qml vulkan" RDEPEND=" dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? (
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 16bbd95f5963da90440fb1aa2a78894f562342f8 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 10:33:07 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 11:59:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bbd95f dev-qt/qtwayland: add 6.7.0_rc Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 0a6befbb334b..bd7ccd25d5d3 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 +DIST qtwayland-everywhere-src-6.7.0-rc.tar.xz 1122072 BLAKE2B 94b678abf3bcc405fd211920e08a08ebacee1c1a9cca40f5d9fe034aec90a46f5d4ec8e8d69596a7c2fd621b41824d57e8866e518aeb6a0c0df1482eefc303ea SHA512 22150d27a103cdd65d16b97b0885e453192e703dde2a162890a6d09b9c6d65883f1a5836aa3598a28c5e9cd3f85d61281a3574df4c1342ba7a57721c70da8e8f diff --git a/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild new file mode 100644 index ..005196d57b76 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.7.0_rc.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: d0ff6bf7c128b8d90fae4031872d369f1446afd3 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Feb 20 06:44:44 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Feb 20 14:30:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ff6bf7 dev-qt/qtwayland: Stabilize 6.6.2 amd64, #924651 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild index 26be2cc76c6e..38aa148dcb8b 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 91d364362437871abc7977d9531c2a21978ad2e6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 17 15:49:37 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 17 16:57:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d36436 dev-qt/qtwayland: drop 5.15.12 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 51 --- 1 file changed, 51 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild deleted file mode 100644 index 33ebfc85c604.. --- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="compositor" - -RDEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput] - media-libs/libglvnd - x11-libs/libxkbcommon - compositor? ( - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[vulkan] - ) -" -DEPEND="${RDEPEND} - compositor? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/wayland-scanner" - -src_configure() { - local myqmakeargs=( - -- - -no-feature-xcomposite-egl - -no-feature-xcomposite-glx - $(qt_use compositor feature-wayland-server) - $(qt_use compositor feature-wayland-dmabuf-server-buffer) - $(qt_use compositor feature-wayland-drm-egl-server-buffer) - $(qt_use compositor feature-wayland-shm-emulation-server-buffer) - $(qt_use compositor feature-wayland-vulkan-server-buffer) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 26911b3a37695ad0c4f9e86eb4a0bb3396b9cc7d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:29:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:29:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26911b3a dev-qt/qtwayland: Stabilize 5.15.12-r1 ppc64, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild index ba85127d5f0d..6a87c8a1a4e7 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: cdc86c8073062bb9a94c098a002412927da543ea Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:29:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:29:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc86c80 dev-qt/qtwayland: Stabilize 5.15.12-r1 ppc, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild index 21b7ec63385c..ba85127d5f0d 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 75e09c87a89e49c27925e912d2780e27c357fb46 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:27:46 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:27:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e09c87 dev-qt/qtwayland: Stabilize 5.15.12-r1 amd64, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild index abbbf5766736..21b7ec63385c 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 176bbc2932c52332c36991f38e008f302db55471 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:27:41 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:27:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176bbc29 dev-qt/qtwayland: Stabilize 5.15.12-r1 arm64, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild index f7e096ac4f76..abbbf5766736 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: b088ccd26f745c3bcdaf7212f74c096173617a44 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:27:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:27:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b088ccd2 dev-qt/qtwayland: Stabilize 5.15.12-r1 arm, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild index 510f5ca2ecff..f7e096ac4f76 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/
commit: 011120d8fa117d6abf20558f180577c360e08b55 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 14 11:07:27 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 14 12:22:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011120d8 dev-qt/qtwayland: add 6.6.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + .../files/qtwayland-6.6.2-nvidia-threaded-gl.patch | 30 + dev-qt/qtwayland/qtwayland-6.6.2.ebuild| 51 ++ 3 files changed, 82 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 9514883c7b6a..92038f9ee118 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3 SHA512 7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76 +DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 diff --git a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch new file mode 100644 index ..f7f7607024c5 --- /dev/null +++ b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch @@ -0,0 +1,30 @@ +Backport from 6.6 branch which failed to make it in 6.6.2. + +https://bugreports.qt.io/browse/QTBUG-95817 +https://codereview.qt-project.org/c/qt/qtwayland/+/536732 +https://github.com/qt/qtwayland/commit/e4156bad6398dcbe8740041148d95ee9ed437d8b +From: David Redondo +Date: Wed, 31 Jan 2024 09:01:48 +0100 +Subject: [PATCH] client: Disable threaded GL on desktop NVIDIA + +Otherwise QtQuick windows freeze when resized. +In order to still use threaded rendering on +embedded platforms where resizing is not required +we check if XDG_CURRENT_DESKTOP which should be +set by desktop environments. +--- a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp +@@ -92,6 +92,13 @@ void QWaylandEglClientBufferIntegration::initialize(QWaylandDisplay *display) + break; + } + } ++ ++// On desktop NVIDIA resizing QtQuick freezes them when using threaded rendering QTBUG-95817 ++// In order to support threaded rendering on embedded platforms where resizing is not needed ++// we check if XDG_CURRENT_DESKTOP is set which desktop environments should set ++if (qstrcmp(vendor, "NVIDIA") == 0 && qEnvironmentVariableIsSet("XDG_CURRENT_DESKTOP")) { ++m_supportsThreading = false; ++} + } + + bool QWaylandEglClientBufferIntegration::isValid() const diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild new file mode 100644 index ..26be2cc76c6e --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: e4ce6e88b12e16250ddb6d5976616675e2b730dd Author: Sam James gentoo org> AuthorDate: Tue Feb 6 22:32:14 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 22:32:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ce6e88 dev-qt/qtwayland: Stabilize 5.15.12-r1 x86, #923848 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild index c9d27b00e9e9..510f5ca2ecff 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 7c8340fe7c1e7892b49003e2a6266f4deeacfbfc Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Feb 5 19:55:12 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Feb 5 20:07:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8340fe dev-qt/qtwayland: Re-add IUSE=vulkan to 5.15.12 Closes: https://bugs.gentoo.org/923722 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 52 1 file changed, 52 insertions(+) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild new file mode 100644 index ..c9d27b00e9e9 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor vulkan" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + ) + + use compositor && myqmakeargs+=( + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + ) + + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 6d51032d862ba1df9b45e63109138eece68e329b Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Feb 1 22:57:41 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 1 23:00:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d51032d dev-qt/qtwayland: drop 5.15.11-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest| 2 -- dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 51 2 files changed, 53 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index e90947fc1a6b..9514883c7b6a 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,5 +1,3 @@ -DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8 SHA512 8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e -DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3 SHA512 7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76 diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild deleted file mode 100644 index a22da358ccdd.. --- a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=2 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="compositor" - -RDEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput] - media-libs/libglvnd - x11-libs/libxkbcommon - compositor? ( - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[vulkan] - ) -" -DEPEND="${RDEPEND} - compositor? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/wayland-scanner" - -src_configure() { - local myqmakeargs=( - -- - -no-feature-xcomposite-egl - -no-feature-xcomposite-glx - $(qt_use compositor feature-wayland-server) - $(qt_use compositor feature-wayland-dmabuf-server-buffer) - $(qt_use compositor feature-wayland-drm-egl-server-buffer) - $(qt_use compositor feature-wayland-shm-emulation-server-buffer) - $(qt_use compositor feature-wayland-vulkan-server-buffer) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 219e784bf1b77d4d2bcfbcac35f354a33dc3ff39 Author: Matoro Mahri matoro tk> AuthorDate: Wed Jan 31 07:47:32 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 31 22:30:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219e784b dev-qt/qtwayland: Stabilize 5.15.12 arm, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild index 7c9468d9b411..33ebfc85c604 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 907585a20baa0cf53c2525b593e23a2d29df9ece Author: Matoro Mahri matoro tk> AuthorDate: Tue Jan 30 23:03:20 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 31 07:17:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907585a2 dev-qt/qtwayland: Stabilize 5.15.12 arm64, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Joonas Niilola gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild index 031f7faf62f6..7c9468d9b411 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 025d33f4e2150176dfd767f9d5bc0d2841499394 Author: Matoro Mahri matoro tk> AuthorDate: Mon Jan 29 17:19:38 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jan 30 03:53:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025d33f4 dev-qt/qtwayland: Stabilize 5.15.12 ppc, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild index 1365f8861bf8..031f7faf62f6 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: a55c3f0d4d8768ddfb4b49f500ac1281bfc28775 Author: Matoro Mahri matoro tk> AuthorDate: Mon Jan 29 03:21:15 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 29 04:09:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55c3f0d dev-qt/qtwayland: Stabilize 5.15.12 amd64, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild index 23d2e2572564..7d78f72e33d1 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 0a7e2d7a38217c6ec081d8cf7a57b74c6c5eb468 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jan 1 20:01:28 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jan 1 21:01:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7e2d7a dev-qt/qtwayland: add 5.15.12 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 2 ++ dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 51 +++ 2 files changed, 53 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 8c7fa9c6ecc5..e90947fc1a6b 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,5 @@ DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8 SHA512 8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc +DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 +DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3 SHA512 7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76 diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild new file mode 100644 index ..23d2e2572564 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[vulkan] + ) +" +DEPEND="${RDEPEND} + compositor? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + $(qt_use compositor feature-wayland-vulkan-server-buffer) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 83bacd5becf76d657388a57263625d686da7f7bd Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 19 19:40:46 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 19 20:31:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bacd5b dev-qt/qtwayland: drop 6.5.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 - dev-qt/qtwayland/qtwayland-6.5.3.ebuild | 47 - 2 files changed, 48 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 4e9b01cb2bbd..8c7fa9c6ecc5 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,3 @@ DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8 SHA512 8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 -DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3 SHA512 7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76 diff --git a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild deleted file mode 100644 index c742bc7911b6.. --- a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Wayland platform plugin for Qt" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~x86" -fi - -IUSE="compositor qml vulkan" - -RDEPEND=" - dev-libs/wayland - ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] - media-libs/libglvnd - x11-libs/libxkbcommon - compositor? ( - qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) - ) -" -DEPEND=" - ${RDEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/wayland-scanner" - -CMAKE_SKIP_TESTS=( - # segfaults for not-looked-into reasons, but not considered - # an issue given >=seatv5 exists since wayland-1.10 (2016) - tst_seatv4 - # needs a compositor/opengl, skip the extra trouble - tst_surface - tst_xdgdecorationv1 -) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt6Quick) - $(qt_feature compositor wayland_server) - ) - - qt6-build_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 9b72b8cfb88318d622bf67bc8c6e4842b6cb72b6 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 17 18:26:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 17 18:28:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b72b8cf dev-qt/qtwayland: Stabilize 6.6.1 amd64, #920154 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild index 6705f12049b3..d41d5d9e7127 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: d20487df5102dd0b029e3346e9c31001125e3100 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 12 14:29:28 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 12 21:23:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d20487df dev-qt/qtwayland: add 6.7. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-6.7..ebuild | 47 ++ 1 file changed, 47 insertions(+) diff --git a/dev-qt/qtwayland/qtwayland-6.7..ebuild b/dev-qt/qtwayland/qtwayland-6.7..ebuild new file mode 100644 index ..a9b9291aca02 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.7..ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 2763243e25822ed995dfa816dd7a55e5d1b3d7cb Author: Jakov Smolić gentoo org> AuthorDate: Fri Dec 1 19:48:53 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Dec 1 19:48:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2763243e dev-qt/qtwayland: Keyword 6.6.1 riscv, #914026 Signed-off-by: Jakov Smolić gentoo.org> dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild index e65156db4670..6705f12049b3 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: af294c91f3850e00e1d7e949695c7f00db2794ff Author: Sam James gentoo org> AuthorDate: Fri Dec 1 06:20:33 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 1 06:20:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af294c91 dev-qt/qtwayland: Keyword 6.6.1 ppc64, #914026 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild index 225679189acb..e65156db4670 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~sparc ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 3209cb48ae9f12340443d5cbc94eb92d95119112 Author: Sam James gentoo org> AuthorDate: Fri Dec 1 06:20:26 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 1 06:20:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3209cb48 dev-qt/qtwayland: Keyword 6.6.1 sparc, #914026 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild index c49693881640..225679189acb 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~sparc ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 0aefa808040eaf54d5ec24ca60fd5503f953159b Author: Sam James gentoo org> AuthorDate: Wed Nov 29 22:32:40 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 29 22:32:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aefa808 dev-qt/qtwayland: Keyword 6.6.1 ppc, #914026 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild index 8589a8ce444f..c49693881640 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: d326ec9d348f3310ef5526cdfc4273f270a0ec18 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Nov 27 06:11:14 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Nov 27 08:45:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d326ec9d dev-qt/qtwayland: add 6.6.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.6.1.ebuild | 47 + 2 files changed, 48 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 8bc9c623c179..53f9b3fc73e0 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -2,3 +2,4 @@ DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 DIST qtwayland-everywhere-src-6.6.0.tar.xz 1125748 BLAKE2B e1024866761b1872ed762ef565cc4805e0dcea5a3319ec6d4aaf4d9e46477a0a4f1aea7b39faeb88ab10afa6b2fb5e0dd22a7864a3d18b479c87e345b34c7153 SHA512 e9cf63ccc71d4dc61b04a0f8a1a466e9ede09aa689c53c1ccc9db5233e324894bfd198c9204d8d93509c770a7a6612c8eb9981e0b3ee7428f8bf2dcbdc255109 +DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3 SHA512 7f6533754daad7a2804cd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76 diff --git a/dev-qt/qtwayland/qtwayland-6.6.1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild new file mode 100644 index ..8589a8ce444f --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.6.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/
commit: c3011ebaf74f0abf2fc68486728b98be37983961 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 15 18:00:59 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 15 19:27:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3011eba dev-qt/qtwayland: drop 6.5.2-r3 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 - .../files/qtwayland-6.5.2-drag-drop-segfault.patch | 38 dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 51 -- 3 files changed, 90 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 96e9bb4adb06..8bc9c623c179 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,5 +1,4 @@ DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8 SHA512 8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 -DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 DIST qtwayland-everywhere-src-6.6.0.tar.xz 1125748 BLAKE2B e1024866761b1872ed762ef565cc4805e0dcea5a3319ec6d4aaf4d9e46477a0a4f1aea7b39faeb88ab10afa6b2fb5e0dd22a7864a3d18b479c87e345b34c7153 SHA512 e9cf63ccc71d4dc61b04a0f8a1a466e9ede09aa689c53c1ccc9db5233e324894bfd198c9204d8d93509c770a7a6612c8eb9981e0b3ee7428f8bf2dcbdc255109 diff --git a/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch b/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch deleted file mode 100644 index d19522c4b8ef.. --- a/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch +++ /dev/null @@ -1,38 +0,0 @@ -Regression in 6.5.2 that is fixed >=6.5.3. -https://bugreports.qt.io/browse/QTBUG-115757 -https://github.com/qutebrowser/qutebrowser/issues/7827 - -https://github.com/qt/qtwayland/commit/02e9e0a2d4538eb2b3c26d3137228f8f501bcf7f -From: David Edmundson -Date: Wed, 7 Jun 2023 22:12:15 +0100 -Subject: [PATCH] client: Fix crash on dnd updates after client facing drag - ends - -A platform drag and a application-facing drag have two different -lifespans. - -The platform drag lasts until all mimedata is transferred and the client -receiving the drops marks it as finished. - -The application facing QDrag lasts until the client deletes it. We can -get a crash if we get updates during this time. - -The drop event is guarded, but not the action negotiation. - -Fixes: QTBUG-115757 -Change-Id: Ib9c047f04d65883105d4cd3f169637d0e038a63f -Reviewed-by: Eskil Abrahamsen Blomfeldt -(cherry picked from commit 22daca49b807fefba58113a06b86df4274e49f62) -Reviewed-by: David Edmundson a/src/client/qwaylanddatadevice.cpp -+++ b/src/client/qwaylanddatadevice.cpp -@@ -97,6 +97,9 @@ bool QWaylandDataDevice::startDrag(QMimeData *mimeData, Qt::DropActions supporte - connect(m_dragSource.data(), ::cancelled, this, ::dragSourceCancelled); - connect(m_dragSource.data(), ::dndResponseUpdated, this, [this](bool accepted, Qt::DropAction action) { - auto drag = static_cast(QGuiApplicationPrivate::platformIntegration()->drag()); -+if (!drag->currentDrag()) { -+return; -+} - // in old versions drop action is not set, so we guess - if (m_dragSource->version() < 3) { - drag->setResponse(accepted); diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild deleted file mode 100644 index 52a6a35f0218.. --- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Wayland platform plugin for Qt" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~x86" -fi - -IUSE="compositor
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 064bfaa1446d7f5c142ed6f173b9ee87b3bf8da0 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 15 17:19:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 15 17:19:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064bfaa1 dev-qt/qtwayland: Stabilize 6.5.3 amd64, #915549 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-6.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild index 8589a8ce444f..c742bc7911b6 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: dce0285dd439cd89d799152b5c9b54205ac64519 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Nov 8 19:55:05 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 8 22:30:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce0285d dev-qt/qtwayland: drop 5.15.11 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 1 - dev-qt/qtwayland/qtwayland-5.15.11.ebuild | 51 --- 2 files changed, 52 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 4724d41312e3..96e9bb4adb06 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,3 @@ -DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5 SHA512 01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8 SHA512 8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/qtwayland-5.15.11.ebuild b/dev-qt/qtwayland/qtwayland-5.15.11.ebuild deleted file mode 100644 index 57fced440a1c.. --- a/dev-qt/qtwayland/qtwayland-5.15.11.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="compositor" - -RDEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput] - media-libs/libglvnd - x11-libs/libxkbcommon - compositor? ( - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[vulkan] - ) -" -DEPEND="${RDEPEND} - compositor? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/wayland-scanner" - -src_configure() { - local myqmakeargs=( - -- - -no-feature-xcomposite-egl - -no-feature-xcomposite-glx - $(qt_use compositor feature-wayland-server) - $(qt_use compositor feature-wayland-dmabuf-server-buffer) - $(qt_use compositor feature-wayland-drm-egl-server-buffer) - $(qt_use compositor feature-wayland-shm-emulation-server-buffer) - $(qt_use compositor feature-wayland-vulkan-server-buffer) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: e3c70a7249646828a8dac93851da475ca8986c4e Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 6 09:40:13 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 6 18:10:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c70a72 dev-qt/qtwayland: drop 5.15.10-r5, 5.15.10-r6 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest| 3 -- dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild | 47 dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 47 3 files changed, 97 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index b52117545897..4724d41312e3 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,8 +1,5 @@ -DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 -DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d SHA512 fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5 SHA512 01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8 SHA512 8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc -DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild deleted file mode 100644 index 364fa200e67e.. --- a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="vulkan X" - -DEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] - media-libs/libglvnd - vulkan? ( dev-util/vulkan-headers ) - X? ( - =dev-qt/qtgui-${QT5_PV}*[-gles2-only] - x11-libs/libX11 - x11-libs/libXcomposite - ) -" -RDEPEND="${DEPEND}" -BDEPEND="dev-util/wayland-scanner" - -src_configure() { - local myqmakeargs=( - -- - $(qt_use vulkan feature-wayland-vulkan-server-buffer) - $(qt_use X feature-xcomposite-egl) - $(qt_use X feature-xcomposite-glx) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -} diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: a01e78acb2ff3fd0ed204faff9e0327286cc3329 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 6 08:14:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 6 08:14:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01e78ac dev-qt/qtwayland: Stabilize 5.15.11-r1 ppc64, #915391 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild index 0d8ee344f9a5..a22da358ccdd 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 0a3e3e3f4bd4e51d45d1e38e43f61bff87d4ea8d Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 6 07:11:23 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 6 07:14:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3e3e3f dev-qt/qtwayland: Stabilize 5.15.11-r1 arm, #915391 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild index d6926e7b50fe..0d8ee344f9a5 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 10792f36559fb54c7f28b2216fb5a875ea50ea79 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 5 19:12:20 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 5 19:12:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10792f36 dev-qt/qtwayland: Stabilize 5.15.10-r6 arm64, #915383 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild index fb1bf8a5b889..3f9259f578dc 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=4 - KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: cbcd72075b1c3b8f24e973c557ec26625d933465 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 5 19:12:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 5 19:12:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbcd7207 dev-qt/qtwayland: Stabilize 5.15.10-r6 arm, #915383 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild index aa274edf0df0..fb1bf8a5b889 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=4 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: f55372fb0ad6d164b60d49feb91817eb64011ae4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Oct 24 09:51:04 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Oct 24 10:25:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55372fb dev-qt/qtwayland: Bump to QT5_KDEPATCHSET_REV=2 David Edmundson (1): Client: Always populate mimedata in drags Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest| 1 + dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild | 51 2 files changed, 52 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index a8e210b04085..b52117545897 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,6 +1,7 @@ DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d SHA512 fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5 SHA512 01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec +DIST qtwayland-5.15.11-gentoo-kde-2.tar.xz 48072 BLAKE2B 5587a010e168df2a3303673c4af4d62908c1847dfe563af6bbfa325c38c3de09dafddc7cf3bf55d1293f22716f146f30729eacea8f839b01e3b2b3bd0ba2dcf8 SHA512 8bd205896c4e81203aac98adbf7da209138b5b9423780506910552aa6fdb23f8c5f0b18fd94e90349f94725d13325348c010482e1afddfa0832b9d4ff3feb8bc DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild new file mode 100644 index ..bc6e8bd63338 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.11-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[vulkan] + ) +" +DEPEND="${RDEPEND} + compositor? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + $(qt_use compositor feature-wayland-vulkan-server-buffer) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: bb5e3751021cba7cce7fc052137f0c613dbad99f Author: Ionen Wolkens gentoo org> AuthorDate: Tue Oct 10 08:56:23 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Oct 10 14:49:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5e3751 dev-qt/qtwayland: add 6.6.0 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.6.0.ebuild | 47 + 2 files changed, 48 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index d5f17f9a3b34..a8e210b04085 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -5,3 +5,4 @@ DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5f DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 +DIST qtwayland-everywhere-src-6.6.0.tar.xz 1125748 BLAKE2B e1024866761b1872ed762ef565cc4805e0dcea5a3319ec6d4aaf4d9e46477a0a4f1aea7b39faeb88ab10afa6b2fb5e0dd22a7864a3d18b479c87e345b34c7153 SHA512 e9cf63ccc71d4dc61b04a0f8a1a466e9ede09aa689c53c1ccc9db5233e324894bfd198c9204d8d93509c770a7a6612c8eb9981e0b3ee7428f8bf2dcbdc255109 diff --git a/dev-qt/qtwayland/qtwayland-6.6.0.ebuild b/dev-qt/qtwayland/qtwayland-6.6.0.ebuild new file mode 100644 index ..8589a8ce444f --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.6.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: bd2f8322d6c26744bb2bc995a92c2c0fdfbb0f95 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 8 16:20:41 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 8 16:20:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2f8322 dev-qt/qtwayland: Stabilize 5.15.10-r6 x86, #915383 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild index 5e854a75a686..42a1ab4b767f 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=4 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: d279212a31a32fae288e1002775616bae0f1b132 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 8 16:20:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 8 16:20:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d279212a dev-qt/qtwayland: Stabilize 5.15.10-r6 amd64, #915383 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild index 1b6303d10888..5e854a75a686 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=4 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 4ac60fea5edc138896f3dd68cdbb19fea8fba401 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 8 15:08:51 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Oct 8 15:47:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac60fea dev-qt/qtwayland: add 5.15.11 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 2 ++ dev-qt/qtwayland/qtwayland-5.15.11.ebuild | 51 +++ 2 files changed, 53 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 3456f71d1934..f4bb98e55df9 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,6 +1,8 @@ DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d SHA512 fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f +DIST qtwayland-5.15.11-gentoo-kde-1.tar.xz 47500 BLAKE2B 16a5f13ab03c14860f8b08d3aabf7ed5b8d60b5b3eae1fae31be805986947dbcd7d2ca13bf48dea21cfa8693b9921dc4724a73973aa50cf26a0104d97dcc75a5 SHA512 01ce97cb9fc142219a7e2fb05d84447728c1bd02a1fb0a181b5af7eb81f6f707a615be3985d094399d5d7974b2a6bcd27a2334e571cdd3e806b1e6432b7a70ec DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 +DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 DIST qtwayland-everywhere-src-6.6.0-rc.tar.xz 1126036 BLAKE2B a53c91587780cc7f8b06ff7365e0110570b3d7cc320cfafa247d69afd726a05dd4901dd628792a62aec8d7e6dbb74015544e13db3da13f9d1233adc845764170 SHA512 5bac30dc1f73a17141e5bb475df830602e3b87234b0800115dbf9f8901ccf1709a0c51150080afe04ac82e92a02186022adc9d69ea9df2b62889d3dd2f1b7074 diff --git a/dev-qt/qtwayland/qtwayland-5.15.11.ebuild b/dev-qt/qtwayland/qtwayland-5.15.11.ebuild new file mode 100644 index ..57fced440a1c --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.11.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[vulkan] + ) +" +DEPEND="${RDEPEND} + compositor? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + $(qt_use compositor feature-wayland-vulkan-server-buffer) + ) + qt5-build_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: b8009a022fd6e15334f330f1ffb3d63420cb0dea Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Sep 29 07:14:08 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Sep 30 09:57:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8009a02 dev-qt/qtwayland: Backport qtwidget resizing fixes Vlad Zahorodnii (4): Client: Commit the initial surface state explicitly tests: Fix tst_xdgshell::minMaxSize() Client: Remove some surface commits Client: Avoid locking resizing in QWaylandShmBackingStore Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest| 1 + dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild | 47 2 files changed, 48 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index f1575abc1978..3456f71d1934 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,5 @@ DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 +DIST qtwayland-5.15.10-gentoo-kde-4.tar.xz 48728 BLAKE2B 761c05a0abb119b5565a90436410bf3aed28419938380b074f630f66a72547797b692342c376381bded0fbf5833d56949e102f4e332822a5b99621335de2cc5d SHA512 fb865a0318ba08df637284b4272463b4325902e2c4704f26401c945831c675c51b36a5ca4925ee2934a62a98322b17def767ea48256097814a4598cb8a65a99f DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild new file mode 100644 index ..1b6303d10888 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r6.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=4 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="vulkan X" + +DEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] + media-libs/libglvnd + vulkan? ( dev-util/vulkan-headers ) + X? ( + =dev-qt/qtgui-${QT5_PV}*[-gles2-only] + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + $(qt_use X feature-xcomposite-egl) + $(qt_use X feature-xcomposite-glx) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: ba8a7106efceb14059dfef1d76fb3e57939b8987 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Sep 29 07:32:43 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Sep 30 09:57:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8a7106 dev-qt/qtwayland: drop 5.15.10-r4 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 58 1 file changed, 58 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild deleted file mode 100644 index 995fc3d6e37e.. --- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="vulkan X" - -DEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] - media-libs/libglvnd - vulkan? ( dev-util/vulkan-headers ) - X? ( - =dev-qt/qtgui-${QT5_PV}*[-gles2-only] - x11-libs/libX11 - x11-libs/libXcomposite - ) -" -RDEPEND="${DEPEND}" -BDEPEND="dev-util/wayland-scanner" - -src_prepare() { - # new patchset for FILESDIR cleanup, drop past -r4 rev patches - pushd "${WORKDIR}/${P}-gentoo-kde-${QT5_KDEPATCHSET_REV}" > /dev/null || die - rm 0055-Replace-scale-with-devicePixelRatio-for-non-integer-.patch \ - 0056-Client-Fix-buffer-damage.patch \ - 0057-client-Fix-infinite-recursion-with-text-input-v2.patch || die - popd > /dev/null || die - - qt5-build_src_prepare -} - -src_configure() { - local myqmakeargs=( - -- - $(qt_use vulkan feature-wayland-vulkan-server-buffer) - $(qt_use X feature-xcomposite-egl) - $(qt_use X feature-xcomposite-glx) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 726a33350a40c56437dc4475eea474f62eb06b1c Author: Ionen Wolkens gentoo org> AuthorDate: Thu Sep 28 07:02:47 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Sep 28 12:31:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=726a3335 dev-qt/qtwayland: add 6.5.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.5.3.ebuild | 47 + 2 files changed, 48 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 3f1bb3ed50de..f1575abc1978 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,5 @@ DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 +DIST qtwayland-everywhere-src-6.5.3.tar.xz 1059396 BLAKE2B f3b495e712a3eae53b0fe9abc4430414868fe8668468cadc844672b11597c348b0daa82a602f7e5d15f1ec67f5336d0d50466a64ca0d0a571401681ae02137d6 SHA512 e516dd5158ed1aadc989b3f1bbaad87fa38b59872b44c7c92ec1c349e7e923a6b07b7fb3a3493312330eaf581b0d27aeaad2ec03629523ee28e3627b7c30ea89 DIST qtwayland-everywhere-src-6.6.0-rc.tar.xz 1126036 BLAKE2B a53c91587780cc7f8b06ff7365e0110570b3d7cc320cfafa247d69afd726a05dd4901dd628792a62aec8d7e6dbb74015544e13db3da13f9d1233adc845764170 SHA512 5bac30dc1f73a17141e5bb475df830602e3b87234b0800115dbf9f8901ccf1709a0c51150080afe04ac82e92a02186022adc9d69ea9df2b62889d3dd2f1b7074 diff --git a/dev-qt/qtwayland/qtwayland-6.5.3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild new file mode 100644 index ..8589a8ce444f --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.5.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 679893417b3f374f23d878c31795b5bc47807faf Author: Arthur Zamarin gentoo org> AuthorDate: Wed Sep 27 19:23:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Sep 27 19:23:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67989341 dev-qt/qtwayland: Stabilize 5.15.10-r5 ppc, #913934 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild index de54e0788983..364fa200e67e 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 3294a61b22c8546c62e605d2386cec35cd516830 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Sep 26 13:38:28 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Sep 26 19:47:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3294a61b dev-qt/qtwayland: add 6.6.0_rc Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 0c6394eb7efc..3f1bb3ed50de 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 +DIST qtwayland-everywhere-src-6.6.0-rc.tar.xz 1126036 BLAKE2B a53c91587780cc7f8b06ff7365e0110570b3d7cc320cfafa247d69afd726a05dd4901dd628792a62aec8d7e6dbb74015544e13db3da13f9d1233adc845764170 SHA512 5bac30dc1f73a17141e5bb475df830602e3b87234b0800115dbf9f8901ccf1709a0c51150080afe04ac82e92a02186022adc9d69ea9df2b62889d3dd2f1b7074 diff --git a/dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild b/dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild new file mode 100644 index ..8589a8ce444f --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.6.0_rc.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 070ddfbf28fc5d97e10e14e793fc6cfbd7bf4f0b Author: WANG Xuerui gentoo org> AuthorDate: Sun Sep 24 16:45:38 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Sun Sep 24 17:05:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=070ddfbf dev-qt/qtwayland: forward ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-qt/qtwayland/qtwayland-6.5..ebuild | 2 +- dev-qt/qtwayland/qtwayland-6.6..ebuild | 2 +- dev-qt/qtwayland/qtwayland-6..ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5..ebuild b/dev-qt/qtwayland/qtwayland-6.5..ebuild index 517bfcaf25e0..23103b1cc1d0 100644 --- a/dev-qt/qtwayland/qtwayland-6.5..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5..ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~loong" fi IUSE="compositor qml vulkan" diff --git a/dev-qt/qtwayland/qtwayland-6.6..ebuild b/dev-qt/qtwayland/qtwayland-6.6..ebuild index 517bfcaf25e0..23103b1cc1d0 100644 --- a/dev-qt/qtwayland/qtwayland-6.6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6..ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~loong" fi IUSE="compositor qml vulkan" diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild b/dev-qt/qtwayland/qtwayland-6..ebuild index 517bfcaf25e0..23103b1cc1d0 100644 --- a/dev-qt/qtwayland/qtwayland-6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6..ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~loong" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: b93275fa4fd681432d764b423aaafee713596947 Author: WANG Xuerui gentoo org> AuthorDate: Sun Sep 24 16:45:36 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Sun Sep 24 17:05:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93275fa dev-qt/qtwayland: keyword 6.5.2-r3 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild index 11f662fc4e82..52a6a35f0218 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/
commit: 2b091db3656dee836ae6bf206ac4e84e43334030 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 20 16:04:55 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Sep 19 12:11:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b091db3 dev-qt/qtwayland: Use newer patchset to drop patches from FILESDIR Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 1 - ...5.15.10-QTBUG-95434-convert-cursor-bitmap.patch | 66 -- ...ix-mouse-stuck-in-pressed-state-after-DnD.patch | 37 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 20 --- 4 files changed, 11 insertions(+), 113 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index dddef08d8d20..0c6394eb7efc 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,3 @@ -DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4 SHA512 e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91 DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch b/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch deleted file mode 100644 index 7b43ee3b2149.. --- a/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch +++ /dev/null @@ -1,66 +0,0 @@ -From dd5c9e2d894ca94faaeef7dfc3cc4344a7f62640 Mon Sep 17 00:00:00 2001 -From: Michael Weghorn -Date: Mon, 20 Feb 2023 14:02:23 +0100 -Subject: [PATCH] Convert cursor bitmap to supported format - -The 1-bit image formats QImage::Format_Mono and -QImage::Format_MonoLSB used by cursor bitmaps don't have -a corresponding wl_shm_format. - -Therefore, convert to a supported image format as necessary -to make such bitmap cursors work on Wayland as well. - -Fixes: QTBUG-95434 -Change-Id: I402fd870b301ddc01075251b66f2cf7cc1923133 -Reviewed-by: Eskil Abrahamsen Blomfeldt -(cherry picked from commit 45ec1362f8fcb5ade92f4d2d4985b1c24e78c8ba) - -Backport changes: Use Qt::ReturnByValue version for QCursor::mask() and QCursor::bitmap() - src/client/qwaylandcursor.cpp | 23 ++- - 1 file changed, 22 insertions(+), 1 deletion(-) - -diff --git a/src/client/qwaylandcursor.cpp b/src/client/qwaylandcursor.cpp -index e4eca9d4e..ba76ba2d0 100644 a/src/client/qwaylandcursor.cpp -+++ b/src/client/qwaylandcursor.cpp -@@ -44,6 +44,7 @@ - #include "qwaylandshmbackingstore_p.h" - - #include -+#include - #include - - #include -@@ -250,7 +251,27 @@ QWaylandCursor::QWaylandCursor(QWaylandDisplay *display) - QSharedPointer QWaylandCursor::cursorBitmapBuffer(QWaylandDisplay *display, const QCursor *cursor) - { - Q_ASSERT(cursor->shape() == Qt::BitmapCursor); --const QImage = cursor->pixmap().toImage(); -+ -+const QBitmap mask = cursor->mask(Qt::ReturnByValue); -+QImage img; -+if (cursor->pixmap().isNull()) -+img = cursor->bitmap(Qt::ReturnByValue).toImage(); -+else -+img = cursor->pixmap().toImage(); -+ -+// convert to supported format if necessary -+if (!display->shm()->formatSupported(img.format())) { -+if (mask.isNull()) { -+img.convertTo(QImage::Format_RGB32); -+} else { -+// preserve mask -+img.convertTo(QImage::Format_ARGB32); -+QPixmap pixmap = QPixmap::fromImage(img); -+pixmap.setMask(mask); -+img = pixmap.toImage(); -+} -+} -+ - QSharedPointer buffer(new QWaylandShmBuffer(display, img.size(), img.format())); - memcpy(buffer->image()->bits(), img.bits(), size_t(img.sizeInBytes())); - return buffer; --- -GitLab - diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 1e98a766aa767cc0bf11ad23433c5277c440d318 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 20 16:13:00 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Sep 19 12:11:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e98a766 dev-qt/qtwayland: Bump to QT5_KDEPATCHSET_REV=3 Eskil Abrahamsen Blomfeldt (1): client: Fix infinite recursion with text-input-v2 Jungi Byun (1): Replace scale with devicePixelRatio for non-integer scaling Vlad Zahorodnii (1): Client: Fix buffer damage Additionally, dropping upstreamed patch. Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest| 1 + dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild | 47 2 files changed, 48 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 65de0537ac9c..dddef08d8d20 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4 SHA512 e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91 +DIST qtwayland-5.15.10-gentoo-kde-3.tar.xz 46984 BLAKE2B e0fa3708d1f91599d292d5c84e4285e165cfc14e6dfba420df487e33fb13fba3b19c4e722aa3c658eb6c33e775610a0d1363361a7dd7f67c1d2c275d852b9f4d SHA512 30333d9987311eeba7d970d75806a3fd3682856890b6c8bdf5048761f14c187dcaff45c9fed445a75c594772a2dd174eee39f550fcae25042bc7ab052e0743e1 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild new file mode 100644 index ..2c0b9e5c9e3b --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r5.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=3 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="vulkan X" + +DEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] + media-libs/libglvnd + vulkan? ( dev-util/vulkan-headers ) + X? ( + =dev-qt/qtgui-${QT5_PV}*[-gles2-only] + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + $(qt_use X feature-xcomposite-egl) + $(qt_use X feature-xcomposite-glx) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 9fde5662ac30aeda8587c156609c423d126a0277 Author: Sam James gentoo org> AuthorDate: Fri Sep 15 04:47:49 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 15 04:47:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fde5662 dev-qt/qtwayland: Stabilize 6.5.2-r3 amd64, #914113 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild index cbda1d2edbac..11f662fc4e82 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 03e3241f5c6cdae28b6ce58ac389f4cd4f48a463 Author: Sam James gentoo org> AuthorDate: Tue Sep 12 01:27:18 2023 + Commit: Sam James gentoo org> CommitDate: Tue Sep 12 01:27:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e3241f dev-qt/qtwayland: Keyword 6.5.2-r3 arm, #914026 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild index efc28541b134..cbda1d2edbac 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 8817f785d9ab8952a6736c9a804acdbae82bf1e1 Author: Sam James gentoo org> AuthorDate: Tue Sep 12 01:25:06 2023 + Commit: Sam James gentoo org> CommitDate: Tue Sep 12 01:25:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8817f785 dev-qt/qtwayland: Keyword 6.5.2-r3 x86, #914026 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild index 58d51d8e3f34..efc28541b134 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 ~arm64 ~x86" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: e2cbd644a0a7e877c0e0e5d130cf0d0398f9baf8 Author: Sam James gentoo org> AuthorDate: Mon Sep 11 22:58:38 2023 + Commit: Sam James gentoo org> CommitDate: Mon Sep 11 22:58:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2cbd644 dev-qt/qtwayland: Keyword 6.5.2-r3 arm64, #914026 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild index 9cd6abd6eecf..58d51d8e3f34 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi IUSE="compositor qml vulkan"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: f2c0be9302270ad97d4b9a434adea3402fd6282b Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 6 10:12:29 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 6 10:32:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c0be93 dev-qt/qtwayland: make compositor APIs off-by-default optional (qt6) asturm pointed out that almost nobody should need this, and I can only agree, it's also the biggest part of the sources and is kind of wasteful. Revbump for correctness, albeit not super useful here. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/metadata.xml | 1 + .../{qtwayland-6.5.2-r2.ebuild => qtwayland-6.5.2-r3.ebuild} | 7 +-- dev-qt/qtwayland/qtwayland-6.5..ebuild | 7 +-- dev-qt/qtwayland/qtwayland-6..ebuild | 7 +-- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-qt/qtwayland/metadata.xml b/dev-qt/qtwayland/metadata.xml index fe0b049a950d..1509a2e738a9 100644 --- a/dev-qt/qtwayland/metadata.xml +++ b/dev-qt/qtwayland/metadata.xml @@ -6,6 +6,7 @@ Gentoo Qt Project + Enable support for the wayland compositor / server APIs Build QML/QtQuick bindings and imports Enable support for Vulkan-based server buffer integration diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild similarity index 87% rename from dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild rename to dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild index accf21a914e6..9cd6abd6eecf 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r3.ebuild @@ -11,14 +11,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64" fi -IUSE="qml vulkan" +IUSE="compositor qml vulkan" RDEPEND=" dev-libs/wayland ~dev-qt/qtbase-${PV}:6[egl(+),gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon - qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) " DEPEND=" ${RDEPEND} @@ -42,6 +44,7 @@ PATCHES=( src_configure() { local mycmakeargs=( $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) ) qt6-build_src_configure diff --git a/dev-qt/qtwayland/qtwayland-6.5..ebuild b/dev-qt/qtwayland/qtwayland-6.5..ebuild index 7319f5b43fd6..517bfcaf25e0 100644 --- a/dev-qt/qtwayland/qtwayland-6.5..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5..ebuild @@ -11,14 +11,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64" fi -IUSE="qml vulkan" +IUSE="compositor qml vulkan" RDEPEND=" dev-libs/wayland ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon - qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) " DEPEND=" ${RDEPEND} @@ -38,6 +40,7 @@ CMAKE_SKIP_TESTS=( src_configure() { local mycmakeargs=( $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) ) qt6-build_src_configure diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild b/dev-qt/qtwayland/qtwayland-6..ebuild index 7319f5b43fd6..517bfcaf25e0 100644 --- a/dev-qt/qtwayland/qtwayland-6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6..ebuild @@ -11,14 +11,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64" fi -IUSE="qml vulkan" +IUSE="compositor qml vulkan" RDEPEND=" dev-libs/wayland ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon - qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) " DEPEND=" ${RDEPEND} @@ -38,6 +40,7 @@ CMAKE_SKIP_TESTS=( src_configure() { local mycmakeargs=( $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) ) qt6-build_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: d5e8c51236e3c44100afb0de09ea0d5df7523cdb Author: Ionen Wolkens gentoo org> AuthorDate: Tue Sep 5 15:14:50 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Sep 5 15:28:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e8c512 dev-qt/qtwayland: adjust qml check Works either way but Qt6Qml produces cmake noise if qtdeclarative is not installed. Closes: https://bugs.gentoo.org/913692 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild | 2 +- dev-qt/qtwayland/qtwayland-6.5..ebuild | 2 +- dev-qt/qtwayland/qtwayland-6..ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild index f625230b37ad..accf21a914e6 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild @@ -41,7 +41,7 @@ PATCHES=( src_configure() { local mycmakeargs=( - $(cmake_use_find_package qml Qt6Qml) + $(cmake_use_find_package qml Qt6Quick) ) qt6-build_src_configure diff --git a/dev-qt/qtwayland/qtwayland-6.5..ebuild b/dev-qt/qtwayland/qtwayland-6.5..ebuild index ba9eec33aed3..7319f5b43fd6 100644 --- a/dev-qt/qtwayland/qtwayland-6.5..ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5..ebuild @@ -37,7 +37,7 @@ CMAKE_SKIP_TESTS=( src_configure() { local mycmakeargs=( - $(cmake_use_find_package qml Qt6Qml) + $(cmake_use_find_package qml Qt6Quick) ) qt6-build_src_configure diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild b/dev-qt/qtwayland/qtwayland-6..ebuild index ba9eec33aed3..7319f5b43fd6 100644 --- a/dev-qt/qtwayland/qtwayland-6..ebuild +++ b/dev-qt/qtwayland/qtwayland-6..ebuild @@ -37,7 +37,7 @@ CMAKE_SKIP_TESTS=( src_configure() { local mycmakeargs=( - $(cmake_use_find_package qml Qt6Qml) + $(cmake_use_find_package qml Qt6Quick) ) qt6-build_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/
commit: 69c8497c982a6e82cd1c1762e27c3cdfe52436ed Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 17 22:50:11 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 17 23:19:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c8497c dev-qt/qtwayland: backport segfault fix with drag Notably manifests itself with qutebrowser. Not very tested but is just a simple null check and so no worries. Signed-off-by: Ionen Wolkens gentoo.org> .../files/qtwayland-6.5.2-drag-drop-segfault.patch | 38 ++ ...land-6.5.2.ebuild => qtwayland-6.5.2-r1.ebuild} | 2 ++ 2 files changed, 40 insertions(+) diff --git a/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch b/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch new file mode 100644 index ..d19522c4b8ef --- /dev/null +++ b/dev-qt/qtwayland/files/qtwayland-6.5.2-drag-drop-segfault.patch @@ -0,0 +1,38 @@ +Regression in 6.5.2 that is fixed >=6.5.3. +https://bugreports.qt.io/browse/QTBUG-115757 +https://github.com/qutebrowser/qutebrowser/issues/7827 + +https://github.com/qt/qtwayland/commit/02e9e0a2d4538eb2b3c26d3137228f8f501bcf7f +From: David Edmundson +Date: Wed, 7 Jun 2023 22:12:15 +0100 +Subject: [PATCH] client: Fix crash on dnd updates after client facing drag + ends + +A platform drag and a application-facing drag have two different +lifespans. + +The platform drag lasts until all mimedata is transferred and the client +receiving the drops marks it as finished. + +The application facing QDrag lasts until the client deletes it. We can +get a crash if we get updates during this time. + +The drop event is guarded, but not the action negotiation. + +Fixes: QTBUG-115757 +Change-Id: Ib9c047f04d65883105d4cd3f169637d0e038a63f +Reviewed-by: Eskil Abrahamsen Blomfeldt +(cherry picked from commit 22daca49b807fefba58113a06b86df4274e49f62) +Reviewed-by: David Edmundson +--- a/src/client/qwaylanddatadevice.cpp b/src/client/qwaylanddatadevice.cpp +@@ -97,6 +97,9 @@ bool QWaylandDataDevice::startDrag(QMimeData *mimeData, Qt::DropActions supporte + connect(m_dragSource.data(), ::cancelled, this, ::dragSourceCancelled); + connect(m_dragSource.data(), ::dndResponseUpdated, this, [this](bool accepted, Qt::DropAction action) { + auto drag = static_cast(QGuiApplicationPrivate::platformIntegration()->drag()); ++if (!drag->currentDrag()) { ++return; ++} + // in old versions drop action is not set, so we guess + if (m_dragSource->version() < 3) { + drag->setResponse(accepted); diff --git a/dev-qt/qtwayland/qtwayland-6.5.2.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild similarity index 88% rename from dev-qt/qtwayland/qtwayland-6.5.2.ebuild rename to dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild index 14d6b705e8ef..4fbc8c272b2c 100644 --- a/dev-qt/qtwayland/qtwayland-6.5.2.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.5.2-r1.ebuild @@ -20,3 +20,5 @@ DEPEND=" x11-libs/libxkbcommon " RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${P}-drag-drop-segfault.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/
commit: e4a970b2bbf284847d4313b6ddb7e9081fb0aebb Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 16 15:30:41 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Aug 16 16:03:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a970b2 dev-qt/qtwayland: drop 5.15.10-r3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 1 - 15.10-Destroy-frame-queue-before-display.patch | 43 - dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild | 56 -- 3 files changed, 100 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index bdd8925e2519..65de0537ac9c 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,3 @@ -DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4 SHA512 6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239 DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4 SHA512 e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/files/qtwayland-5.15.10-Destroy-frame-queue-before-display.patch b/dev-qt/qtwayland/files/qtwayland-5.15.10-Destroy-frame-queue-before-display.patch deleted file mode 100644 index 1fdf08dc7487.. --- a/dev-qt/qtwayland/files/qtwayland-5.15.10-Destroy-frame-queue-before-display.patch +++ /dev/null @@ -1,43 +0,0 @@ -https://bugs.gentoo.org/910315 -https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/73 - -Reported downstream in Gentoo at https://bugs.gentoo.org/910315. - -`kde/5.15` has b981fc82eb37700353949c72d3fd6d0887c8c107 ('[PATCH 27/51] Reduce memory leakage') -backported but this introduces a use-after-free because `wl_event_queue_destroy` must be called -before `wl_display_disconnect`. So, just backport the upstream fix which sorts out the order. - -Upstream review: https://codereview.qt-project.org/c/qt/qtwayland/+/471416 -Upstream review (6.x): https://codereview.qt-project.org/c/qt/qtwayland/+/471528 - -From 3a8613b91d2239aebc73b43562f929aa71af0de5 Mon Sep 17 00:00:00 2001 -From: David Redondo -Date: Tue, 11 Apr 2023 14:27:27 +0200 -Subject: [PATCH] Destroy frame queue before display - -wl_event_queue_destroy accesses the display. -Found by running a test under valgrind. - -Pick-to: 6.5 -Change-Id: Ic89cbd3b6e98b4fc9561b0e63b5fab4886a1ec50 -Reviewed-by: David Edmundson -(cherry picked from commit a76bf824fcd1cc3789f0d3454a0423c0241d9718) a/src/client/qwaylanddisplay.cpp -+++ b/src/client/qwaylanddisplay.cpp -@@ -379,11 +379,12 @@ QWaylandDisplay::~QWaylandDisplay(void) - #if QT_CONFIG(cursor) - qDeleteAll(mCursorThemes); - #endif --if (mDisplay) --wl_display_disconnect(mDisplay); - - if (m_frameEventQueue) - wl_event_queue_destroy(m_frameEventQueue); -+ -+if (mDisplay) -+wl_display_disconnect(mDisplay); - } - - // Steps which is called just after constructor. This separates registry_global() out of the constructor --- -2.41.0 diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild deleted file mode 100644 index cab77b1950fc.. --- a/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="vulkan X" - -DEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] - media-libs/libglvnd - vulkan? ( dev-util/vulkan-headers )
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: fb9a46b0ed431afe1fc7f32e279828b28af8a4d6 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 14:18:52 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 14:18:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9a46b0 dev-qt/qtwayland: Stabilize 5.15.10-r4 ppc, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild index 91f40c560454..88b6d7321d3a 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 782e8ea0296559e4018ab82d9ca7ca3e2ce6ccde Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 14:18:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 14:18:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782e8ea0 dev-qt/qtwayland: Stabilize 5.15.10-r4 amd64, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild index ac866c16f7b5..91f40c560454 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 2ed4e338e05df4c08761f3236fafe2fa9334737d Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 14:10:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 14:10:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed4e338 dev-qt/qtwayland: Stabilize 5.15.10-r4 x86, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild index 4f1f411cd740..ac866c16f7b5 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 8d7ca35ac8740f2caf8e29fa2a4860bfa7ee1dfa Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 13:48:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 13:48:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7ca35a dev-qt/qtwayland: Stabilize 5.15.10-r4 ppc64, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild index 42e95c1c6c20..4f1f411cd740 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/files/, dev-qt/qtwayland/
commit: f8bec888645c38ae6dd11860e827b15f50d70cc7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 15 19:56:17 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 15 19:56:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bec888 dev-qt/qtwayland: drop 5.15.10-r1, 5.15.10-r2 Signed-off-by: Andreas Sturmlechner gentoo.org> ...end-release-button-event-on-pointer-leave.patch | 68 -- dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 57 -- dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild | 57 -- 3 files changed, 182 deletions(-) diff --git a/dev-qt/qtwayland/files/qtwayland-5.15.10-send-release-button-event-on-pointer-leave.patch b/dev-qt/qtwayland/files/qtwayland-5.15.10-send-release-button-event-on-pointer-leave.patch deleted file mode 100644 index 1e949fc32355.. --- a/dev-qt/qtwayland/files/qtwayland-5.15.10-send-release-button-event-on-pointer-leave.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 90995b07d2d4dbd12b7e527a881bf9d6158e277b Mon Sep 17 00:00:00 2001 -From: Ilya Fedin -Date: Sun, 19 Mar 2023 10:24:59 +0400 -Subject: [PATCH] Client: Send release button event on pointer leave - -Fixes: QTBUG-97037 -Pick-to: 6.6 6.5 6.2 5.15 -Change-Id: I151239b276ab5aefe166f5615baf43dab428ce0c -Reviewed-by: David Edmundson -(cherry picked from commit 8235fa65fe033a94e7a44322d3502f25940092ec) - src/client/qwaylandinputdevice.cpp | 9 +++-- - src/client/qwaylandinputdevice_p.h | 1 + - 2 files changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/client/qwaylandinputdevice.cpp b/src/client/qwaylandinputdevice.cpp -index bc05583a..e562c7a7 100644 a/src/client/qwaylandinputdevice.cpp -+++ b/src/client/qwaylandinputdevice.cpp -@@ -688,8 +688,8 @@ public: - - void QWaylandInputDevice::Pointer::pointer_leave(uint32_t time, struct wl_surface *surface) - { -+releaseButtons(); - invalidateFocus(); --mButtons = Qt::NoButton; - - mParent->mTime = time; - -@@ -804,6 +804,8 @@ void QWaylandInputDevice::Pointer::pointer_button(uint32_t serial, uint32_t time - default: return; // invalid button number (as far as Qt is concerned) - } - -+mLastButton = qt_button; -+ - if (state) - mButtons |= qt_button; - else -@@ -842,10 +844,13 @@ void QWaylandInputDevice::Pointer::invalidateFocus() - - void QWaylandInputDevice::Pointer::releaseButtons() - { -+if (mButtons == Qt::NoButton) -+return; -+ - mButtons = Qt::NoButton; - - if (auto *window = focusWindow()) { --ReleaseEvent e(focusWindow(), mParent->mTime, mSurfacePos, mGlobalPos, mButtons, Qt::NoButton, mParent->modifiers()); -+ReleaseEvent e(focusWindow(), mParent->mTime, mSurfacePos, mGlobalPos, mButtons, mLastButton, mParent->modifiers()); - window->handleMouse(mParent, e); - } - } -diff --git a/src/client/qwaylandinputdevice_p.h b/src/client/qwaylandinputdevice_p.h -index 5795f138..bafe3db2 100644 a/src/client/qwaylandinputdevice_p.h -+++ b/src/client/qwaylandinputdevice_p.h -@@ -346,6 +346,7 @@ public: - QPointF mSurfacePos; - QPointF mGlobalPos; - Qt::MouseButtons mButtons = Qt::NoButton; -+Qt::MouseButton mLastButton = Qt::NoButton; - #if QT_CONFIG(cursor) - wl_buffer *mCursorBuffer = nullptr; - Qt::CursorShape mCursorShape = Qt::BitmapCursor; --- -2.41.0 - diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild deleted file mode 100644 index d724c80f99ba.. --- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="vulkan X" - -DEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] - media-libs/libglvnd - vulkan? ( dev-util/vulkan-headers ) - X? ( - =dev-qt/qtgui-${QT5_PV}*[-gles2-only] - x11-libs/libX11 - x11-libs/libXcomposite - ) -" -RDEPEND="${DEPEND}" -BDEPEND="dev-util/wayland-scanner" - -PATCHES=( - # QTBUG-97037, pending upstream: - # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71 - "${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch" - "${FILESDIR}/${P}-send-release-button-event-on-pointer-leave.patch" - # bug #910315, pending upstream: - # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/73 - "${FILESDIR}/${P}-Destroy-frame-queue-before-display.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: f1066a6eb7380bd5e67b4f1dc9cc1b0b5407d4d1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 15 19:55:05 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 15 19:55:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1066a6e dev-qt/qtwayland: Drop broken patch QTBUG: https://bugreports.qt.io/browse/QTBUG-97037 See also: https://codereview.qt-project.org/c/qt/qtwayland/+/495622 Closes: https://bugs.gentoo.org/910562 Bug: https://bugs.gentoo.org/911791 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild | 56 dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild | 56 2 files changed, 112 insertions(+) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild new file mode 100644 index ..cab77b1950fc --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="vulkan X" + +DEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] + media-libs/libglvnd + vulkan? ( dev-util/vulkan-headers ) + X? ( + =dev-qt/qtgui-${QT5_PV}*[-gles2-only] + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" +BDEPEND="dev-util/wayland-scanner" + +PATCHES=( + # QTBUG-97037, pending upstream: + # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71 + "${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch" + # bug #910315, pending upstream: + # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/73 + "${FILESDIR}/${P}-Destroy-frame-queue-before-display.patch" +) + +src_configure() { + local myqmakeargs=( + -- + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + $(qt_use X feature-xcomposite-egl) + $(qt_use X feature-xcomposite-glx) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +} diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild new file mode 100644 index ..42e95c1c6c20 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="vulkan X" + +DEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] + media-libs/libglvnd + vulkan? ( dev-util/vulkan-headers ) + X? ( + =dev-qt/qtgui-${QT5_PV}*[-gles2-only] + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" +BDEPEND="dev-util/wayland-scanner" + +PATCHES=( + # QTBUG-97037, pending upstream: + # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71 + "${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch" + # QTBUG-95434, pending/approved upstream: + # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/79 + "${FILESDIR}/${P}-QTBUG-95434-convert-cursor-bitmap.patch" +) + +src_configure() { + local myqmakeargs=( + -- + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + $(qt_use X feature-xcomposite-egl) + $(qt_use X feature-xcomposite-glx) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 335938f05f5f6db8107f3eb605394aab5b2e0b02 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 9 04:52:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 9 04:52:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335938f0 dev-qt/qtwayland: Stabilize 5.15.10-r2 arm64, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild index b25515c1719a..7e7e512c763a 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: b869360acb62ce49098661abe9486cb456e2f15f Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 9 04:52:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 9 04:52:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b869360a dev-qt/qtwayland: Stabilize 5.15.10-r2 arm, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild index 9ca1a8b37a6f..b25515c1719a 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/, dev-qt/qtwayland/files/
commit: 4b6ed90eaaf1519bb56933d52ff785e372acb2c3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 8 20:07:34 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 8 20:22:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6ed90e dev-qt/qtwayland: Bump to QT5_KDEPATCHSET_REV=2 Convert cursor bitmap to supported format QTBUG: https://bugreports.qt.io/browse/QTBUG-95434 David Edmundson (1): client: Fix crash on dnd updates after client facing drag ends KDE-bug: https://bugs.kde.org/show_bug.cgi?id=470925 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=472313 Closes: https://bugs.gentoo.org/910562 Closes: https://bugs.gentoo.org/911832 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/Manifest | 1 + ...5.15.10-QTBUG-95434-convert-cursor-bitmap.patch | 66 ++ dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild | 57 +++ 3 files changed, 124 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 524ac95671b5..bdd8925e2519 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4 SHA512 6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239 +DIST qtwayland-5.15.10-gentoo-kde-2.tar.xz 43076 BLAKE2B 735ac875c0957de47f90d08931eaaaf8d53b1db0012c7d0a592c78ae78da56ffc8a1ba9bbac0577a78d4c05a92a22acef51a6afc95db54bea2d1a2a9658b67c4 SHA512 e0131bb1f2a09597a85d1d8a402bcb1d529cbc44f62e9be8dd8eba9c10007ca4f83572ca48052529b2325cdd8d886abed1f96ba4e00768e4b1c2febe1eb5ef91 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch b/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch new file mode 100644 index ..7b43ee3b2149 --- /dev/null +++ b/dev-qt/qtwayland/files/qtwayland-5.15.10-QTBUG-95434-convert-cursor-bitmap.patch @@ -0,0 +1,66 @@ +From dd5c9e2d894ca94faaeef7dfc3cc4344a7f62640 Mon Sep 17 00:00:00 2001 +From: Michael Weghorn +Date: Mon, 20 Feb 2023 14:02:23 +0100 +Subject: [PATCH] Convert cursor bitmap to supported format + +The 1-bit image formats QImage::Format_Mono and +QImage::Format_MonoLSB used by cursor bitmaps don't have +a corresponding wl_shm_format. + +Therefore, convert to a supported image format as necessary +to make such bitmap cursors work on Wayland as well. + +Fixes: QTBUG-95434 +Change-Id: I402fd870b301ddc01075251b66f2cf7cc1923133 +Reviewed-by: Eskil Abrahamsen Blomfeldt +(cherry picked from commit 45ec1362f8fcb5ade92f4d2d4985b1c24e78c8ba) + +Backport changes: Use Qt::ReturnByValue version for QCursor::mask() and QCursor::bitmap() +--- + src/client/qwaylandcursor.cpp | 23 ++- + 1 file changed, 22 insertions(+), 1 deletion(-) + +diff --git a/src/client/qwaylandcursor.cpp b/src/client/qwaylandcursor.cpp +index e4eca9d4e..ba76ba2d0 100644 +--- a/src/client/qwaylandcursor.cpp b/src/client/qwaylandcursor.cpp +@@ -44,6 +44,7 @@ + #include "qwaylandshmbackingstore_p.h" + + #include ++#include + #include + + #include +@@ -250,7 +251,27 @@ QWaylandCursor::QWaylandCursor(QWaylandDisplay *display) + QSharedPointer QWaylandCursor::cursorBitmapBuffer(QWaylandDisplay *display, const QCursor *cursor) + { + Q_ASSERT(cursor->shape() == Qt::BitmapCursor); +-const QImage = cursor->pixmap().toImage(); ++ ++const QBitmap mask = cursor->mask(Qt::ReturnByValue); ++QImage img; ++if (cursor->pixmap().isNull()) ++img = cursor->bitmap(Qt::ReturnByValue).toImage(); ++else ++img = cursor->pixmap().toImage(); ++ ++// convert to supported format if necessary ++if (!display->shm()->formatSupported(img.format())) { ++if (mask.isNull()) { ++img.convertTo(QImage::Format_RGB32); ++} else { ++// preserve mask ++img.convertTo(QImage::Format_ARGB32); ++QPixmap pixmap = QPixmap::fromImage(img); ++pixmap.setMask(mask); ++img = pixmap.toImage(); ++
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 1d883f0c91d28a042d512bd32cf52035a61b1e88 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 5 23:37:02 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 5 23:38:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d883f0c dev-qt/qtwayland: drop 5.15.10 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10.ebuild | 54 --- 1 file changed, 54 deletions(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10.ebuild deleted file mode 100644 index 94ba7b8fe442.. --- a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="vulkan X" - -DEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] - media-libs/libglvnd - vulkan? ( dev-util/vulkan-headers ) - X? ( - =dev-qt/qtgui-${QT5_PV}*[-gles2-only] - x11-libs/libX11 - x11-libs/libXcomposite - ) -" -RDEPEND="${DEPEND}" -BDEPEND="dev-util/wayland-scanner" - -PATCHES=( - # QTBUG-97037, pending upstream: - # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71 - "${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch" - "${FILESDIR}/${P}-send-release-button-event-on-pointer-leave.patch" -) - -src_configure() { - local myqmakeargs=( - -- - $(qt_use vulkan feature-wayland-vulkan-server-buffer) - $(qt_use X feature-xcomposite-egl) - $(qt_use X feature-xcomposite-glx) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 88a6babbdea16ddefb9420e40f05587af03a7856 Author: Sam James gentoo org> AuthorDate: Wed Aug 2 12:22:41 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 2 12:22:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a6babb dev-qt/qtwayland: Stabilize 5.15.10-r1 ppc, #910416 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild index ba5436b623c7..d724c80f99ba 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: ddce999a186bec7ff780af558b30cf1bacf2cc8d Author: Jimi Huotari gentoo org> AuthorDate: Wed Jul 26 13:21:15 2023 + Commit: Jimi Huotari gentoo org> CommitDate: Wed Jul 26 13:30:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddce999a dev-qt/qtwayland: drop 6.5.1-r1 Signed-off-by: Jimi Huotari gentoo.org> dev-qt/qtwayland/Manifest | 1 - dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild | 22 -- 2 files changed, 23 deletions(-) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 31bf301e568f..524ac95671b5 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,3 @@ DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4 SHA512 6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 -DIST qtwayland-everywhere-src-6.5.1.tar.xz 1059936 BLAKE2B 5b54804df8106b0585fa44612c3d688b89aaea7bd49f2420e2a44472ced9ed51c2aba1d0baf2e4636a58937e7393e6d4b1ad8c7d937dfbf96e5a90bba5393cca SHA512 9074adfb5ea9cc18896dade6706ef5a863033130f23aa11e0a7b2ae6e4df2fb64b636815e2489debb1032919a8ad20d39813d40b3ba7a87cebd801c9fae0d4f0 DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild deleted file mode 100644 index 14d6b705e8ef.. --- a/dev-qt/qtwayland/qtwayland-6.5.1-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Wayland platform plugin for Qt" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -BDEPEND="dev-util/wayland-scanner" -DEPEND=" - dev-libs/wayland - =dev-qt/qtbase-${PV}*[egl,gui,opengl] - =dev-qt/qtdeclarative-${PV}* - media-libs/libglvnd - x11-libs/libxkbcommon -" -RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 0611a65f741a3b08636020932da84328db5f0d78 Author: Jimi Huotari gentoo org> AuthorDate: Thu Jul 20 19:31:45 2023 + Commit: Jimi Huotari gentoo org> CommitDate: Thu Jul 20 19:40:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0611a65f dev-qt/qtwayland: add 6.5.2 Signed-off-by: Jimi Huotari gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.5.2.ebuild | 22 ++ 2 files changed, 23 insertions(+) diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 762529ead1dd..31bf301e568f 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4 SHA512 6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 DIST qtwayland-everywhere-src-6.5.1.tar.xz 1059936 BLAKE2B 5b54804df8106b0585fa44612c3d688b89aaea7bd49f2420e2a44472ced9ed51c2aba1d0baf2e4636a58937e7393e6d4b1ad8c7d937dfbf96e5a90bba5393cca SHA512 9074adfb5ea9cc18896dade6706ef5a863033130f23aa11e0a7b2ae6e4df2fb64b636815e2489debb1032919a8ad20d39813d40b3ba7a87cebd801c9fae0d4f0 +DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48 SHA512 520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477 diff --git a/dev-qt/qtwayland/qtwayland-6.5.2.ebuild b/dev-qt/qtwayland/qtwayland-6.5.2.ebuild new file mode 100644 index ..14d6b705e8ef --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.5.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +BDEPEND="dev-util/wayland-scanner" +DEPEND=" + dev-libs/wayland + =dev-qt/qtbase-${PV}*[egl,gui,opengl] + =dev-qt/qtdeclarative-${PV}* + media-libs/libglvnd + x11-libs/libxkbcommon +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 6d760424e6dff897d26cbed70d993e22b8b5b807 Author: Sam James gentoo org> AuthorDate: Sun Jul 16 23:01:06 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 16 23:01:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d760424 dev-qt/qtwayland: Stabilize 5.15.10-r1 ppc64, #910416 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild index 5e91cfcabfed..ba5436b623c7 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 509f194760c53f9953deb007a72447d209019cd3 Author: Sam James gentoo org> AuthorDate: Sun Jul 16 13:28:45 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 16 13:28:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=509f1947 dev-qt/qtwayland: Stabilize 5.15.10-r1 arm64, #910416 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild index b90ecced1d56..36d1b76332dc 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 1a03360e8c69cc70f71588c440d125c75115fc9c Author: Sam James gentoo org> AuthorDate: Sun Jul 16 13:28:47 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 16 13:28:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a03360e dev-qt/qtwayland: Stabilize 5.15.10-r1 arm, #910416 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild index 36d1b76332dc..248c5b39f94b 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 5287db8b33e965de879835638d8f3036612add58 Author: Sam James gentoo org> AuthorDate: Sun Jul 16 13:28:48 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 16 13:28:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5287db8b dev-qt/qtwayland: Stabilize 5.15.10-r1 amd64, #910416 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild index 248c5b39f94b..5e91cfcabfed 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
commit: 8467854d92d3b648b2a1c6457573bd0cbbb3db8d Author: Sam James gentoo org> AuthorDate: Sun Jul 16 13:28:44 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 16 13:28:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8467854d dev-qt/qtwayland: Stabilize 5.15.10-r1 x86, #910416 Signed-off-by: Sam James gentoo.org> dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild index 7240ae37c5e2..b90ecced1d56 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit qt5-build