# Contributor: Bart Ribbers # Maintainer: Bart Ribbers pkgname=plasma-desktop pkgver=5.18.3 pkgrel=0 pkgdesc="KDE Plasma Desktop" # s390x blocked by ibus # armhf blocked by qt5-qtdeclarative arch="all !s390x !armhf" url='https://www.kde.org/workspaces/plasmadesktop/' license="GPL-2.0-only AND LGPL-2.1-only" depends="kirigami2 plasma-workspace setxkbmap qqc2-desktop-style ibus-emoji" depends_dev=" qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtx11extras-dev qt5-qtsvg-dev kauth-dev plasma-framework-dev ki18n-dev kcmutils-dev knewstuff-dev kdelibs4support-dev knotifications-dev knotifyconfig-dev attica-dev kwallet-dev krunner-dev kglobalaccel-dev kdeclarative-dev kpeople-dev kdbusaddons-dev kactivities-dev kactivities-stats-dev kconfig-dev plasma-workspace-dev kwin-dev kitemmodels-dev kemoticons-dev baloo-dev fontconfig-dev eudev-dev xf86-input-libinput-dev xf86-input-evdev-dev xf86-input-synaptics-dev libxkbfile-dev libxcursor-dev libxi-dev ibus-dev " makedepends="$depends_dev extra-cmake-modules kdoctools-dev" checkdepends="xvfb-run iso-codes" source="https://download.kde.org/stable/plasma/$pkgver/plasma-desktop-$pkgver.tar.xz" subpackages="$pkgname-dev $pkgname-doc $pkgname-lang knetattach" options="!check" # Requires running dbus build() { cmake -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib make -C build } check() { cd build CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest } package() { DESTDIR="$pkgdir" make -C build install rm "$pkgdir"/usr/bin/knetattach rm "$pkgdir"/usr/share/applications/org.kde.knetattach.desktop } knetattach() { pkgdesc="Wizard which makes it easier to integrate network resources with the Plasma Desktop" depends="kdelibs4support" cd "$builddir"/build/knetattach DESTDIR="$subpkgdir" make install } sha512sums="50a856af3763cf84977d1b59fe2d42b89d56b07d06ece54fe63b8d971e7731b2cfbbdb13bb3e5e1ca09143d9f0d97ba66f483cab4962088302398bb46880288a plasma-desktop-5.18.3.tar.xz"