git » plasma-workspace.git » commit a5f502f

Plasma 5.13.0

author Antonio Rojas
2018-06-12 09:03:59 UTC
committer Antonio Rojas
2018-06-12 09:03:59 UTC
parent 513d32f11f75a5dc76fbac1e96ef6fd6b4eb9468

Plasma 5.13.0

PKGBUILD +10 -23

diff --git a/PKGBUILD b/PKGBUILD
index ebcc123..94f1eb8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,9 +4,9 @@
 # Contributor: Alexey D. <lq07829icatm at rambler.ru>
 
 pkgbase=plasma-workspace
-pkgname=(plasma-workspace kuiserver plasma-wayland-session)
-pkgver=5.12.5
-pkgrel=3
+pkgname=(plasma-workspace plasma-wayland-session)
+pkgver=5.13.0
+pkgrel=1
 pkgdesc='KDE Plasma Workspace'
 arch=(x86_64)
 url='https://www.kde.org/workspaces/plasmadesktop/'
@@ -14,10 +14,10 @@ license=(LGPL)
 depends=(kjsembed knotifyconfig libksysguard ktexteditor libqalculate qt5-tools kde-cli-tools bc
          xorg-xrdb xorg-xsetroot kactivitymanagerd kholidays xorg-xmessage xorg-xprop milou prison kwin
          plasma-integration kdelibs4support)
-makedepends=(extra-cmake-modules kdoctools gpsd baloo appstream-qt krunner networkmanager-qt kdesignerplugin python)
+makedepends=(extra-cmake-modules kdoctools gpsd baloo appstream-qt krunner networkmanager-qt kdesignerplugin)
 groups=(plasma)
 source=("https://download.kde.org/stable/plasma/$pkgver/$pkgbase-$pkgver.tar.xz"{,.sig} kde.pam)
-sha256sums=('93b70f559818d685dedf3c3f33d53eb4d9dc9892379c9040859349e385b8c5ef'
+sha256sums=('0e4653d8f81dd70c5c15d708c8c582aca6cb1f4528236331b1d334b28f513f1c'
             'SKIP'
             '00090291204baabe9d6857d3b1419832376dd2e279087d718b64792691e86739')
 validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E'  # Jonathan Riddell
@@ -36,19 +36,21 @@ build() {
     -DCMAKE_INSTALL_LIBDIR=lib \
     -DCMAKE_INSTALL_LIBEXECDIR=lib \
     -DBUILD_TESTING=OFF
-  make VERBOSE=1
+  make
 }
 
 package_plasma-workspace() {
-  depends+=(kuiserver)
   optdepends=('plasma-workspace-wallpapers: additional wallpapers'
               'gpsd: GPS based geolocation' 'networkmanager-qt: IP based geolocation'
               'kdepim-addons: displaying PIM events in the calendar'
               'appmenu-qt4: global menu support for Qt4 applications'
+              'appmenu-gtk-module: global menu support for GTK2 and some GTK3 applications'
               'qt5-virtualkeyboard: virtual keyboard support in lock screen'
               'baloo: Baloo search runner'
               'appstream-qt: package search runner')
-  provides=(notification-daemon)
+  conflicts=(kuiserver)
+  provides=(kuiserver notification-daemon)
+  replaces=(kuiserver)
   backup=('etc/pam.d/kde')
 
   cd build
@@ -56,25 +58,10 @@ package_plasma-workspace() {
 
   install -Dm644 "$srcdir"/kde.pam "$pkgdir"/etc/pam.d/kde
 
-  # Remove conflicts with kuiserver
-  rm "$pkgdir"/usr/bin/kuiserver5
-  rm "$pkgdir"/usr/lib/libkdeinit5_kuiserver5.so
-  rm "$pkgdir"/usr/share/dbus-1/services/kf5_org.kde.kuiserver.service
-  rm "$pkgdir"/usr/share/kservices5/kuiserver.desktop
-  rm "$pkgdir"/etc/xdg/kuiserver.categories
-
   # Split plasma-wayland scripts
   rm -r "$pkgdir"/usr/share/wayland-sessions
 }
 
-package_kuiserver() {
-  pkgdesc='KDE Progress Info UI server'
-  depends=(kxmlgui)
-
-  cd build/kuiserver
-  make DESTDIR="$pkgdir" install
-}
-
 package_plasma-wayland-session() {
   pkgdesc='Plasma Wayland session'
   depends=(plasma-workspace qt5-wayland kwayland-integration xorg-server-xwayland)