summaryrefslogtreecommitdiff
path: root/dev-qt/qtvirtualkeyboard
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-05 00:07:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-05 00:07:53 +0100
commit9d1e33edaf09cde926d589461f40e378d4124be9 (patch)
treeb0a5a85acd92ce912a95245121dde9cebcf76b71 /dev-qt/qtvirtualkeyboard
parentdafa6f367240d1f5329ca89fb6f78985dbdc025b (diff)
gentoo auto-resync : 05:06:2024 - 00:07:52
Diffstat (limited to 'dev-qt/qtvirtualkeyboard')
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest3
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild2
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.9999.ebuild51
3 files changed, 54 insertions, 2 deletions
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 11a53cf90e91..49317d72ecb3 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -3,9 +3,10 @@ DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.14.tar.xz 10952936 BLAKE2B
DIST qtvirtualkeyboard-everywhere-src-6.7.0.tar.xz 3720012 BLAKE2B 5bb60703f88225e8d2b18323c394b3f863a2364c39023eacf33c49d9ab3e0f0966f1ff37a38dd44ef3497d5f446a25aba7731697fd572fa001258657af54b7a8 SHA512 0e33a9d962eed6a75bceb25ba666adff2ee0e3eea229540415777000fd60de290c4b56a07870239943e96da626d71e4e4770d46198b8bfe1fb5e03bee64740e9
DIST qtvirtualkeyboard-everywhere-src-6.7.1.tar.xz 3729484 BLAKE2B d5079f63f8c8dac1d5f364c7fc92477eb50f05c991ce9fbd2f5c7cde424348f9284b18b39bb0a22962aac5bdefdd890650356d65653ab20c68ab98b779e2a1cc SHA512 7d3baf735cac2906de5bc982fc3d1efa45c77d1d527ca3392cade59975cc8307ea85b0f7f018607cfc531742e8da6bfbc04f9ba4b523b2ebf1ebcde8f64befcd
EBUILD qtvirtualkeyboard-5.15.13.ebuild 1215 BLAKE2B 69170c58bb99c493fc045c0901aabc24b804a81289b66df9828ac0f997530105583dc174ffd9dc6fc52936705a3a637a92bab205e0d1d22da2b212b10e436e81 SHA512 885a3ce2f545fd6d880642d938ffe16edab97305577870aaa702f13e9009297f49ef17388f77869a7bac548558fb2afdd67a02a50403be58586cffc750434c2e
-EBUILD qtvirtualkeyboard-5.15.14.ebuild 1215 BLAKE2B 69170c58bb99c493fc045c0901aabc24b804a81289b66df9828ac0f997530105583dc174ffd9dc6fc52936705a3a637a92bab205e0d1d22da2b212b10e436e81 SHA512 885a3ce2f545fd6d880642d938ffe16edab97305577870aaa702f13e9009297f49ef17388f77869a7bac548558fb2afdd67a02a50403be58586cffc750434c2e
+EBUILD qtvirtualkeyboard-5.15.14.ebuild 1214 BLAKE2B a2d1b8ccf58d8236afd410c626b28d6ef7cbbbd678620335d0f9f1f0f623d36c5185e5d7cb469d5e48a0759135a045c83afe88c409a764d87c97de88d5513ad3 SHA512 a5ee55fa5a05d94e62e6c5ee5d5abb10f3243985f9d04d9b57df175864ef2c73fb82ba0ece7bf2710e4ad4ad47c8da190a7f085f291e6f5f5786df681c76b08d
EBUILD qtvirtualkeyboard-6.7.0.ebuild 1125 BLAKE2B 84d0beb8f1a3428c7999fc8218c4729a6c3fdcca2ff86c1376fd33e89501ab3d0b73f58a4cde700989a9dcb6b343c61afa5012a9cac16428cd6d8b482e2c3425 SHA512 a2b2d2eb4c40f71d45bef2b6e8e013f5f73023a0cd73479b0b235d8cd13d796d34cd6fdfb732fdef6a77880980b8c3ff7a06a40036b08babef18a0d71ddb2c5e
EBUILD qtvirtualkeyboard-6.7.1.ebuild 1123 BLAKE2B 0969ab3bdf3305636eee3fe8cf83e831cf2b29b580fdd4102cf0115137f36a6f1291688bd00ae5617a4c80c6265bcff64bad9f3686f71358b5ab8aeb5c2bd92a SHA512 afec30a60f8c861bc433264c0a4948a7fbe8bff0fb0efb4b1d6d17356b015f2a4889119d5dbfec74fc03663bf4286aafad35fced101bbf572d21c22f340d0b24
EBUILD qtvirtualkeyboard-6.7.9999.ebuild 1126 BLAKE2B ff46eacb24faf934623f687299ac580d3353a5c896c5cf1d09e60d21157758534b3e3ebd62ff95d9da0c8f2acb919249a4facea5941e5246ef5269919ad4937b SHA512 1ecd19da2755ff9708514ca4e11932c671800d1a62fea1d783526abf02d808d67e856b567b2bf65f0243ec4b40cf5053055607e7bbf829f1e8ec10eaa616ba14
+EBUILD qtvirtualkeyboard-6.8.9999.ebuild 1126 BLAKE2B ff46eacb24faf934623f687299ac580d3353a5c896c5cf1d09e60d21157758534b3e3ebd62ff95d9da0c8f2acb919249a4facea5941e5246ef5269919ad4937b SHA512 1ecd19da2755ff9708514ca4e11932c671800d1a62fea1d783526abf02d808d67e856b567b2bf65f0243ec4b40cf5053055607e7bbf829f1e8ec10eaa616ba14
EBUILD qtvirtualkeyboard-6.9999.ebuild 1126 BLAKE2B ff46eacb24faf934623f687299ac580d3353a5c896c5cf1d09e60d21157758534b3e3ebd62ff95d9da0c8f2acb919249a4facea5941e5246ef5269919ad4937b SHA512 1ecd19da2755ff9708514ca4e11932c671800d1a62fea1d783526abf02d808d67e856b567b2bf65f0243ec4b40cf5053055607e7bbf829f1e8ec10eaa616ba14
MISC metadata.xml 640 BLAKE2B bdfed031e4d0191f510982695bca87366916ce6b7ba3ff7fad718ac55083cbd82d7b00b32048f65b3973944f2058cf8f652e19a7efb3606a2eb7e4b3cc3fd63f SHA512 a5b3338f67993f944258eb2fba56b6d6b927e0e298832c95e2c3b6b7eb148201e2912e1844de03a360c0b123c6322c7d956825913eeec7c866fed861ced34dfc
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild
index 4980321fc38e..051b615e1141 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.9999.ebuild
new file mode 100644
index 000000000000..a6537989835b
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.9999.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 ~arm ~arm64 ~loong ~riscv ~x86"
+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
+}