diff options
-rw-r--r-- | dev-qt/qtvirtualkeyboard/Manifest | 1 | ||||
-rw-r--r-- | dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0_rc2.ebuild | 51 |
2 files changed, 52 insertions, 0 deletions
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index 6ff088ce7c7a..725108efd025 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,3 +1,4 @@ DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.12.tar.xz 10959460 BLAKE2B 8d64dc4b8c395f6a0092fb3763447416fe069f1fe6611146bcece83a72983f4cee49400af833aca39e2805b9277d7ec37fa20e31e522832b61f002d977dbfebd SHA512 17c63ea6287f7dbc84c82762ea43da9fbb4d1c7281a4e81971c10eacfbfe7293a855dde35a37ed9c8cf5ccc289a0e1d0a0c970e6908cea5cae15f149b9f5e3c4 DIST qtvirtualkeyboard-everywhere-src-6.6.2.tar.xz 3723036 BLAKE2B e459bbdd195a824df44fdc72599dd04181cdeaa0ec2849fb75b9ff3ee7b4f86317b64df364c6883181397b5a1e09091966be3b7cfd29b2226956e799ddf7237b SHA512 bafff245ca6340e57a7abf312369ad2196beb85fd6dee4920e0cd5dc08f35f1f1ae3f861e6f3ac8766ef4e1059cca34ae9fc15a4eca806e7b5c7a9319e56bf2c DIST qtvirtualkeyboard-everywhere-src-6.7.0-rc.tar.xz 3723620 BLAKE2B cfb4c5b5c9da21c693e9317e18e015900bd7a1627e5fad58a8f49b9c76bd80cb4bc8a33c18977893670e7b1d475512cf4655f6fab3626727090d3748b61d4a9f SHA512 e3103c9ef11a75235807bc583701ca5c8aaee2463dedb664e77ea509620e2215e627416e689f1742c53a495662b6dac83826ba8d9e74a63b184720a7844ccc00 +DIST qtvirtualkeyboard-everywhere-src-6.7.0-rc2.tar.xz 3722396 BLAKE2B 46a774d14d1e706647a94517885e8a8d9921c57f95cd4e54923ffac4629792fefed9739c160de5d984fcfcecf7441399808ef25797c351c1ced676f9bdfe6aec SHA512 453f21f045545bb01b9d970e14a7d4d040d45ddf011410e6a1b3c141e6c88c9c13fdbe7f8592483c59cc327f8f4a76ddbdf795fd5080eeb23f4950e870e90cf9 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0_rc2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0_rc2.ebuild new file mode 100644 index 000000000000..f01f882be219 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0_rc2.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 +} |