summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2024-03-26 02:40:01 -0400
committerIonen Wolkens <ionen@gentoo.org>2024-03-26 03:08:31 -0400
commit7276c4b513317095a4cc6c27f06d35ff795d93e8 (patch)
tree216e36a5925ae5702e9db4f6916faf023343140c /dev-qt/qtvirtualkeyboard
parentdev-qt/qttranslations: add 6.6.3 (diff)
downloadgentoo-7276c4b513317095a4cc6c27f06d35ff795d93e8.tar.gz
gentoo-7276c4b513317095a4cc6c27f06d35ff795d93e8.tar.bz2
gentoo-7276c4b513317095a4cc6c27f06d35ff795d93e8.zip
dev-qt/qtvirtualkeyboard: add 6.6.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtvirtualkeyboard')
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest1
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild51
2 files changed, 52 insertions, 0 deletions
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 9d010f60a71d..229667710b7c 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,4 +1,5 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.12.tar.xz 10959460 BLAKE2B 8d64dc4b8c395f6a0092fb3763447416fe069f1fe6611146bcece83a72983f4cee49400af833aca39e2805b9277d7ec37fa20e31e522832b61f002d977dbfebd SHA512 17c63ea6287f7dbc84c82762ea43da9fbb4d1c7281a4e81971c10eacfbfe7293a855dde35a37ed9c8cf5ccc289a0e1d0a0c970e6908cea5cae15f149b9f5e3c4
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.13.tar.xz 10959164 BLAKE2B 808c5f28f12d0210b94ee3c9f282c000c1787686e454c8cb8ef601dafe7c0d8579796b2322edb553a997d4a8f38c2603b5314f6839873b257930bd9aa3959222 SHA512 abe58c132c8bd23d29de1937e2f1fb6571aec829ce74f4904d322c4046d8c70b4b9b508930e4c681a8e30ff1d8a63c627cc3bec1560e83dada426c09d827ae29
DIST qtvirtualkeyboard-everywhere-src-6.6.2.tar.xz 3723036 BLAKE2B e459bbdd195a824df44fdc72599dd04181cdeaa0ec2849fb75b9ff3ee7b4f86317b64df364c6883181397b5a1e09091966be3b7cfd29b2226956e799ddf7237b SHA512 bafff245ca6340e57a7abf312369ad2196beb85fd6dee4920e0cd5dc08f35f1f1ae3f861e6f3ac8766ef4e1059cca34ae9fc15a4eca806e7b5c7a9319e56bf2c
+DIST qtvirtualkeyboard-everywhere-src-6.6.3.tar.xz 3719852 BLAKE2B b5c6e9108ad7705653693c0d2a56a9e24ddee45e2bbede23bbbf3fcad0532fef0965a07aab2409b6e1712bdb76b3545e31fa0a4e42cbeb4a881c7832d3239efd SHA512 badfb9145315bb60a2a3a7b858e23af25a99e4209356f94ba098fc7a9f903d4ca7c995c3d0185b8c6492394846959136479c9b2e1c94d88a41f0c68d88d2fe36
DIST qtvirtualkeyboard-everywhere-src-6.7.0-rc2.tar.xz 3722396 BLAKE2B 46a774d14d1e706647a94517885e8a8d9921c57f95cd4e54923ffac4629792fefed9739c160de5d984fcfcecf7441399808ef25797c351c1ced676f9bdfe6aec SHA512 453f21f045545bb01b9d970e14a7d4d040d45ddf011410e6a1b3c141e6c88c9c13fdbe7f8592483c59cc327f8f4a76ddbdf795fd5080eeb23f4950e870e90cf9
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild
new file mode 100644
index 000000000000..f01f882be219
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 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 ~loong"
+fi
+
+IUSE="+spell"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtsvg-${PV}:6
+ spell? ( app-text/hunspell:= )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(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
+}