summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2023-09-28 03:02:44 -0400
committerIonen Wolkens <ionen@gentoo.org>2023-09-28 08:31:25 -0400
commit2d4caf66341fcedd710389f649465b5bae0b998b (patch)
tree35d01b4cf737da3feff09721ff705e7a5ccba1ce /dev-qt/qtvirtualkeyboard
parentdev-qt/qttranslations: add 6.5.3 (diff)
downloadgentoo-2d4caf66341fcedd710389f649465b5bae0b998b.tar.gz
gentoo-2d4caf66341fcedd710389f649465b5bae0b998b.tar.bz2
gentoo-2d4caf66341fcedd710389f649465b5bae0b998b.zip
dev-qt/qtvirtualkeyboard: add 6.5.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.5.3.ebuild47
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index a5b638bf5356..aee49fd3e43b 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,3 +1,4 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.10.tar.xz 10958048 BLAKE2B 738a31b2c9e9f8ccaf34a794da92a659c570db614a6473a96e17eb42de31395602283a600e04d871603bad99be80474895364d3689f25cbae561ea9772a97140 SHA512 6d539af5e5a336f2bf4ac1e6006268e50b426f6bb174019f742847da86f8cd5c8eb2c5f353255b5d1bba9c9c7a7b035bcb12e0063be5b31e45741ea9bd478582
DIST qtvirtualkeyboard-everywhere-src-6.5.2.tar.xz 3735288 BLAKE2B 3c088e7b435754ed344136e4646b53ca0793824f7711829858853e3cd49bed7fb47af9caeda4d92dea46130af64eac60084256297fb3647f45127647601c20cc SHA512 acb1f5de2f0d7f985f14d8f77a37698b7ecc7db15a9911148a5f3dafa26db68f2712f9d0f2c9babec9c20b672e350e0431faed2959d2b6eb43113304ab049470
+DIST qtvirtualkeyboard-everywhere-src-6.5.3.tar.xz 3729672 BLAKE2B 0a4b20f288b7bad00ad6bd8264e05bdb4c4c01ce28c4ef6979e877d3d77448c88899b739bb880ac9bd5462e80adad7a78396462369e7b803317a35c27790ac4c SHA512 f09d8f4c025a94768582d21598a6cc35647511439fa4136933d724954ddb1cab50335df5609a6e951593175faf03cfb233a8805c1bac90d7fda92cfe3f42b3f6
DIST qtvirtualkeyboard-everywhere-src-6.6.0-rc.tar.xz 3732120 BLAKE2B 9eff4674210d7bb6c672157b8c34414c7777cbb6b08f1b226067c2fafd37bd29ad8497c1c7d0e47148249926450feefa601d02acdf1928812147f73a82444086 SHA512 f9f31df01dd1255998d8c4da1368c91fe7092d31d303e9b2b3c77d142b64350e70ca5cc0f639e8bda899297f99f5cf8dc537ce9e5a1f13ce5b229bef7031988b
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.5.3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.5.3.ebuild
new file mode 100644
index 000000000000..a040a8b2bcce
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.5.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 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"
+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() {
+ 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"
+ local CMAKE_SKIP_TESTS=(
+ tst_inputpanel
+ tst_inputpanelcontrols2
+ )
+ else
+ einfo "tst_inputpanel can take >5mins, not known to actually hang"
+ fi
+
+ # tst_layoutfilesystem seems to fail randomly without -j1
+ qt6-build_src_test -j1
+}