dev-qt/qtvirtualkeyboard: add 6.11.0

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
Ionen Wolkens
2026-03-23 03:22:27 -04:00
parent 34212b05d0
commit ec93fbed04
2 changed files with 54 additions and 0 deletions
+1
View File
@@ -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
@@ -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
}