From 3daf38ec350b4e25244c69eea165b18afd090459 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 4 Jan 2024 20:01:09 +0000 Subject: gentoo auto-resync : 04:01:2024 - 20:01:09 --- kde-frameworks/Manifest.gz | Bin 13919 -> 13921 bytes kde-frameworks/kirigami/Manifest | 2 + ...irigami-5.113.0-drawer-actions-accessible.patch | 38 +++++++++++++++ kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild | 54 +++++++++++++++++++++ 4 files changed, 94 insertions(+) create mode 100644 kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch create mode 100644 kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild (limited to 'kde-frameworks') diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz index 3489cc31755d..f1d98573f6d2 100644 Binary files a/kde-frameworks/Manifest.gz and b/kde-frameworks/Manifest.gz differ diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest index 27261e6ddf68..e26efa411146 100644 --- a/kde-frameworks/kirigami/Manifest +++ b/kde-frameworks/kirigami/Manifest @@ -1,7 +1,9 @@ +AUX kirigami-5.113.0-drawer-actions-accessible.patch 1428 BLAKE2B 5a6631e2f80a790ecb9635d72b2da7d8065c9f54ca5c3de5c7d99b158bba827ef0c5afe2a5d87c197e79c036c21d981320e97f5d7a87300c96d1b484bbe844ae SHA512 c17a05b81a7686b13014dc9c706da8fdd79dd63e7baf71ed2d18946e6a2ffa370da56b73cee8fb99a9c6cb19ba4fe202051c39db8ca1a04c776f6b26758090bf DIST kirigami-5.247.0.tar.xz 366064 BLAKE2B 168b6f2e0f67694b2821174fbda8ea8c5613bdee0299234aab7dcda472b35e0a006793e1c282bc7bb36dfda049af470a4ae18ddab1f451e765d3593d703372f7 SHA512 29204aee1976f32736ce39607fa4dcce3c62b2fad71e13d63d7a86afea3473f8fdc2700259774d1de9d4439ecb91d78f1a635946dec668719fe0202c9563e2d5 DIST kirigami2-5.112.0.tar.xz 383248 BLAKE2B 616f5c0494bdf24832b7fefbc1e85f6d0db1393c51b0e59ec6c7ee51f609532276945f18808b94db03f689d4503868935a5288711c0fa76c21796c98710cf9cd SHA512 71bdcf840c83706f2ef0dc9458f01b3257f7a39a1b12ab4996f6bb79a94eaa57a7f12761d6caf9991cbbea96465c18278f6052e0283ece9df2f46fd42cebefe9 DIST kirigami2-5.113.0.tar.xz 383080 BLAKE2B 6959410d2f9d7c76dacee053aba26f35051e96697953ca93f0177ab29b07d8b370384178d3a5d6d7216da80a5e55e9e4bb77c3228b795711b34d707d14a1ce51 SHA512 330aa9676a865c5218f8b00a5de0ab8e851e3d985ec798bfd455c6a1cd46a43fde4a00219cace4259de02f68643f2514c8fe53330cc5e5f112f01e6ed187a6ef EBUILD kirigami-5.112.0.ebuild 1223 BLAKE2B d09f5200d77ba04c6c4e732975f2ff566f1e7908e75ad01c41f9408ae10c65e516146cc1904295ca2ef6905212ab109e5389064e1462df465fc7adfbcd1a3367 SHA512 b6a2f663700080593220b31a3ae51bbd3652bcdb8473b5849a3525ec759ab4ffce1ba95e8e90bb20bc07383d46f9b60f169c965b12c9f2c870657bac6fd3b338 +EBUILD kirigami-5.113.0-r1.ebuild 1259 BLAKE2B f6b5b03df82c672e8e388148d8ed4d9e5c2dcbe81d830bf01c25359b98b231978a26c20302c1651bf9a0c52319c256ccd5944f6962eabd1f8d0a32f492d2391f SHA512 6093c7a34d8c597dc7c03c5903ec455361c15eae6eb8d1bf5ac871659396fe01c0c38164a0bc2dba5cc3285ff66b8cf3b0720fb884ddf9e8cf9e20ca782a8950 EBUILD kirigami-5.113.0.ebuild 1179 BLAKE2B 931d5c609369b2cbe37388c90886b6287da66d74343b3d22fff37578667b2a87599821fc2a313394be435e4bcbfdf3ceded2bff1b5419333eb9bf61fb2198231 SHA512 e0c3775f55bf3e3f34a7d0f7d9e57e011fb3a5dfddbd1f3030ab419466948683078c25653d6c4372f0229458cd96dcfc496f5d3a73a1b2ba28ef2d2c4ef7b27e EBUILD kirigami-5.247.0.ebuild 1017 BLAKE2B 5735fabc71a5b32482f10c588100ddc7c5219cd931d5e422bde88f7dc8f23630142f473f4e6072c1e384cf75a45bf68fa29bb1446d2d660ada3b2e04ddde3b3f SHA512 31dbc48a25a0eac495f9a5fb8ac254cb14a51166ddaae6312e7a7871d3b1814082193245aa555052e04138ae3b918759b617cad033dfc1085be2413ffc7b31cd MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch b/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch new file mode 100644 index 000000000000..1a7dd0b98807 --- /dev/null +++ b/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch @@ -0,0 +1,38 @@ +From 31f8fbc0d1c55e0d4af02be309aae5cef29055e7 Mon Sep 17 00:00:00 2001 +From: Volker Krause +Date: Mon, 14 Aug 2023 17:38:20 +0200 +Subject: [PATCH] Make drawer actions accessible + +They could previously not be triggered at all, and had no label in +the global drawer. +--- + src/controls/private/ContextDrawerActionItem.qml | 2 ++ + src/controls/private/GlobalDrawerActionItem.qml | 3 +++ + 2 files changed, 5 insertions(+) + +diff --git a/src/controls/private/ContextDrawerActionItem.qml b/src/controls/private/ContextDrawerActionItem.qml +index 430ff87e6..f5b2ca5c7 100644 +--- a/src/controls/private/ContextDrawerActionItem.qml ++++ b/src/controls/private/ContextDrawerActionItem.qml +@@ -95,4 +95,6 @@ Kirigami.BasicListItem { + console.warning("Don't know how to trigger the action") + } + } ++ ++ Accessible.onPressAction: listItem.clicked() + } +diff --git a/src/controls/private/GlobalDrawerActionItem.qml b/src/controls/private/GlobalDrawerActionItem.qml +index 07e63fa38..6d3c5fe35 100644 +--- a/src/controls/private/GlobalDrawerActionItem.qml ++++ b/src/controls/private/GlobalDrawerActionItem.qml +@@ -177,4 +177,7 @@ Kirigami.AbstractListItem { + + Keys.onDownPressed: event => nextItemInFocusChain().focus = true + Keys.onUpPressed: event => nextItemInFocusChain(false).focus = true ++ ++ Accessible.onPressAction: listItem.clicked() ++ Accessible.name: modelData.text + } +-- +GitLab + diff --git a/kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild b/kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild new file mode 100644 index 000000000000..5b726bad842f --- /dev/null +++ b/kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="true" +ECM_QTHELP="false" +ECM_TEST="true" +KDE_ORG_TAR_PN="${PN}2" +QTMIN=5.15.9 +inherit ecm frameworks.kde.org toolchain-funcs + +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" +HOMEPAGE="https://techbase.kde.org/Kirigami" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="openmp" + +# requires package to already be installed +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 +" +BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" + +PATCHES=( "${FILESDIR}/${P}-drawer-actions-accessible.patch" ) # kf5 branch + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(usex examples) + $(cmake_use_find_package openmp OpenMP) + ) + + ecm_src_configure +} -- cgit v1.2.3