Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kirigami/files/, kde-frameworks/kirigami/
Date: Tue, 29 Sep 2020 12:49:34
Message-Id: 1601383528.6d88a5390e3aa5e3fd050c3904c364a1c5447c69.asturm@gentoo
1 commit: 6d88a5390e3aa5e3fd050c3904c364a1c5447c69
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 28 22:22:43 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 12:45:28 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d88a539
7
8 kde-frameworks/kirigami: Fix blurry user avatars
9
10 Upstream commit aaaabf1ea84d9c5ae9cf50a306b79f15f44f5b35
11
12 KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=422182
13 Package-Manager: Portage-3.0.8, Repoman-3.0.1
14 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
15
16 ...kirigami-5.74.0-revert-fix-avatar-loading.patch | 30 ++++++++++++++
17 kde-frameworks/kirigami/kirigami-5.74.0-r1.ebuild | 48 ++++++++++++++++++++++
18 2 files changed, 78 insertions(+)
19
20 diff --git a/kde-frameworks/kirigami/files/kirigami-5.74.0-revert-fix-avatar-loading.patch b/kde-frameworks/kirigami/files/kirigami-5.74.0-revert-fix-avatar-loading.patch
21 new file mode 100644
22 index 00000000000..60dae8389ab
23 --- /dev/null
24 +++ b/kde-frameworks/kirigami/files/kirigami-5.74.0-revert-fix-avatar-loading.patch
25 @@ -0,0 +1,30 @@
26 +From aaaabf1ea84d9c5ae9cf50a306b79f15f44f5b35 Mon Sep 17 00:00:00 2001
27 +From: Carson Black <uhhadd@×××××.com>
28 +Date: Sat, 19 Sep 2020 12:21:33 -0400
29 +Subject: [PATCH] Revert "Fix: avatar loading"
30 +
31 +This reverts commit 338d91be7254099c1ad4c1f475acb6368df2b114, which
32 +introduced a visual regression in the users KCM among other places
33 +that use the Avatar by causing the image to fail to resize according
34 +to the size of the avatar component.
35 +---
36 + src/controls/Avatar.qml | 3 ---
37 + 1 file changed, 3 deletions(-)
38 +
39 +diff --git a/src/controls/Avatar.qml b/src/controls/Avatar.qml
40 +index a4f59448..775e5987 100644
41 +--- a/src/controls/Avatar.qml
42 ++++ b/src/controls/Avatar.qml
43 +@@ -133,9 +133,6 @@ QQC2.Control {
44 + mipmap: true
45 + smooth: true
46 +
47 +- sourceSize.width: avatarRoot.implicitWidth
48 +- sourceSize.height: avatarRoot.implicitHeight
49 +-
50 + fillMode: Image.PreserveAspectFit
51 + anchors.fill: parent
52 + }
53 +--
54 +GitLab
55 +
56
57 diff --git a/kde-frameworks/kirigami/kirigami-5.74.0-r1.ebuild b/kde-frameworks/kirigami/kirigami-5.74.0-r1.ebuild
58 new file mode 100644
59 index 00000000000..aa5b71a3f17
60 --- /dev/null
61 +++ b/kde-frameworks/kirigami/kirigami-5.74.0-r1.ebuild
62 @@ -0,0 +1,48 @@
63 +# Copyright 1999-2020 Gentoo Authors
64 +# Distributed under the terms of the GNU General Public License v2
65 +
66 +EAPI=7
67 +
68 +ECM_EXAMPLES="true"
69 +ECM_QTHELP="false"
70 +ECM_TEST="true"
71 +KDE_ORG_NAME="${PN}2"
72 +QTMIN=5.14.2
73 +inherit ecm kde.org
74 +
75 +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
76 +HOMEPAGE="https://techbase.kde.org/Kirigami"
77 +EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
78 +
79 +LICENSE="LGPL-2+"
80 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
81 +IUSE=""
82 +
83 +BDEPEND="
84 + >=dev-qt/linguist-tools-${QTMIN}:5
85 +"
86 +DEPEND="
87 + >=dev-qt/qtconcurrent-${QTMIN}:5
88 + >=dev-qt/qtdbus-${QTMIN}:5
89 + >=dev-qt/qtdeclarative-${QTMIN}:5
90 + >=dev-qt/qtgui-${QTMIN}:5
91 + >=dev-qt/qtnetwork-${QTMIN}:5
92 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
93 + >=dev-qt/qtsvg-${QTMIN}:5
94 +"
95 +RDEPEND="${DEPEND}
96 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
97 +"
98 +
99 +# requires package to already be installed
100 +RESTRICT+=" test"
101 +
102 +PATCHES=( "${FILESDIR}"/${P}-revert-fix-avatar-loading.patch )
103 +
104 +src_configure() {
105 + local mycmakeargs=(
106 + -DBUILD_EXAMPLES=$(usex examples)
107 + )
108 +
109 + ecm_src_configure
110 +}