summaryrefslogtreecommitdiff
path: root/user/plasma-framework/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'user/plasma-framework/APKBUILD')
-rw-r--r--user/plasma-framework/APKBUILD17
1 files changed, 12 insertions, 5 deletions
diff --git a/user/plasma-framework/APKBUILD b/user/plasma-framework/APKBUILD
index 865e30359..cac8f1fca 100644
--- a/user/plasma-framework/APKBUILD
+++ b/user/plasma-framework/APKBUILD
@@ -1,16 +1,17 @@
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=plasma-framework
-pkgver=5.94.0
+pkgver=5.116.0
pkgrel=0
pkgdesc="Frameworks for the KDE Plasma 5 desktop environment"
url="https://www.kde.org/"
arch="all"
-options="!check" # Requires accelerated X11 *and* system DBus running.
+options="checkx11"
license="LGPL-2.1+ AND GPL-2.0+"
depends="qt5-qtquickcontrols"
depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev kconfig-dev kcoreaddons-dev
kpackage-dev kservice-dev kwindowsystem-dev"
+checkdepends="openbox"
docdepends="kservice-doc kpackage-doc kconfig-doc kcoreaddons-doc"
makedepends="$depends_dev cmake extra-cmake-modules python3 doxygen libx11-dev
libxcb-dev graphviz qt5-qtsvg-dev qt5-qttools-dev kdoctools-dev kio-dev
@@ -29,7 +30,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=RelWithDebugInfo \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DBUILD_QCH:BOOL=ON \
@@ -38,11 +39,17 @@ build() {
}
check() {
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+ openbox &
+ # Icon item test fails because animations don't run.
+ # Dialogue test fails because KWin border sizes != Openbox border sizes.
+ # 5 - plasma-iconitemtest (Failed)
+ # 8 - dialognativetest (Failed)
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E '(plasma-iconitem|dialognative)test'
+ openbox --exit
}
package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="071e0ce261516e4a7ab1105f86304e5dae7c16a9663980222cf60922ae6bf785cd2b0447b7a2f2a57e2a2396c1de15655c8a7c02568d81652da946a6384b9eb7 plasma-framework-5.94.0.tar.xz"
+sha512sums="d15a1379d14a13c17932c1278b209b0a2f6a07f1abc15cb436f73765f8df12564297541c29bf453991e4dc7d469c5b83ecc53e9e97480d10d8d897597acfe804 plasma-framework-5.116.0.tar.xz"