author | Antonio Rojas
<arojas@archlinux.org> 2020-06-09 11:00:48 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2020-06-09 11:00:48 UTC |
parent | db21bb515ba215857adccf65b7d76fca76deb915 |
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 -