[arch-commits] Commit in qqc2-desktop-style/repos/extra-x86_64 (3 files)

Antonio Rojas arojas at archlinux.org
Mon Aug 31 13:30:02 UTC 2020


    Date: Monday, August 31, 2020 @ 13:30:01
  Author: arojas
Revision: 395009

archrelease: copy trunk to extra-x86_64

Added:
  qqc2-desktop-style/repos/extra-x86_64/PKGBUILD
    (from rev 395008, qqc2-desktop-style/trunk/PKGBUILD)
  qqc2-desktop-style/repos/extra-x86_64/kdebug-425949.patch
    (from rev 395008, qqc2-desktop-style/trunk/kdebug-425949.patch)
Deleted:
  qqc2-desktop-style/repos/extra-x86_64/PKGBUILD

---------------------+
 PKGBUILD            |   58 +++++++++++++++++++++++++++-----------------------
 kdebug-425949.patch |   53 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+), 26 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-08-31 13:29:51 UTC (rev 395008)
+++ PKGBUILD	2020-08-31 13:30:01 UTC (rev 395009)
@@ -1,26 +0,0 @@
-# Maintainer: Antonio Rojas <arojas at archlinux.org>
-
-pkgname=qqc2-desktop-style
-pkgver=5.73.0
-pkgrel=1
-pkgdesc='A style for Qt Quick Controls 2 to make it follow your desktop theme'
-arch=(x86_64)
-url='https://community.kde.org/Frameworks'
-license=(LGPL)
-groups=(kf5)
-depends=(kirigami2 kiconthemes)
-makedepends=(extra-cmake-modules)
-source=("https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.sig})
-sha256sums=('290b3637be0c3740e92cdbb1421aef8bf1a8df36218f9d7d120e8422d14c3fdd'
-            'SKIP')
-validpgpkeys=('53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB') # David Faure <faure at kde.org>
-
-build() {
-  cmake -B build -S $pkgname-$pkgver \
-    -DBUILD_TESTING=OFF
-  cmake --build build
-}
-
-package() {
-  DESTDIR="$pkgdir" cmake --install build
-}

Copied: qqc2-desktop-style/repos/extra-x86_64/PKGBUILD (from rev 395008, qqc2-desktop-style/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-08-31 13:30:01 UTC (rev 395009)
@@ -0,0 +1,32 @@
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+
+pkgname=qqc2-desktop-style
+pkgver=5.73.0
+pkgrel=2
+pkgdesc='A style for Qt Quick Controls 2 to make it follow your desktop theme'
+arch=(x86_64)
+url='https://community.kde.org/Frameworks'
+license=(LGPL)
+groups=(kf5)
+depends=(kirigami2 kiconthemes)
+makedepends=(extra-cmake-modules)
+source=("https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.sig}
+         kdebug-425949.patch)
+sha256sums=('290b3637be0c3740e92cdbb1421aef8bf1a8df36218f9d7d120e8422d14c3fdd'
+            'SKIP'
+            'f8b58cc70e7d371e99a7a3740260d02285a12200fa0584320638cd1176d74d42')
+validpgpkeys=('53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB') # David Faure <faure at kde.org>
+
+prepare() {
+  patch -d $pkgname-$pkgver -p1 -i ../kdebug-425949.patch # Fix "add palette" menu in musescore
+}
+
+build() {
+  cmake -B build -S $pkgname-$pkgver \
+    -DBUILD_TESTING=OFF
+  cmake --build build
+}
+
+package() {
+  DESTDIR="$pkgdir" cmake --install build
+}

Copied: qqc2-desktop-style/repos/extra-x86_64/kdebug-425949.patch (from rev 395008, qqc2-desktop-style/trunk/kdebug-425949.patch)
===================================================================
--- kdebug-425949.patch	                        (rev 0)
+++ kdebug-425949.patch	2020-08-31 13:30:01 UTC (rev 395009)
@@ -0,0 +1,53 @@
+From 1f0f210ad1d8286ba7a8254664489f922cbba0c3 Mon Sep 17 00:00:00 2001
+From: Noah Davis <noahadvs at gmail.com>
+Date: Mon, 31 Aug 2020 08:14:54 -0400
+Subject: [PATCH] Don't use parent height/width for implicit ToolSeparator
+ sizing
+
+I realized this was pretty much all wrong, so I rewrote the whole thing with a structure inspired by the Default QQC2 theme.
+
+Padding property was removed since it was originally added to give the
+separator back the padding that it lost by having the same height as the
+parent.
+
+BUG: 425949
+---
+ org.kde.desktop/ToolSeparator.qml | 20 ++++++++------------
+ 1 file changed, 8 insertions(+), 12 deletions(-)
+
+diff --git a/org.kde.desktop/ToolSeparator.qml b/org.kde.desktop/ToolSeparator.qml
+index 7c33282..80d172f 100644
+--- a/org.kde.desktop/ToolSeparator.qml
++++ b/org.kde.desktop/ToolSeparator.qml
+@@ -12,20 +12,14 @@ import org.kde.kirigami 2.4 as Kirigami
+ T.ToolSeparator {
+     id: controlRoot
+ 
+-    topPadding: 0
+-    bottomPadding: 0
+-    leftPadding: Kirigami.Units.smallSpacing
+-    rightPadding: Kirigami.Units.smallSpacing
++    implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
++                            implicitContentWidth + leftPadding + rightPadding)
++    implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
++                             implicitContentHeight + topPadding + bottomPadding)
+ 
+-    implicitWidth: separator.width + controlRoot.leftPadding + controlRoot.rightPadding
+-    implicitHeight: parent.height
+-
+-    background: Kirigami.Separator {
+-        id: separator
+-        anchors {
+-            top: controlRoot.top
+-            bottom: controlRoot.bottom
+-            horizontalCenter: controlRoot.horizontalCenter
+-        }
++    contentItem: Kirigami.Separator {
++        // implicitHeight is the same as ToolBar implicitHeight minus ToolBar padding if not horizontal
++        implicitHeight: horizontal ? Math.floor(Kirigami.Units.devicePixelRatio) : 40 - (Kirigami.Units.smallSpacing * 2)
++        implicitWidth: horizontal ? 40 - (Kirigami.Units.smallSpacing * 2) : Math.floor(Kirigami.Units.devicePixelRatio)
+     }
+ }
+-- 
+GitLab
+



More information about the arch-commits mailing list