summaryrefslogtreecommitdiff
path: root/kde-frameworks
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-04 20:01:09 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-04 20:01:09 +0000
commit3daf38ec350b4e25244c69eea165b18afd090459 (patch)
tree5489bd5abdccd746fe68e98b9164e887bfbcfde4 /kde-frameworks
parent84bfe2244c544bae8dcaffbaf4cfb80f59f88f64 (diff)
gentoo auto-resync : 04:01:2024 - 20:01:09
Diffstat (limited to 'kde-frameworks')
-rw-r--r--kde-frameworks/Manifest.gzbin13919 -> 13921 bytes
-rw-r--r--kde-frameworks/kirigami/Manifest2
-rw-r--r--kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch38
-rw-r--r--kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild54
4 files changed, 94 insertions, 0 deletions
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 3489cc31755d..f1d98573f6d2 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files 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 <vkrause@kde.org>
+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
+}