mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-09 18:47:16 -08:00
dev-qt/qtvirtualkeyboard: add 6.11.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user