# Contributor: A. Wilcox # Maintainer: A. Wilcox pkgname=libkworkspace pkgver=5.27.12 pkgrel=0 pkgdesc="KDE Plasma 5 workspace library" url="https://www.kde.org/plasma-desktop" arch="all" options="!check" # Tests will be run in plasma-workspace. license="(GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1+ AND GPL-2.0+ AND MIT AND LGPL-2.1-only AND LGPL-2.0+ AND (LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-only" depends="kinit" depends_dev="qt5-qtbase-dev" makedepends="cmake extra-cmake-modules libice-dev libsm-dev libxau-dev kconfig-dev kcoreaddons-dev ki18n-dev kinit-dev kscreenlocker-dev kwin-dev kwindowsystem-dev plasma-framework-dev qt5-qtx11extras-dev" subpackages="$pkgname-dev" source="https://download.kde.org/stable/plasma/$pkgver/plasma-workspace-$pkgver.tar.xz session.patch standalone.patch " builddir="$srcdir"/plasma-workspace-$pkgver/libkworkspace build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ -DBUILD_TESTING=OFF \ ${CMAKE_CROSSOPTS} . \ -Bbuild make -C build } check() { CTEST_OUTPUT_ON_FAILURE=TRUE make -C build test } package() { make DESTDIR="$pkgdir" -C build install } sha512sums="9459b826110da3775dc206550811d40ede77c5c6c357c6334ee4464273eecc4a24e3fa799c60709f9ff9c4d99285a77ee0f7b2523b39bfe76dd69926b35095ab plasma-workspace-5.27.12.tar.xz 30e7e39aa99a43c59fe7a88d389ba8309c66907bb55221d936c6a01e150f28e55b81a38dedb8dea3d73169581a29c9393b8fac0b5c7fc1e779d0b970da419d28 session.patch c450b59ec123ce7252a533c6103cdb66dff232488afc92ad302903af80cbe886f80d6ee807d63b8a472c83223382a8a41c9a48746a6ce1bb206c99184fce2f2e standalone.patch"