summaryrefslogtreecommitdiff
path: root/kde-frameworks/kdeclarative
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
commit2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch)
treec8af0fd04194aed03cf067d44e53c7edd3e9ab84 /kde-frameworks/kdeclarative
parente9d044d4b9b71200a96adfa280848858c0f468c9 (diff)
gentoo resync : 05.12.2021
Diffstat (limited to 'kde-frameworks/kdeclarative')
-rw-r--r--kde-frameworks/kdeclarative/Manifest5
-rw-r--r--kde-frameworks/kdeclarative/files/kdeclarative-5.88.0-KeySequenceItem-record-on-correct-window.patch36
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.88.0-r1.ebuild (renamed from kde-frameworks/kdeclarative/kdeclarative-5.87.0.ebuild)4
3 files changed, 43 insertions, 2 deletions
diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
index ad0afd55e632..fdf8016b8e3c 100644
--- a/kde-frameworks/kdeclarative/Manifest
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -1,5 +1,6 @@
+AUX kdeclarative-5.88.0-KeySequenceItem-record-on-correct-window.patch 1357 BLAKE2B 9fc0cffec430fc2aa190032762d74f1732722079a37694ff682647f1b5202ea2e2242331c190d65876d73a98fba8cfba866da272edf0dd3660b2e8ac93cfe038 SHA512 ec8bf047826bc6a64b4b1b7d920d83e6d118b69d53371e8a504f16077a5760bdaeec46ea5f459d8556bd88eef5ebc71a81888f8fbc7b3f8465f8de45e6815aa8
DIST kdeclarative-5.85.0.tar.xz 189632 BLAKE2B 9c0f83849337d2dee0c1b104fcba556633e013a0902cf02c6958bda0296a2c84064dec4fb0bc88f4d3c79ebe2c6c7d9b2ca28639341884dc0a1d7288b989f91a SHA512 49eb6f6318875af5c5aae1d6c937c600bec395d5a4edbeadf5e36c68d40f5fe400c0b7ef127e1ed10d442b42564c8dee6ebf159915f5cd0618392ca07b858276
-DIST kdeclarative-5.87.0.tar.xz 190524 BLAKE2B da38fe9a881a58b4a9ceefbe726bbee4f3a0c3ab8d18564af7d6cb4aa063d52ac35481f4268af08b1ad63981c6f2a766c2954a75c96ff8e4fa65e058d3388c07 SHA512 529e0d3009227c9f71670633c9d0d524cdc551e8a971952ea54c557e6462ab34923d8b9ea7ad83b3dd33536f5dbc532ef7e4051374a4dbf6444cc98b541d9411
+DIST kdeclarative-5.88.0.tar.xz 191048 BLAKE2B 113ed6a1ff297251cec4baf143352d3b8cb1d80cd0aca45ad21ec4d1583a5a9603897c9edfda99fe0bfc3c5c09a78c609c563602accb2e2fe7b76c3b1e7e0d1e SHA512 f72221bd6bd5fa739994482607161ea2ed7e659c18c4c9f3a161a765925c10a18cf7b5737a0489e589de13201c624d5a597e248eddaa77e1006b22ef8f19efb2
EBUILD kdeclarative-5.85.0.ebuild 944 BLAKE2B 1d91bbb980f107ef01ba7587c29c78eb9a058a40aaee4f89f7c2b1877248aab2d59ee8182ef7288f71dfc7ac5d45a24c0ff30bd8e042d127472685fd9eb1f4dd SHA512 cedee55e2529c597d8e6b067e5b5c174c3a3096f95bf134498b472da54a20117b183cdcdff37cc5d5d4058375dc70cede859447b5c3588db5f79a046a4a80d43
-EBUILD kdeclarative-5.87.0.ebuild 947 BLAKE2B 6548c286eab8e8e804c70404be9d57bb9550b3a2240e6bc7dc2663953ca6cf391c6bd6c8bedd6c6122b84acf6bf5ea660a17ee537ccb921174a2574019507a29 SHA512 f9432a40922025949a9646c3b204daad6bb96095581c476a314121352752417d6abc7e02093409288d4cf34c491096d8c68798c8b0beadcbfc467b67861bb0d3
+EBUILD kdeclarative-5.88.0-r1.ebuild 1044 BLAKE2B 6f96f9a92a4785c7ed7622690c81e88e71710dddca4be4e6b9eaa1c12dbc8d4b5deac344e7f032ad2f34662f21bb6be72cb2c518e503d32f4dc6545f92b3317f SHA512 c43357639f6122faf55c71afdf10a5330a68cd9f931db6147043052353472edd8b386e16c50c739f9eee4134ac969f74aa3a905a2ba612a9a5abe8adae2a595b
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kdeclarative/files/kdeclarative-5.88.0-KeySequenceItem-record-on-correct-window.patch b/kde-frameworks/kdeclarative/files/kdeclarative-5.88.0-KeySequenceItem-record-on-correct-window.patch
new file mode 100644
index 000000000000..bf4d6fc5dddb
--- /dev/null
+++ b/kde-frameworks/kdeclarative/files/kdeclarative-5.88.0-KeySequenceItem-record-on-correct-window.patch
@@ -0,0 +1,36 @@
+From 2caa62d11f322ca5c9829b6bc91839e8afd42686 Mon Sep 17 00:00:00 2001
+From: David Redondo <kde@david-redondo.de>
+Date: Mon, 22 Nov 2021 14:22:14 +0100
+Subject: [PATCH] KeySequenceItem: Make sure we record on the correct window
+
+Unfortunately renderWindowFor is just a simple function call and
+so the binding is not updated when it would change. Now we make sure
+to update the window before each recording.
+BUG:445277
+---
+ src/qmlcontrols/kquickcontrols/KeySequenceItem.qml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/qmlcontrols/kquickcontrols/KeySequenceItem.qml b/src/qmlcontrols/kquickcontrols/KeySequenceItem.qml
+index 7b404bd..a41bf18 100644
+--- a/src/qmlcontrols/kquickcontrols/KeySequenceItem.qml
++++ b/src/qmlcontrols/kquickcontrols/KeySequenceItem.qml
+@@ -42,7 +42,6 @@ RowLayout {
+
+ KQuickControlsPrivate.KeySequenceHelper {
+ id: _helper
+- window: renderWindow(parent.Window.window)
+ onGotKeySequence: {
+ if (isKeySequenceAvailable(keySequence)) {
+ root.keySequence = keySequence
+@@ -95,6 +94,7 @@ RowLayout {
+
+ onCheckedChanged: {
+ if (checked) {
++ _helper.window = _helper.renderWindow(parent.Window.window)
+ mainButton.forceActiveFocus()
+ _helper.startRecording()
+ }
+--
+GitLab
+
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.87.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.88.0-r1.ebuild
index 0f5f80cc7699..e3888c95d29e 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-5.87.0.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.88.0-r1.ebuild
@@ -33,3 +33,7 @@ DEPEND="
media-libs/libepoxy
"
RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-KeySequenceItem-record-on-correct-window.patch" # KDE-bug 445277
+)