summaryrefslogtreecommitdiff
path: root/kde-frameworks/kirigami
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-17 01:16:38 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-17 01:16:38 +0000
commit53cba99042fa967e2a93da9f8db806fe2d035543 (patch)
tree9780d3b87dfc6bdebc6b7b7d15af1ecb813c6853 /kde-frameworks/kirigami
parent71deace00d1a2b091313fe137ab7092418c6f87c (diff)
gentoo resync : 17.02.2020
Diffstat (limited to 'kde-frameworks/kirigami')
-rw-r--r--kde-frameworks/kirigami/Manifest6
-rw-r--r--kde-frameworks/kirigami/files/kirigami-5.67.1-sync-size-hints-w-state-machine.patch55
-rw-r--r--kde-frameworks/kirigami/kirigami-5.67.1-r1.ebuild47
-rw-r--r--kde-frameworks/kirigami/kirigami-5.67.1.ebuild (renamed from kde-frameworks/kirigami/kirigami-5.67.0.ebuild)0
4 files changed, 106 insertions, 2 deletions
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
index 51181b63a90e..cd7b2cd1a7cd 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,5 +1,7 @@
+AUX kirigami-5.67.1-sync-size-hints-w-state-machine.patch 1768 BLAKE2B d45f56da4c057dad148b816e606eb5c699ec062e21206286270af08b697fffd0005ad492cc65a52b0b789ee05816fda960f1684f3598c13a1109dc9ccdec4e4d SHA512 25b28732acffbdee13ed6f31aa70629b20ca5ccfdcb899821ba4017b0bb0834e1a0e87b834ace9d1bcca02be192836430d48326f10d95695ea4b18f7337b9e85
DIST kirigami2-5.64.1.tar.xz 155444 BLAKE2B 4dfe452a36e75ce44ccd78107751bce68d873d1f2837ec0c9010292ef70d6a9f5fa8b093e51dcfd28a72ad836c2b87068f9c9fbf1195b5466630f73459ffa9b3 SHA512 e54854c477e38aead0a69178c47bc3ac9874553af999b273454b4d5d0c9552b65d29775bb9c24ab556a022fd8b0f3b743fda3baa6d1dda61d7b1eceed26a4d53
-DIST kirigami2-5.67.0.tar.xz 160432 BLAKE2B 3612e905e5f85a0d4b1e357b5656b6e522e6aff162a143dadde95f63d185c802a4fd91f8d645ad6179b11dfd5dd7eefe91e28bdf43461df4c09059505398e802 SHA512 8c80539e8c4eaa82f035af12108f3bbb4e837e6acdd744d29538364f936ab4fdc8248004979a01fc44c8e737a544b5de726140f70d91f4e659d8e6bc4f571d39
+DIST kirigami2-5.67.1.tar.xz 160504 BLAKE2B 45ed91b2554f7226a43eb85a93ec19da7eabc1e1d8bde2416daee5d00cfc2c6b5413f9e8493e7030fd723c2e8cbe3f7327aed773cb1b4e586a77872541c52874 SHA512 98cdfe9ce38acffe197fc06305710b8a750109658f829ae960803842dedd6b063d878a5e61b122bb4363caeb8d1806e679e2e74d13d120e0c267a4d0191cb443
EBUILD kirigami-5.64.1.ebuild 991 BLAKE2B 4cc88ad0e09a7702b622efdbf02610be8aa19fd1e4ed0c940010ce00335ccd4995efefe5c0b4c3e0e5f23aac77cbcb285566805892de4b5e064ae269531ac31b SHA512 39be0728384795e4a1470f63820c5d4490889e517d59500a9a85d1796027fbbf783d2998424042947cb9dff3db979387a9dcc108c225b5d5ac842efa69567b78
-EBUILD kirigami-5.67.0.ebuild 1001 BLAKE2B 55f43590180a654e3f98a2cf28ede6f9c06e9f533e9f23b54553c9901fdedbec2027daa43087ae6ad2393cfcd4841eb69acca2b9eaf9447e47bfef381110979a SHA512 042fc5bacc403a36f320a497cc864e7710a121f923157f36b1c205a09f688ed3ada4b32bd691789fc6285e1b79d5b6649d00a8b9cb5fc0b612ca1e1c8f2243ca
+EBUILD kirigami-5.67.1-r1.ebuild 1025 BLAKE2B f5e40fbdf00907633ae51b90793e97f0e37daff9448727208b5e1e88f2d6b73ddb292f471ed49ce44f5316bfbf93cad9c4a2aad023af348756b5f7aa97d5f3ec SHA512 bb3ef5735768cd7621d6ed1c0c0a38cea29e1a578c650c7f1fb397a846af87e13cbfbd8b3bf560c3a9969ccc3f25b00a35aacffaddea23a9ddf01d032b958cb7
+EBUILD kirigami-5.67.1.ebuild 1001 BLAKE2B 55f43590180a654e3f98a2cf28ede6f9c06e9f533e9f23b54553c9901fdedbec2027daa43087ae6ad2393cfcd4841eb69acca2b9eaf9447e47bfef381110979a SHA512 042fc5bacc403a36f320a497cc864e7710a121f923157f36b1c205a09f688ed3ada4b32bd691789fc6285e1b79d5b6649d00a8b9cb5fc0b612ca1e1c8f2243ca
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/kde-frameworks/kirigami/files/kirigami-5.67.1-sync-size-hints-w-state-machine.patch b/kde-frameworks/kirigami/files/kirigami-5.67.1-sync-size-hints-w-state-machine.patch
new file mode 100644
index 000000000000..e5973abac16f
--- /dev/null
+++ b/kde-frameworks/kirigami/files/kirigami-5.67.1-sync-size-hints-w-state-machine.patch
@@ -0,0 +1,55 @@
+From 86f988434cd657e77cc9429e78f7290ce6b5713d Mon Sep 17 00:00:00 2001
+From: Marco Martin <notmart@gmail.com>
+Date: Wed, 12 Feb 2020 12:43:12 +0100
+Subject: properly sync size hints with state machine
+
+define implicitWidth and width bindings in the states, in
+order to not break bindings
+BUG:417351
+---
+ src/controls/FormLayout.qml | 13 ++++++++++++-
+ 1 file changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/src/controls/FormLayout.qml b/src/controls/FormLayout.qml
+index ff49dbd..61fbaf9 100644
+--- a/src/controls/FormLayout.qml
++++ b/src/controls/FormLayout.qml
+@@ -120,6 +120,11 @@ Item {
+ horizontalCenter: root.horizontalCenter
+ }
+ }
++ PropertyChanges {
++ target: lay
++ implicitWidth: undefined
++ width: undefined
++ }
+ },
+ State {
+ when: !root.wideMode
+@@ -131,10 +136,15 @@ Item {
+ horizontalCenter: undefined
+ }
+ }
++ PropertyChanges {
++ target: lay
++ implicitWidth: root.width
++ width: Math.min(implicitWidth, parent.width)
++ }
++
+ }
+ ]
+
+- implicitWidth: root.wideMode ? undefined : root.width
+ width: Math.min(implicitWidth, parent.width)
+ Timer {
+ id: hintCompression
+@@ -146,6 +156,7 @@ Item {
+ }
+ onImplicitWidthChanged: hintCompression.restart();
+ //This invisible row is used to sync alignment between multiple layouts
++
+ Item {
+ Layout.preferredWidth: {
+ var hint = 1;
+--
+cgit v1.1
diff --git a/kde-frameworks/kirigami/kirigami-5.67.1-r1.ebuild b/kde-frameworks/kirigami/kirigami-5.67.1-r1.ebuild
new file mode 100644
index 000000000000..48fa493c20b6
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-5.67.1-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+KDE_ORG_NAME="${PN}2"
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
+HOMEPAGE="https://techbase.kde.org/Kirigami"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
+BDEPEND="
+ >=dev-qt/linguist-tools-${QTMIN}:5
+"
+DEPEND="
+ >=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
+"
+
+# requires package to already be installed
+RESTRICT+=" test"
+
+PATCHES=( "${FILESDIR}/${P}-sync-size-hints-w-state-machine.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kirigami/kirigami-5.67.0.ebuild b/kde-frameworks/kirigami/kirigami-5.67.1.ebuild
index e04c2eda8d22..e04c2eda8d22 100644
--- a/kde-frameworks/kirigami/kirigami-5.67.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.67.1.ebuild