author | Antonio Rojas
<arojas@archlinux.org> 2017-10-10 10:22:00 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2017-10-10 10:22:00 UTC |
parent | f7aa3e8e4aeb953fae243d576b3e967106e34af2 |
PKGBUILD | +18 | -32 |
diff --git a/PKGBUILD b/PKGBUILD index b3b88a7..7dbd8a0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,24 +4,23 @@ # Contributor: Alexey D. <lq07829icatm at rambler.ru> pkgbase=plasma-workspace -pkgname=('plasma-workspace' 'drkonqi' 'kuiserver' 'plasma-wayland-session') -pkgver=5.10.5 -pkgrel=4 +pkgname=(plasma-workspace kuiserver plasma-wayland-session) +pkgver=5.11.0 +pkgrel=1 pkgdesc='KDE Plasma Workspace' -arch=('i686' 'x86_64') +arch=(i686 x86_64) url='https://www.kde.org/workspaces/plasmadesktop/' -license=('LGPL') +license=(LGPL) # note on libxdamage: # not detected by namcap because libgl depends on it # but nvidia providing libgl does not depend on libxdamage -depends=('kjsembed' 'knotifyconfig' 'libxdamage' 'libksysguard' 'ktexteditor' 'libqalculate' - 'qt5-tools' 'kde-cli-tools' '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' 'kxmlrpcclient' 'networkmanager-qt' 'kdesignerplugin' 'cln') -groups=('plasma') -source=("https://download.kde.org/stable/plasma/${pkgver}/${pkgbase}-${pkgver}.tar.xz"{,.sig} 'kde.pam') -sha256sums=('54927297f46fbc9556d6027880712f94eeccf39f09b613e79fcdc26ce5df22d8' +depends=(kjsembed knotifyconfig libxdamage libksysguard ktexteditor libqalculate qt5-tools kde-cli-tools + 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) +groups=(plasma) +source=("https://download.kde.org/stable/plasma/$pkgver/$pkgbase-$pkgver.tar.xz"{,.sig} kde.pam) +sha256sums=('7c043d05a12cdb1d31b3e47bb3c8bdb312ea4889cdf5d069dcf3f18d729becd3' 'SKIP' '00090291204baabe9d6857d3b1419832376dd2e279087d718b64792691e86739') validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell @@ -37,14 +36,14 @@ build() { cmake ../$pkgbase-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ - -DKDE_INSTALL_LIBDIR=lib \ - -DKDE_INSTALL_LIBEXECDIR=lib \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_LIBEXECDIR=lib \ -DBUILD_TESTING=OFF make } package_plasma-workspace() { - depends+=('kuiserver') + 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' @@ -52,18 +51,13 @@ package_plasma-workspace() { 'qt5-virtualkeyboard: virtual keyboard support in lock screen' 'baloo: Baloo search runner' 'appstream-qt: package search runner') - conflicts=('kdebase-workspace') - provides=('notification-daemon') + provides=(notification-daemon) cd build make DESTDIR="$pkgdir" install install -Dm644 "$srcdir"/kde.pam "$pkgdir"/etc/pam.d/kde - # Remove conflicts with drkonqi - rm "$pkgdir"/usr/lib/drkonqi - rm -r "$pkgdir"/usr/share/drkonqi - # Remove conflicts with kuiserver rm "$pkgdir"/usr/bin/kuiserver5 rm "$pkgdir"/usr/lib/libkdeinit5_kuiserver5.so @@ -75,17 +69,9 @@ package_plasma-workspace() { rm -r "$pkgdir"/usr/share/wayland-sessions } -package_drkonqi() { - pkgdesc='KDE crash handler' - depends=('kxmlrpcclient' 'kidletime' 'gdb') - - cd build/drkonqi - make DESTDIR="$pkgdir" install -} - package_kuiserver() { pkgdesc='KDE Progress Info UI server' - depends=('kxmlgui') + depends=(kxmlgui) cd build/kuiserver make DESTDIR="$pkgdir" install @@ -93,7 +79,7 @@ package_kuiserver() { package_plasma-wayland-session() { pkgdesc='Plasma Wayland session' - depends=('plasma-workspace' 'qt5-wayland' 'kwayland-integration' 'xorg-server-xwayland') + depends=(plasma-workspace qt5-wayland kwayland-integration xorg-server-xwayland) groups=() install -Dm644 build/plasmawayland.desktop "$pkgdir"/usr/share/wayland-sessions/plasmawayland.desktop