From ec93fbed047df0e2f3a76162ec8d4aa3a935e22b Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Mon, 23 Mar 2026 03:03:56 -0400 Subject: [PATCH] dev-qt/qtvirtualkeyboard: add 6.11.0 Signed-off-by: Ionen Wolkens --- dev-qt/qtvirtualkeyboard/Manifest | 1 + .../qtvirtualkeyboard-6.11.0.ebuild | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.0.ebuild diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index 9803c5876bda0..3bbe032d03d63 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,3 +1,4 @@ DIST qtvirtualkeyboard-everywhere-src-6.10.1.tar.xz 3269920 BLAKE2B 515a075acf2f026c69c528aa33562041efbb6346c0c5179f1e5ce3271a1fd8f4574b6789bd9b59d76819bc7af183a450e30e188efb5101fc7fb41fb95050d3f1 SHA512 84c42fb43fc4c604d90d57c0d85d035a730c3eec025dbaec330eca46d424e283872679cb38016284cef5efedc3dc27abbe786a850dbc2de7a58a09e145ae07e5 DIST qtvirtualkeyboard-everywhere-src-6.10.2.tar.xz 3266796 BLAKE2B 1cf178534df31b9874649c753e5bc6e0bf29accbb8f3d5cbeb838285e64d12cbaaac1c7b0edfe8a3de2cf1ac5a2242ba8d1702556d6c834497ccf0a95df8d652 SHA512 09b4c786e4a2e5a9283af8fe03ff185aa9c7805cb98ec301ca74513bbe37d826f7b1df6b8c1887b95a862cd99bb459819b68d23412cb7f5d02457ffc939fe583 DIST qtvirtualkeyboard-everywhere-src-6.11.0-rc.tar.xz 3300476 BLAKE2B e34a8995ab114c8dde8e99668b75cbc5d43b808c8ab8c903a0034c83f73a26acbb6593d99fb5ea88b3f97ff8082578cf213e546548632f466edc767a4799b970 SHA512 fcfd5c7e3b625872fcbd9d886fefb2ccba323152f0495af71a509fe9b9ad15eaddc10e46271260c5b452e64fc1d32eda7f5ec5a758666ebaf4c9d97819c6cbba +DIST qtvirtualkeyboard-everywhere-src-6.11.0.tar.xz 3282444 BLAKE2B 9f7ddaf77c83d7f7b3fa7e05dc2981e23f92cd72c6fc207fd654dcfd8af0676901f843e20db11e3f651dccd9f76cb723ed28d3b20e390b9403f2ec86dc94a836 SHA512 fb1f10ebcad503779dc8363afd02062db82153ba075177c8f89d6868ab91228fa62076f59eba9de4a8d869a0604177bd69be24826379f08f4f73984c8fd4a95c diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.0.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.0.ebuild new file mode 100644 index 0000000000000..a19423946286f --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Customizable input framework and virtual keyboard for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +IUSE="+sound +spell" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtsvg-${PV}:6 + sound? ( ~dev-qt/qtmultimedia-${PV}:6[qml] ) + spell? ( app-text/hunspell:= ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(qt_feature sound vkb_sound_effects) + $(qt_feature spell hunspell) + -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged + ) + + qt6-build_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # rarely randomly(?) fails even with -j1 + tst_layoutfilesystem + ) + + if use spell && has_version app-dicts/myspell-en; then + # 99% pass but minor sub-tests fail with myspell-en, needs looking into + ewarn "Warning: notable tests were skipped due to ${_} being installed" + CMAKE_SKIP_TESTS+=( + tst_inputpanel + tst_inputpanelcontrols2 + ) + else + einfo "tst_inputpanel can take >5mins, not known to actually hang" + fi + + qt6-build_src_test +}