git » plasma-desktop.git » commit afd560c

Plasma 5.19.0

author Antonio Rojas
2020-06-09 11:00:48 UTC
committer Antonio Rojas
2020-06-09 11:00:48 UTC
parent db21bb515ba215857adccf65b7d76fca76deb915

Plasma 5.19.0

PKGBUILD +11 -23
plasma-desktop-animation-duration.patch +0 -141

diff --git a/PKGBUILD b/PKGBUILD
index c62e6b7..0ad8726 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,39 +4,29 @@
 
 pkgbase=plasma-desktop
 pkgname=(plasma-desktop knetattach)
-pkgver=5.18.5
-pkgrel=2
+pkgver=5.19.0
+pkgrel=1
 pkgdesc='KDE Plasma Desktop'
 arch=(x86_64)
 url='https://www.kde.org/workspaces/plasmadesktop/'
 license=(LGPL)
-source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}
-         plasma-desktop-animation-duration.patch)
-depends=(polkit-kde-agent libxkbfile kmenuedit systemsettings ksysguard baloo)
+source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
+depends=(polkit-kde-agent libxkbfile kmenuedit systemsettings ksysguard baloo libibus)
 makedepends=(extra-cmake-modules kdoctools xf86-input-evdev xf86-input-synaptics xf86-input-libinput xorg-server-devel
-             libibus scim kdesignerplugin)
+             scim kdesignerplugin)
 groups=(plasma)
-sha256sums=('aeb106018fd90da79c8a3c444d880282846a842029b1223e7830db2d4b42df9f'
-            'SKIP'
-            'ebb9c75c8b913a965b899b82ec6c809b1fd24036730b961cd3dcd40237ec784c')
+sha256sums=('31bc3f11ef807b905b21972491c2f6ee4858ca6c6e7b3b29c79850955673f675'
+            'SKIP')
 validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E'  # Jonathan Riddell <jr@jriddell.org>
               '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D'  # Bhushan Shah <bshah@kde.org>
               'D07BD8662C56CB291B316EB2F5675605C74E02CF'  # David Edmundson <davidedmundson@kde.org>
               '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin <notmart@gmail.com>
 
-prepare() {
-  mkdir -p build
-
-  cd $pkgname-$pkgver
-  patch -p1 -i ../plasma-desktop-animation-duration.patch # Fix slow animations with Frameworks 5.70
-}
-
 build() {
-  cd build
-  cmake ../$pkgname-$pkgver \
+  cmake -B build -S $pkgname-$pkgver \
     -DCMAKE_INSTALL_LIBEXECDIR=lib \
     -DBUILD_TESTING=OFF
-  make
+  cmake --build build
 }
 
 package_plasma-desktop() {
@@ -47,8 +37,7 @@ package_plasma-desktop() {
               'ibus: kimpanel IBUS support'
               'scim: kimpanel SCIM support')
 
-  cd build
-  make DESTDIR="$pkgdir" install
+  DESTDIR="$pkgdir" cmake --install build
 
 # Split knetattach
   rm "$pkgdir"/usr/{bin/knetattach,share/applications/org.kde.knetattach.desktop}
@@ -58,6 +47,5 @@ package_knetattach() {
   pkgdesc='Wizard which makes it easier to integrate network resources with the Plasma Desktop'
   depends=(kdelibs4support)
 
-  cd build/knetattach
-  make DESTDIR="$pkgdir" install
+  DESTDIR="$pkgdir" cmake --install build
 }
diff --git a/plasma-desktop-animation-duration.patch b/plasma-desktop-animation-duration.patch
deleted file mode 100644
index a19f759..0000000
--- a/plasma-desktop-animation-duration.patch
+++ /dev/null
@@ -1,141 +0,0 @@
-From f3bbc0ba0e34ea1b34b106228c02d85865ed904a Mon Sep 17 00:00:00 2001
-From: Nate Graham <nate@kde.org>
-Date: Tue, 24 Mar 2020 08:15:12 -0600
-Subject: Stop multiplying duration values
-
-Summary:
-After D28144, some animations are now too long because they were inappropriately
-multiplying a duration value. That's no longer necessary, so let's remove the
-multiplication.
-
-Depends on D28144
-
-Test Plan: Various things that were a bit too slow before feel just right now
-
-Reviewers: #vdg, #plasma
-
-Subscribers: plasma-devel
-
-Tags: #plasma
-
-Differential Revision: https://phabricator.kde.org/D28239
----
- applets/taskmanager/package/contents/ui/Task.qml             | 2 +-
- applets/taskmanager/package/contents/ui/TaskList.qml         | 2 +-
- desktoppackage/contents/configuration/PanelConfiguration.qml | 4 ++--
- desktoppackage/contents/explorer/WidgetExplorer.qml          | 6 +++---
- toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml       | 6 +++---
- 5 files changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/applets/taskmanager/package/contents/ui/Task.qml b/applets/taskmanager/package/contents/ui/Task.qml
-index 2bf8b88..9683fab 100644
---- a/applets/taskmanager/package/contents/ui/Task.qml
-+++ b/applets/taskmanager/package/contents/ui/Task.qml
-@@ -293,7 +293,7 @@ MouseArea {
-         Timer {
-             id: timer
- 
--            interval: units.longDuration * 2
-+            interval: units.longDuration
-             repeat: false
- 
-             onTriggered: {
-diff --git a/applets/taskmanager/package/contents/ui/TaskList.qml b/applets/taskmanager/package/contents/ui/TaskList.qml
-index 594420b..6d6bc45 100644
---- a/applets/taskmanager/package/contents/ui/TaskList.qml
-+++ b/applets/taskmanager/package/contents/ui/TaskList.qml
-@@ -34,7 +34,7 @@ Flow {
-             NumberAnimation {
-                 properties: "x, y"
-                 easing.type: Easing.OutQuad
--                duration: units.longDuration * 2
-+                duration: units.longDuration
-             }
- 
-             PropertyAction { target: taskList; property: "animating"; value: false }
-diff --git a/desktoppackage/contents/configuration/PanelConfiguration.qml b/desktoppackage/contents/configuration/PanelConfiguration.qml
-index 0e11a96..33e3fbc 100644
---- a/desktoppackage/contents/configuration/PanelConfiguration.qml
-+++ b/desktoppackage/contents/configuration/PanelConfiguration.qml
-@@ -103,7 +103,7 @@ PlasmaCore.FrameSvgItem {
-                     return panel.screenGeometry.y + panel.screenGeometry.height - panel.height - panel.distance
-                 }
-             }
--            duration: units.shortDuration * 3
-+            duration: units.shortDuration
-         }
- 
-         NumberAnimation {
-@@ -122,7 +122,7 @@ PlasmaCore.FrameSvgItem {
-                     return panel.screenGeometry.y + panel.screenGeometry.height - panel.height - configDialog.height - panel.distance
-                 }
-             }
--            duration: units.shortDuration * 3
-+            duration: units.shortDuration
-         }
-     }
- //END Animations
-diff --git a/desktoppackage/contents/explorer/WidgetExplorer.qml b/desktoppackage/contents/explorer/WidgetExplorer.qml
-index 1648708..e26cc40 100644
---- a/desktoppackage/contents/explorer/WidgetExplorer.qml
-+++ b/desktoppackage/contents/explorer/WidgetExplorer.qml
-@@ -306,7 +306,7 @@ Item {
-                     properties: "x"
-                     from: -list.width
-                     to: 0
--                    duration: units.shortDuration * 3
-+                    duration: units.shortDuration
- 
-                 }
-             }
-@@ -316,7 +316,7 @@ Item {
-                 NumberAnimation {
-                     properties: "x"
-                     to: list.width
--                    duration: units.shortDuration * 3
-+                    duration: units.shortDuration
-                 }
-             }
- 
-@@ -329,7 +329,7 @@ Item {
-             displaced: Transition {
-                 NumberAnimation {
-                     properties: "y"
--                    duration: units.shortDuration * 3
-+                    duration: units.shortDuration
-                 }
-             }
-         }
-diff --git a/toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml b/toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml
-index 06524c3..eb6b190 100644
---- a/toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml
-+++ b/toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml
-@@ -54,14 +54,14 @@ Item {
-     }
-     Behavior on rotation {
-         NumberAnimation {
--            duration: units.shortDuration * 3;
-+            duration: units.shortDuration;
-             easing.type: Easing.InOutExpo;
-         }
-         enabled: visible
-     }
-     Behavior on x {
-         NumberAnimation {
--            duration: units.shortDuration * 3;
-+            duration: units.shortDuration;
-             easing.type: Easing.InOutExpo;
-         }
-         enabled: visible
-@@ -69,7 +69,7 @@ Item {
-     }
-     Behavior on y {
-         NumberAnimation {
--            duration: units.shortDuration * 3;
-+            duration: units.shortDuration;
-             easing.type: Easing.InOutExpo;
-         }
-         enabled: visible
--- 
-cgit v1.1
-