# Contributor: Bart Ribbers # Maintainer: Bart Ribbers pkgname=plasma-desktop pkgver=5.18.4 _pkgver=5.18.4.1 pkgrel=0 pkgdesc="KDE Plasma Desktop" # s390x, mips, mips64 blocked by ibus # armhf blocked by qt5-qtdeclarative arch="all !s390x !armhf !mips !mips64" 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 builddir="$srcdir/$pkgname-$_pkgver" 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="4cac140ddca8ce57a6e27cfac2946824db40a0adf9f0a9b6fe6079f9b899f4b145941803d4a0f1c575a27a8c76d6a7e889c3218287a126efedd9e722fa9d7089 plasma-desktop-5.18.4.1.tar.xz"